Skip to content
This repository has been archived by the owner on Jan 28, 2024. It is now read-only.

Releases: Fdawgs/yh-myydh-crud-api

v10.1.0

06 Oct 13:39
a88d1e6
Compare
Choose a tag to compare

10.1.0 (2022-10-06)

Features

  • config: use first available open port if PORT env variable unset (#1022) (e61310e)

Continuous Integration

  • cd: create release asset (e80a36b)

Dependencies

  • .dockerignore: add SECURITY.md (1dcaff1)
  • .dockerignore: fix CODE_OF_CONDUCT entry (#1024) (5fdefff)
  • deps-dev: bump eslint-plugin-jest from 27.0.4 to 27.1.1 (#1026) (393e74a)
  • deps-dev: bump pino-pretty from 9.1.0 to 9.1.1 (#1027) (037c79a)
  • deps: bump fluent-json-schema from 3.1.0 to 4.0.0 (#1028) (bb2a62a)

v10.0.0

03 Oct 09:42
ba31e39
Compare
Choose a tag to compare

10.0.0 (2022-10-03)

⚠ BREAKING CHANGES

  • routes/admin/access: bcrypt now used for hashing stored bearer tokens
  • config: SERVICE_HOST and SERVICE_PORT env variables renamed to HOST and PORT respectively.

Bug Fixes

  • config: use HOST and PORT env variables for cloud services (68c36f6)
  • plugins/serialize-json-to-xml: rep invalid xml chars with U+FFFD (#1000) (e63bfee)

Continuous Integration

  • link-check: skip checking ydh domain (3bb16fb)

Documentation

  • use shorter urls; fix fastify links (148d875)

Miscellaneous

  • .env.template: remove service section (a0d88c0)
  • .vscode: add redhat.vscode-xml as default xml formatter (c595b5b)
  • *.ignore: add clinicjs directory (49cbc9a)
  • import destructuring (#999) (f001fa3)
  • LICENSE: remove trailing whitespace (ee2f5a5)
  • prefer object destructuring (c8607f5)
  • sort imports alphabetically (c0e6276)

Improvements

  • plugins/serialize-json-to-xml: minify xml responses (10c453e)
  • public/image/icons: compress mask-icon (9f3a98b)
  • routes/admin/access: use faster bcrypt over scrypt (47c7086)
  • routes/docs: remove redundant html elem attributes (c45f239)
  • routes: shallow-copy req.query rather than reference (6ad4c58)

Dependencies

  • deps-dev: bump autocannon from 7.9.0 to 7.10.0 (#1009) (96616e6)
  • deps-dev: bump eslint from 8.23.0 to 8.24.0 (#1002) (e465744)
  • deps-dev: bump eslint-plugin-jest from 27.0.1 to 27.0.4 (#1015) (e07a199)
  • deps-dev: bump jest from 29.0.2 to 29.1.2 (#1013) (9a0cc8b)
  • deps-dev: bump nodemon from 2.0.19 to 2.0.20 (#1007) (49443e9)
  • deps-dev: bump playwright from 1.25.1 to 1.26.1 (#1003) (493990c)
  • deps: bump @fastify/autoload from 5.3.1 to 5.4.0 (#1012) (0eba02b)
  • deps: bump @fastify/helmet from 10.0.0 to 10.0.1 (#1011) (62c174d)
  • deps: bump @fastify/swagger from 7.5.0 to 7.6.1 (#1017) (03a8b5c)
  • deps: bump dotenv from 16.0.2 to 16.0.3 (#1004) (4423fa3)
  • deps: bump env-schema from 5.0.0 to 5.1.0 (#1005) (53ff27d)
  • deps: bump fastify from 4.5.3 to 4.7.0 (#1008) (c2041ac)
  • deps: bump fastify-disablecache from 3.0.2 to 3.0.3 (#1019) (d60bfec)
  • deps: bump fastify-floc-off from 2.0.2 to 2.0.3 (#1020) (0dc053a)
  • deps: bump js2xmlparser from 4.0.2 to 5.0.0 (#1014) (4aa9b1c)
  • deps: bump pino from 8.5.0 to 8.6.1 (#1016) (037ed70)
  • deps: bump redoc from 2.0.0-rc.76 to 2.0.0 (#1006) (78903ff)
  • deps: bump transistive dependencies (#1021) (1ccfc71)

v9.0.7

05 Sep 11:33
aee9942
Compare
Choose a tag to compare

9.0.7 (2022-09-05)

Bug Fixes

  • config: default throws exceptions when used in anyOf schemas (e484456)
  • plugins/shared-schemas: replace 500 response message const (cddf1da)

Improvements

  • routes/docs/openapi: ensure response is openapi object (42332e0)
  • routes: remove additional properties from req queries (1c9d507)

Miscellaneous

  • .husky: shell path and arg updates (#967) (704e5c1)
  • .vscode/extensions: remove unmaintained extension (8895114)
  • config: remove redundant todo inline comment (13745f2)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.0.3 to 17.1.2 (#978) (b305c4a)
  • deps-dev: bump @commitlint/config-conventional (#973) (7f391b2)
  • deps-dev: bump @faker-js/faker from 7.4.0 to 7.5.0 (#983) (c17aea6)
  • deps-dev: bump eslint from 8.22.0 to 8.23.0 (#981) (cef8f42)
  • deps-dev: bump eslint-plugin-jest from 26.8.4 to 27.0.1 (#985) (df2ef43)
  • deps-dev: bump eslint-plugin-promise from 6.0.0 to 6.0.1 (#976) (0e78056)
  • deps-dev: bump jest from 28.1.3 to 29.0.1 (#984) (28e2a23)
  • deps-dev: bump jest from 29.0.1 to 29.0.2 (#992) (62370c5)
  • deps-dev: bump pino-pretty from 9.0.1 to 9.1.0 (#970) (cf8cf03)
  • deps-dev: bump playwright from 1.25.0 to 1.25.1 (#988) (cf2b17f)
  • deps: bump @fastify/accepts from 4.0.0 to 4.0.1 (#971) (26ba135)
  • deps: bump @fastify/autoload from 5.2.0 to 5.3.0 (#982) (857fccf)
  • deps: bump @fastify/autoload from 5.3.0 to 5.3.1 (#990) (137463f)
  • deps: bump @fastify/compress from 6.1.0 to 6.1.1 (#986) (7d1ae20)
  • deps: bump @fastify/helmet from 9.1.0 to 10.0.0 (#991) (fdab9b9)
  • deps: bump @fastify/rate-limit from 7.3.0 to 7.4.0 (#975) (856b599)
  • deps: bump @fastify/sensible from 5.1.0 to 5.1.1 (#980) (0963232)
  • deps: bump @fastify/swagger from 7.4.1 to 7.5.0 (#979) (9e5c9e6)
  • deps: bump @fastify/under-pressure from 8.0.0 to 8.1.0 (#972) (55ca85b)
  • deps: bump dotenv from 16.0.1 to 16.0.2 (#987) (6cdb73b)
  • deps: bump fastify from 4.5.2 to 4.5.3 (#977) (8284f5b)
  • deps: bump fastify-plugin from 4.2.0 to 4.2.1 (#989) (4d22ddf)
  • deps: bump pg from 8.7.3 to 8.8.0 (#974) (a148e62)
  • deps: bump transistive dependencies (f92c4ec)

v9.0.6

20 Aug 10:20
6139537
Compare
Choose a tag to compare

9.0.6 (2022-08-20)

Miscellaneous

Dependencies

  • deps-dev: bump eslint-plugin-jest from 26.8.3 to 26.8.4 (#965) (68caf91)
  • deps: bump fastify from 4.5.0 to 4.5.2 (#964) (8af1527)
  • deps: bump mssql from 9.0.0 to 9.0.1 (#962) (8e7097d)
  • deps: bump pino from 8.4.1 to 8.4.2 (#966) (119ef10)
  • deps: bump redoc from 2.0.0-rc.75 to 2.0.0-rc.76 (#963) (0ad4f8a)

v9.0.5

18 Aug 12:08
78bae0b
Compare
Choose a tag to compare

9.0.5 (2022-08-18)

Improvements

  • check accept header is supported before parsing req body (dbb7ee2)
  • convert sync async handlers to sync only (6bdec2d)
  • plugins/serialize-json-to-xml: consolidate if statements (17b2d6a)
  • remove redundant returns (a3857e1)
  • routes/admin/access/bearer-token: remove reassignment of var (046044e)

Dependencies

  • deps-dev: bump eslint from 8.21.0 to 8.22.0 (#958) (e116177)
  • deps-dev: bump eslint-plugin-jest from 26.8.2 to 26.8.3 (#954) (f5eacc4)
  • deps-dev: bump pino-pretty from 8.1.0 to 9.0.1 (#953) (20920b9)
  • deps-dev: bump playwright from 1.24.2 to 1.25.0 (#952) (87baeaf)
  • deps: bump @fastify/under-pressure from 7.0.0 to 8.0.0 (#957) (6633d5d)
  • deps: bump fastify from 4.4.0 to 4.5.0 (#955) (f9c4c6f)
  • deps: bump fastify-plugin from 4.1.0 to 4.2.0 (#950) (33c7678)
  • deps: bump mssql from 8.1.3 to 9.0.0 (#949) (b18a65d)
  • deps: bump pino from 8.4.0 to 8.4.1 (#956) (782cebb)
  • deps: bump redoc from 2.0.0-rc.74 to 2.0.0-rc.75 (#951) (610855e)
  • deps: bump sub-dependencies (#959) (7a777be)

v9.0.4

09 Aug 10:43
9130cba
Compare
Choose a tag to compare

9.0.4 (2022-08-09)

Bug Fixes

Dependencies

  • deps-dev: bump @faker-js/faker from 7.3.0 to 7.4.0 (#936) (9bb85f5)
  • deps-dev: bump eslint-plugin-jest from 26.7.0 to 26.8.2 (#943) (b22fb7c)
  • deps-dev: bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (#941) (152406b)
  • deps: bump @fastify/autoload from 5.1.0 to 5.2.0 (#938) (abac682)
  • deps: bump fastify from 4.3.0 to 4.4.0 (#939) (df91e44)
  • deps: bump fastify-disablecache from 3.0.1 to 3.0.2 (#935) (46e74cf)
  • deps: bump fastify-floc-off from 2.0.1 to 2.0.2 (#944) (576b1d3)
  • deps: bump mssql from 8.1.2 to 8.1.3 (#937) (02eadef)
  • deps: bump pino from 8.3.1 to 8.4.0 (#942) (e5631a8)

v9.0.3

04 Aug 06:43
9f02eca
Compare
Choose a tag to compare

9.0.3 (2022-08-04)

Bug Fixes

  • routes: invalid openapi shared schema definitions (#929) (d4ce95c)
  • server: reduce content-security-policy for options routes (#931) (4f793ce)

Dependencies

  • deps: bump @fastify/cors from 8.0.0 to 8.1.0 (#932) (193d2f1)

v9.0.2

01 Aug 06:41
b76c9e2
Compare
Choose a tag to compare

9.0.2 (2022-08-01)

Improvements

Continuous Integration

  • ci: audit npm package signatures (aa6e88f)

Miscellaneous

  • *.ignore: add pnpm lockfile (#920) (05588f6)
  • replace --production npm arg with --omit=dev (0523bde)

Dependencies

  • deps-dev: bump eslint from 8.20.0 to 8.21.0 (#927) (aa470a3)
  • deps-dev: bump eslint-plugin-jest from 26.6.0 to 26.7.0 (#922) (2750cd1)
  • deps-dev: bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (#924) (54bf4ef)
  • deps-dev: bump playwright from 1.24.1 to 1.24.2 (#923) (32009bf)
  • deps: bump @fastify/static from 6.4.1 to 6.5.0 (#926) (46698b7)
  • deps: bump fastify-disablecache from 3.0.0 to 3.0.1 (#919) (95d02f8)
  • deps: bump fastify-floc-off from 2.0.0 to 2.0.1 (#917) (1b7be43)
  • deps: bump pino from 8.3.0 to 8.3.1 (#918) (b71278e)
  • deps: bump redoc from 2.0.0-rc.72 to 2.0.0-rc.74 (#921) (9d0afe3)
  • deps: bump secure-json-parse from 2.4.0 to 2.5.0 (#925) (8cb00ca)
  • deps: bump sub-dependencies (#928) (81aba30)

v9.0.1

14 Jul 12:29
4492cda
Compare
Choose a tag to compare

9.0.1 (2022-07-14)

Dependencies

  • dependabot: increase open-pull-requests-limit from 5 to 20 (bb8e006)
  • deps-dev: bump @commitlint/cli from 17.0.2 to 17.0.3 (#902) (86b6c16)
  • deps-dev: bump @commitlint/config-conventional (#900) (106979c)
  • deps-dev: bump @faker-js/faker from 7.2.0 to 7.3.0 (#892) (d507ef5)
  • deps-dev: bump eslint from 8.18.0 to 8.19.0 (#899) (868ca4d)
  • deps-dev: bump jest from 28.1.1 to 28.1.2 (#894) (d0e643b)
  • deps-dev: bump jest from 28.1.2 to 28.1.3 (#912) (4619804)
  • deps-dev: bump nodemon from 2.0.16 to 2.0.19 (#896) (55dd849)
  • deps-dev: bump pino-pretty from 8.0.0 to 8.1.0 (#893) (53e5750)
  • deps-dev: bump playwright from 1.22.2 to 1.23.2 (#898) (5cadef8)
  • deps-dev: bump playwright from 1.23.2 to 1.23.3 (#911) (5169629)
  • deps: bump @fastify/autoload from 4.0.1 to 5.1.0 (#904) (8e08931)
  • deps: bump fastify-plugin from 3.0.1 to 4.0.0 (#907) (3d38d67)
  • deps: bump moment from 2.29.3 to 2.29.4 (#901) (8ee8d8b)
  • deps: bump pino from 8.0.0 to 8.1.0 (#903) (6332c9b)
  • deps: bump sub-dependencies (#913) (4761fe8)

v9.0.0

20 Jun 13:47
7ca922c
Compare
Choose a tag to compare

9.0.0 (2022-06-20)

⚠ BREAKING CHANGES

  • package: drop support for non-lts node 15
  • plugins/hashed-bearer-auth: Dropped support for node 14 to be able to use Promise.any()
  • scrypt now used for hashing stored bearer tokens

Bug Fixes

  • plugins/serialize-json-to-xml: ignore swagger and openapi specs (#887) (f836b0f)
  • routes: pagination count returning as string for postgres conns (#886) (a4bbaa6)

Improvements

  • plugins/hashed-bearer-auth: replace blocking for() loop (e76b8ee)
  • replace pbkdf2 with scrypt (f565d57)
  • routes/preferences/user: remove await in Promise.all() (f8d88f0)

Miscellaneous

  • .github/funding: remove comments (6d3645d)
  • .github: add FUNDING.yml (dda4d78)
  • .github: tidy files (ccbddd6)
  • .gitignore: use latest github ignore template (d20313d)
  • .prettierignore: add new paths from .gitignore (445d9bb)
  • package: drop support for non-lts node 15 (19beb34)
  • remove redundant async keywords (2d2f001)

Documentation

  • readme: grammar fixes (fec30f2)
  • readme: update minimum node version required (b95f547)
  • readme: use block quotes for notes to enable github md highlights (3e42ebb)

Dependencies

  • deps-dev: add missing caret range for prettier (bc719b9)
  • deps-dev: bump @faker-js/faker from 7.1.0 to 7.2.0 (#880) (91bf14b)
  • deps-dev: bump eslint from 8.16.0 to 8.17.0 (#871) (fb09c54)
  • deps-dev: bump eslint from 8.17.0 to 8.18.0 (#889) (cf65857)
  • deps-dev: bump eslint-plugin-jest from 26.4.6 to 26.5.3 (#874) (e3de5a9)
  • deps-dev: bump eslint-plugin-jsdoc from 39.3.2 to 39.3.3 (#888) (5f40050)
  • deps-dev: bump jest from 28.1.0 to 28.1.1 (#870) (b779f5e)
  • deps-dev: bump prettier from 2.6.2 to 2.7.1 (#876) (e382617)
  • deps: bump actions/dependency-review-action from 1 to 2 (#867) (bf19626)
  • deps: bump pino from 7.11.0 to 8.0.0 (#859) (b84d800)
  • deps: bump pino-pretty from 7.6.1 to 8.0.0 (#858) (2b275b3)
  • deps: bump redoc from 2.0.0-rc.71 to 2.0.0-rc.72 (#879) (fdabcf1)
  • deps: bump sub-dependencies (#890) (d1bdc09)
  • deps: bump wagoid/commitlint-github-action from 4 to 5 (#866) (3cf62c0)
  • deps: move pino-pretty to dev dependencies (c058cf7)