Releases: Fdawgs/docsmith
Releases · Fdawgs/docsmith
v2.1.0
v2.0.4
Miscellaneous
- docker-compose: update
container_name
(970f6b9) - env: add comments to clarify process load handling (5313d90)
- env: remove pre-filled process load env values in template (4cbd96f)
- rename repo (ee2a247)
Dependencies
- deps-dev: bump eslint from 7.26.0 to 7.27.0 (c9c2afc)
- deps-dev: bump eslint-plugin-import from 2.23.2 to 2.23.3 (297021f)
- deps-dev: bump eslint-plugin-jsdoc from 34.8.2 to 35.0.0 (311f05c)
- deps-dev: bump jest from 26.6.3 to 27.0.0 (7926c95)
- deps: bump dotenv from 9.0.2 to 10.0.0 (bab8464)
- deps: bump jsdom from 16.5.3 to 16.6.0 (12be151)
v2.0.3
Continuous Integration
- fix key usage in
action/setup-node
(f8ccbe1)
Miscellaneous
- ci: replace
node-version
key with shorternode
(#158) (bf6ab0e) - dockerfile: consolidate consecutive
run
instructions (#160) (a4e6dd6) - plugins/pdf-to-html: read direct from body buffer (152224b)
- plugins/pdf-to-txt: move tidyhtml dependency to route (55536c3)
- plugins/pdf-to-txt: read direct from body buffer (479f252)
- plugins/pdf-to-txt: remove unused var (8c04796)
- plugins: remove redundant eslint comments (ed65fad)
Dependencies
- deps-dev: bump @commitlint/cli from 12.1.1 to 12.1.4 (5129b9c)
- deps-dev: bump @commitlint/config-conventional (fc3db2c)
- deps-dev: bump eslint-plugin-import from 2.22.1 to 2.23.2 (3be6423)
- deps-dev: bump eslint-plugin-jsdoc from 34.0.1 to 34.8.2 (1b06127)
- deps: bump actions/stale from 3.0.18 to 3.0.19 (5078e95)
- deps: bump node-poppler from v3.0.0 to v4.0.0 (b259b94)
- deps: bump wagoid/commitlint-github-action from 3.1.3 to 3.1.4 (0e70612)
v2.0.2
Bug Fixes
- config:
LOG_LEVEL
env variable validation (404568f)
Documentation
- readme: remove in-progress features from confirmed features list (3cbc55c)
Continuous Integration
- link-check: run once a week on monday (5a08a45)
Dependencies
- deps-dev: bump autocannon from 7.2.0 to 7.3.0 (4497f48)
- deps-dev: bump eslint from 7.25.0 to 7.26.0 (595cf33)
- deps-dev: bump eslint-plugin-jsdoc from 33.0.0 to 34.0.1 (8374837)
- deps-dev: bump pino-pretty from 4.7.1 to 4.8.0 (6e3c02d)
- deps-dev: bump prettier from 2.2.1 to 2.3.0 (#154) (9d09ef3)
- deps: bump brpaz/hadolint-action from 1.4.0 to 1.5.0 (700b61a)
- deps: bump dotenv from 8.2.0 to 9.0.2 (8b8a2e7)
- deps: bump fastify-cors from 6.0.0 to 6.0.1 (dc50e48)
- deps: bump fastify-floc-off from 1.0.0 to 1.0.1 (61ab850)
- deps: bump file-type from 16.3.0 to 16.4.0 (d6ec7c1)
- deps: bump fluent-json-schema from 2.0.4 to 3.0.0 (08d7a65)
- deps: bump glob from 7.1.6 to 7.1.7 (4d84537)
- deps: bump GoogleCloudPlatform/release-please-action (19c969a)
- deps: bump wagoid/commitlint-github-action from 3.1.0 to 3.1.3 (02b517d)
v2.0.1
v2.0.0
⚠ BREAKING CHANGES
- remove support for nodejs v10, as it is EOL as of 2021-04-30
Features
- config: allow for rate and process limits to be user configured (b90829e)
- server: add process-load/503 handling (df5e17c)
- server: add rate limiter (f0f531a)
- server: disable google floc support (1e630cd)
Bug Fixes
- env: add missing cors_allow_credentials variable (3243de8)
- routes: hide options routes from swagger docs (e939c6e)
Continuous Integration
- add nodejs v16 to unit test matrix (afd12cb)
- do not run coveralls steps/jobs on forks (1772604)
- link-check: fix skip regex (a550745)
- typoci: add "pino" to excluded words (1ad49f7)
Miscellaneous
Documentation
- grammar and readability fixes (b5a5cb5)
Dependencies
- deps-dev: bump autocannon from 7.0.5 to 7.2.0 (84859b3)
- deps-dev: bump eslint from 7.23.0 to 7.25.0 (f8aef5d)
- deps-dev: bump eslint-config-prettier from 8.1.0 to 8.3.0 (89cd18d)
- deps-dev: bump eslint-plugin-jest from 24.3.4 to 24.3.6 (21b7774)
- deps-dev: bump eslint-plugin-jsdoc from 32.3.0 to 33.0.0 (67675e7)
- deps-dev: bump eslint-plugin-promise from 4.3.1 to 5.1.0 (4fc40c4)
- deps-dev: bump faker from 5.5.2 to 5.5.3 (90364df)
- deps: bump actions/cache from v2.1.4 to v2.1.5 (9da2f5c)
- deps: bump actions/github-script from v3.1.1 to v4.0.2 (f4c710d)
- deps: bump actions/upload-artifact from v2.2.2 to v2.2.3 (e88d734)
- deps: bump brpaz/hadolint-action from v1.3.1 to v1.4.0 (961f53f)
- deps: bump fastify from 3.14.1 to 3.15.0 (47cf69f)
- deps: bump fastify-autoload from 3.6.0 to 3.7.1 (a17afc1)
- deps: bump fastify-cors from 5.2.0 to 6.0.0 (0867803)
- deps: bump fastify-disablecache from 1.0.6 to 2.0.0 (7a4be40)
- deps: bump fastify-swagger from 4.5.0 to 4.7.0 (69168bb)
- deps: bump GoogleCloudPlatform/release-please-action (bd8b7d9)
- deps: bump jsdom from 16.5.2 to 16.5.3 (fead6c2)
- deps: bump node-poppler from 2.4.1 to 3.0.0 (22f815a)
- deps: bump node-unrtf from 1.1.1 to 2.0.0 (8dc5099)
- deps: bump pino from 6.11.2 to 6.11.3 (ccdc74c)
- deps: bump typoci/spellcheck-action from v0.4.0 to v1.1.0 (dcd73cf)
v1.0.0
⚠ BREAKING CHANGES
CORS_METHODS
env variable removed
Features
- add support for cors preflight requests (e97d974)
- config: support
access-control-allow-credentials
cors header (cc8a89c) - server: use
strict-origin-when-cross-origin
referrer policy (22b5311)
Bug Fixes
- config: comma-delimited string support for cors origin value (4e74ecd)
- docker: use node command over npm (74c019d)
Miscellaneous
- env.template: add note discouraging reflecting cors origin (e6dcc90)
- server: clarify on secure child context (b61c870)
- server: use new exposed CSP dir from
fastify-helmet
(9fcdf75)
Continuous Integration
- add cleanup-run job (707c983)
Dependencies
- deps-dev: bump @commitlint/cli from 12.0.1 to 12.1.1 (fbf78ef)
- deps-dev: bump @commitlint/config-conventional (b111594)
- deps-dev: bump eslint-plugin-jest from 24.3.2 to 24.3.4 (397e2d3)
- deps-dev: bump faker from 5.5.1 to 5.5.2 (49993fc)
- deps: bump actions/github-script from v3.1.0 to v3.1.1 (99d3582)
- deps: bump fastify-swagger from 4.4.2 to 4.5.0 (0c6fae8)
- deps: bump wagoid/commitlint-github-action from v3.0.6 to v3.1.0 (35a6613)
v0.1.0
Features
Bug Fixes
- routes/pdf/html: options not passed to
tidyCss
function (f0ba18d) - routes/pdf/html: remove body from schema validation (a8e640a)
Continuous Integration
- automerge: move automerge job into new workflow (400b525)
- ci: ignore dependabot prs for commit message linting (e6620d1)
- stale: shorten workflow name (4d392aa)
- workflows: run only on push and pulls to master branch (d8eae28)
Dependencies
- bump dependencies (42736d5)
- deps-dev: bump eslint from 7.21.0 to 7.23.0 (d051c24)
- deps-dev: bump eslint-plugin-jest from 24.2.1 to 24.3.2 (3811902)
- deps-dev: bump eslint-plugin-jsdoc from 32.2.0 to 32.3.0 (caae061)
- deps-dev: bump faker from 5.4.0 to 5.5.1 (4f7fd4a)
- deps-dev: bump husky from 4.3.8 to 6.0.0 (44ba684)
- deps: bump actions/stale from v3.0.17 to v3.0.18 (f2f5ce9)
- deps: bump fastify from 3.14.0 to 3.14.1 (4d7cc7c)
- deps: bump fastify-disablecache from 1.0.5 to 1.0.6 (e192d2c)
- deps: bump fastify-helmet from 5.3.0 to 5.3.1 (8fab790)
- deps: bump fastify-swagger from 4.4.1 to 4.4.2 (79819b7)
- deps: bump GoogleCloudPlatform/release-please-action (61d0766)
- deps: bump jsdom from 16.5.0 to 16.5.2 (2d52f5a)
- deps: bump node-poppler from 2.4.0 to 2.4.1 (6b5e9b4)
- deps: bump node-unrtf from 1.1.0 to 1.1.1 (f1479b8)
- deps: bump pino from 6.11.1 to 6.11.2 (7fc184c)
- deps: bump typoci/spellcheck-action from v0.3.0 to v0.4.0 (de7b33e)
- deps: bump wagoid/commitlint-github-action from v3.0.1 to v3.0.6 (99e8247)
- docker: remove now optional
version
value (1ffbfbe)
Miscellaneous
- config: document purpose of
if...
statement (ddee5be) - config: move
pino-pretty
config out of script (5ad9d1b) - plugins/tidy-css: update inaccurate description (65b99cc)
- plugins: add querystring parsing (ce7bfc5)
- prettierignore: add yarn lock file (6b45363)
- remove contraction usage in comments (aa0cb08)
- routes/pdf/html: replace
let
withconst
(30b71db) - tests: standardise test file names (ecbd01c)
- workflows: rename ci and perf sections (b316fab)
v0.0.3
Documentation
- readme: fix broken link (283583d)
Dependencies
- dependabot: set commit message prefix; lower pull limit (856c587)
- deps-dev: bump @commitlint/cli from 11.0.0 to 12.0.1 (#51) (ef625c2)
- deps-dev: bump @commitlint/config-conventional (3347150)
- deps-dev: bump eslint from 7.20.0 to 7.21.0 (#52) (b9e5971)
- deps-dev: bump eslint-config-prettier from 7.2.0 to 8.1.0 (e75361c)
- deps-dev: bump eslint-plugin-jsdoc from 32.0.2 to 32.2.0 (#49) (d4b48ee)
- deps-dev: bump lodash from 4.17.20 to 4.17.21 (#54) (c34363d)
- deps: bump fastify-autoload from 3.4.2 to 3.5.2 (#53) (e87fb6c)
- deps: bump fluent-json-schema from 2.0.3 to 2.0.4 (#50) (86ad7e5)
- deps: bump wagoid/commitlint-github-action from v2.2.3 to v3.0.1 (9166abf)
- deps: specify minor and hotfix versions (51bfda0)
Miscellaneous
- add link check workflow (1934a77)
- automate release and changelog generation (8e39a57)
- codeql: remove autobuild action (97da309)
- linkcheck: extend ignored urls (00cc7a2)
- lint-check: compress patterns (d93527e)
- prettier: create separate files to allow for CI/CD to use prettier config (#56) (5dfdcc7)
- replace stalebot with github action (6307221)
- require
commit-lint
job to pass before automerge (d52c5e9) - update repo name and links (022c44c)
- vscode: remove conflicting prettier ext setting (6668a8b)
- workflows: move release steps into
cd
workflow (2c85cfe) - workflows: remove redundant comments (6fa604c)
- workflows: rename spellcheck workflow (dcd27cf)
- workflows: tidy node-version syntax (ad3128d)
v0.0.2
- docs: shorten links (a02f9f6)
- docs(contributing): add documentation style (3a42706)
- docs(readme): add ignore scripts arg (8b08fed)
- build(deps-dev): add husky for git hook handling (1821d58)
- build(deps-dev): bump autocannon from 7.0.3 to 7.0.4 (#40) (02a6605), closes #40
- build(deps-dev): bump eslint from 7.19.0 to 7.20.0 (#36) (c57f1b6), closes #36
- build(deps-dev): bump eslint-plugin-jest from 24.1.3 to 24.1.5 (#41) (f9d32e3), closes #41
- build(deps-dev): bump eslint-plugin-jsdoc from 31.6.0 to 32.0.2 (#42) (ff5a089), closes #42
- build(deps-dev): bump eslint-plugin-promise from 4.2.1 to 4.3.1 (#30) (35bcaba), closes #30
- build(deps-dev): bump faker from 5.2.0 to 5.4.0 (#34) (6aec6cb), closes #34
- build(deps-dev): bump pino-pretty from 4.4.0 to 4.5.0 (a4a96b8)
- build(deps-dev): pin husky major version (d8d0978)
- build(deps): bump actions/cache from v2 to v2.1.4 (#26) (d5a4712), closes #26
- build(deps): bump env-schema from 2.0.1 to 2.1.0 (#37) (6848454), closes #37
- build(deps): bump fastify from 3.11.0 to 3.12.0 (#29) (b1d774b), closes #29
- build(deps): bump fastify-bearer-auth from 5.0.2 to 5.1.0 (#31) (49114f4), closes #31
- build(deps): bump fastify-disablecache from 1.0.3 to 1.0.4 (#28) (77fa32f), closes #28
- build(deps): bump fastify-swagger from 4.0.1 to 4.3.1 (#35) (f036727), closes #35
- build(deps): bump node-poppler from 2.2.0 to 2.2.1 (#32) (fe21146), closes #32
- build(deps): bump pino from 6.11.0 to 6.11.1 (#33) (d5af6ff), closes #33
- build(deps): bump wagoid/commitlint-github-action from v2.0.3 to v2.2.4 (#43) (3de0718), closes #43
- chore: add bsd to list of allowed licenses (c031ba9)
- chore: add documentation style link to pr template (e47b7f6)
- chore(scripts): ignore dependency with broken license value (6162005)
- chore(vscode): add
redhat.vscode-yaml
as recommended extension (bfd2ca5) - chore(vscode): add
updateImportsOnFileMove
setting (920c35b) - chore(vscode): add workspace settings and extensions (7e87ab9)
- ci: add commit-lint job (7030396)
- ci: replace typo ci app with action (2afa517)
- ci(dependabot): ignore husky updates (1a70ed0)
- style(readme): add linebreaks between badges (8c3231c)