This repository has been archived by the owner on Jan 28, 2024. It is now read-only.
Releases: Fdawgs/yh-myydh-crud-api
Releases · Fdawgs/yh-myydh-crud-api
v10.1.0
10.1.0 (2022-10-06)
Features
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
10.0.0 (2022-10-03)
⚠ BREAKING CHANGES
- routes/admin/access: bcrypt now used for hashing stored bearer tokens
- config:
SERVICE_HOST
andSERVICE_PORT
env variables renamed toHOST
andPORT
respectively.
Bug Fixes
- config: use
HOST
andPORT
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
9.0.7 (2022-09-05)
Bug Fixes
- config:
default
throws exceptions when used inanyOf
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
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
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
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
v9.0.2
9.0.2 (2022-08-01)
Improvements
Continuous Integration
- ci: audit npm package signatures (aa6e88f)
Miscellaneous
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
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
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
inPromise.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)