docsmith

RESTful API for converting clinical documents and files

MIT License

Stars
20
Committers
4

Bot releases are visible (Hide)

docsmith - v6.0.5

Published by github-actions[bot] over 2 years ago

6.0.5 (2022-03-24)

Bug Fixes

  • plugins/rtf-to-txt: remove leading comments from rtf output (#721) (c6d1f9c)
  • routes/docs: add ie unsupported script (#725) (eb60cd8)
  • routes/docs: resolve cwe-676 (c9d352c)
  • server: disable cache for all routes besides documentation (8ed9a7a)
  • server: rate-limit 404 responses (84bf767)

Documentation

  • improve readability (3f3aa90)
  • readme: add poppler macos requirement (#723) (3d244ae)
  • readme: tidy min version of node presentation (e403e40)

Improvements

  • server: use new hook config option for rate-limit plugin (#722) (4c6147b)

Miscellaneous

  • .github/workflows/optimise-images: reorder event list (b51b942)
  • scripts: remove redundant gitkraken fix from prepare script (c89c297)
  • scripts: use shorter arg aliases; remove debugging args from jest (a12d17b)

Continuous Integration

  • add job step names, workflow comments, and whitespace (14a240e)
  • codeql-analysis: remove unused autobuild step (f1bf9af)
  • codeql: grant minimum permissions to run; rename file (#728) (dcf34a3)
  • only save pr number artifact for dependabot (2c127da)
  • temp use of windows 2019 for runners (#726) (d38f47f)
  • use docker compose v2 (4ef53b8)

Dependencies

  • deps-dev: bump @commitlint/cli from 16.2.1 to 16.2.3 (4121cfb)
  • deps-dev: bump autocannon from 7.7.0 to 7.8.0 (0220ba2)
  • deps-dev: bump eslint from 8.10.0 to 8.11.0 (bfc0542)
  • deps-dev: bump eslint-plugin-jest from 26.1.1 to 26.1.3 (ff45b55)
  • deps-dev: bump eslint-plugin-jsdoc from 37.9.7 to 38.0.6 (be79f51)
  • deps-dev: bump playwright from 1.19.2 to 1.20.1 (9340e0f)
  • deps-dev: bump prettier from 2.5.1 to 2.6.0 (e7a3d40)
  • deps-dev: replace faker with @faker-js/faker (#748) (e37e97a)
  • deps: bump env-schema from 3.5.2 to 4.0.0 (e8b736e)
  • deps: bump fastify from 3.27.3 to 3.27.4 (f507fae)
  • deps: bump fastify-accepts from 2.1.0 to 2.2.0 (c427271)
  • deps: bump fastify-static from 4.5.0 to 4.6.1 (7bb5e37)
  • deps: bump fastify-swagger from 4.12.0 to 5.0.0 (35598f7)
  • deps: bump hadolint/hadolint-action from 1.6.0 to 1.7.0 (4b95fe4)
  • deps: bump mammoth from 1.4.19 to 1.4.21 (9987020)
  • deps: bump minimist from 1.2.5 to 1.2.6 (03cfce6)
  • deps: bump peter-evans/create-pull-request from 3 to 4 (395ea41)
  • deps: bump pino from 7.8.0 to 7.9.2 (5de7b15)
  • deps: bump pino-pretty from 7.5.3 to 7.5.4 (1931200)
  • deps: bump redoc from 2.0.0-rc.64 to 2.0.0-rc.65 (a74a868)
  • deps: bump sub-dependencies (#749) (f365fbb)
docsmith - v6.0.4

Published by github-actions[bot] over 2 years ago

6.0.4 (2022-03-08)

Improvements

  • routes/docs: move html and redoc out of root context (7a7220b)
  • routes: add preValidation hooks directly into routes (4af0a17)

Continuous Integration

  • add image optimisation workflow (#706) (484c2e5)
  • only install chromium and firefox with playwright (54d2810)

Miscellaneous

Documentation

Dependencies

  • deps-dev: bump eslint-config-prettier from 8.4.0 to 8.5.0 (#716) (0c4a493)
  • deps-dev: bump eslint-plugin-jsdoc from 37.9.4 to 37.9.7 (#710) (f13dbff)
  • deps: bump actions/checkout from 2 to 3 (#709) (26abbca)
  • deps: bump fastify from 3.27.2 to 3.27.3 (#712) (39635c1)
  • deps: bump fluent-json-schema from 3.0.1 to 3.1.0 (#713) (4ae9f0f)
  • deps: bump pino-pretty from 7.5.1 to 7.5.3 (#715) (b3c1c8f)
  • deps: bump raw-body from 2.5.0 to 2.5.1 (#700) (ce7f609)
docsmith - v6.0.3

Published by github-actions[bot] over 2 years ago

6.0.3 (2022-02-28)

Bug Fixes

  • config: renew rate-limit if user attempts req in limit time window (#665) (d224384)
  • public/docs: add x-ua-compatible meta tag (25f9157)

Improvements

  • config: call Error as constructor, not function (6629960)
  • public: remove unused web app manifest and icons (050f1e7)

Miscellaneous

  • plugins/tidy-css: update font-family inline comment (091ca80)
  • public: add more apple-touch-icon sizes (5bb8e73)
  • public: rename mask-icon (41ff06a)
  • remove trailing whitespace (101bfc8)
  • routes: update cors inline comment (6dce4e6)

Dependencies

  • dependabot: major tags no longer need ignore support (43f40e1)
  • deps-dev: bump @commitlint/cli from 16.1.0 to 16.2.1 (18a2934)
  • deps-dev: bump @commitlint/config-conventional (657a716)
  • deps-dev: bump autocannon from 7.6.0 to 7.7.0 (9815e7c)
  • deps-dev: bump eslint from 8.8.0 to 8.9.0 (23cc768)
  • deps-dev: bump eslint-config-prettier from 8.3.0 to 8.4.0 (4916581)
  • deps-dev: bump eslint-plugin-jest from 26.0.0 to 26.1.1 (34c62e4)
  • deps-dev: bump eslint-plugin-jsdoc from 37.7.0 to 37.9.4 (9b0b0f8)
  • deps-dev: bump jest from 27.4.7 to 27.5.1 (ff6560e)
  • deps-dev: bump playwright from 1.18.1 to 1.19.2 (ea632b6)
  • deps: bump actions/github-script from 5 to 6 (3a54e55)
  • deps: bump actions/setup-node from 2 to 3 (1e16c31)
  • deps: bump dotenv from 15.0.0 to 16.0.0 (6732991)
  • deps: bump fastify from 3.27.0 to 3.27.2 (2789508)
  • deps: bump fastify-autoload from 3.10.0 to 3.11.0 (49c484d)
  • deps: bump fastify-bearer-auth from 6.1.0 to 6.2.0 (c77d3f9)
  • deps: bump fastify-cors from 6.0.2 to 6.0.3 (110a4e9)
  • deps: bump fastify-disablecache from 2.0.5 to 2.0.6 (b6f717c)
  • deps: bump fastify-floc-off from 1.0.4 to 1.0.5 (eecb694)
  • deps: bump fastify-rate-limit from 5.7.0 to 5.7.2 (3e5d397)
  • deps: bump node-poppler from 5.1.2 to 5.1.3 (9501b88)
  • deps: bump node-unrtf from 2.0.6 to 2.0.7 (24fe07d)
  • deps: bump pino from 7.6.5 to 7.8.0 (c1ab1d1)
  • deps: bump prismjs from 1.26.0 to 1.27.0 (bbff55b)
  • deps: bump raw-body from 2.4.2 to 2.5.0 (024c136)
  • deps: bump redoc from 2.0.0-rc.63 to 2.0.0-rc.64 (28054ba)
  • deps: bump sub-dependencies (#698) (a4997eb)
docsmith - v6.0.2

Published by github-actions[bot] over 2 years ago

6.0.2 (2022-02-01)

Bug Fixes

  • routes/docs: resolve token "definitions" does not exist error (#629) (812b19a)

Improvements

  • config: use boolean schemas (1c82524)
  • routes/pdf/txt: remove workaround for conditional ocr prop (0fb44cf)
  • server: reorder plugin registers (836d42a)

Continuous Integration

Dependencies

  • dependabot: ignore minor and patch commit-lint updates (#633) (5d25980)
  • dependabot: use default open-pull-requests-limit value (36524f8)
  • deps-dev: add playwright (95ab84c)
  • deps-dev: bump @commitlint/cli from 16.0.1 to 16.1.0 (40e7342)
  • deps-dev: bump autocannon from 7.5.1 to 7.6.0 (a5ecb6e)
  • deps-dev: bump eslint from 8.6.0 to 8.7.0 (a48f8c8)
  • deps-dev: bump eslint from 8.7.0 to 8.8.0 (f69aaa4)
  • deps-dev: bump eslint-plugin-jest from 25.3.4 to 26.0.0 (0a6b8c5)
  • deps-dev: bump eslint-plugin-jsdoc from 37.5.1 to 37.7.0 (0027bfd)
  • deps-dev: bump eslint-plugin-security-node from 1.1.0 to 1.1.1 (9710f82)
  • deps-dev: pin faker version (5159ec9)
  • deps: bump dotenv from 10.0.0 to 14.3.2 (bc76874)
  • deps: bump dotenv from 14.3.2 to 15.0.0 (01b879b)
  • deps: bump env-schema from 3.5.1 to 3.5.2 (7039148)
  • deps: bump fastify from 3.25.3 to 3.27.0 (2b96ce5)
  • deps: bump fastify-autoload from 3.9.0 to 3.10.0 (009076e)
  • deps: bump fastify-disablecache from 2.0.4 to 2.0.5 (3e08779)
  • deps: bump fastify-floc-off from 1.0.3 to 1.0.4 (43502b1)
  • deps: bump fastify-helmet from 5.3.2 to 7.0.1 (#655) (3c3e898)
  • deps: bump fastify-plugin from 3.0.0 to 3.0.1 (d07678a)
  • deps: bump file-stream-rotator from 0.5.7 to 0.6.1 (78f337a)
  • deps: bump node-fetch from 2.6.6 to 2.6.7 (daeb360)
  • deps: bump node-poppler from 5.1.1 to 5.1.2 (714822d)
  • deps: bump pino from 7.6.2 to 7.6.4 (964316b)
  • deps: bump pino from 7.6.4 to 7.6.5 (e8335c5)
  • deps: bump pino-pretty from 7.3.0 to 7.5.0 (83c4d3e)
  • deps: bump pino-pretty from 7.5.0 to 7.5.1 (51c5756)
  • deps: bump redoc from 2.0.0-rc.59 to 2.0.0-rc.61 (5915de3)
  • deps: bump redoc from 2.0.0-rc.61 to 2.0.0-rc.63 (#660) (ac12601)
  • deps: bump sub-dependencies (#664) (c8aaac2)
docsmith - v6.0.1

Published by github-actions[bot] almost 3 years ago

6.0.1 (2022-01-06)

Documentation

  • contributing: add mention of husky pre-commit hook (c9d827c)
  • contributing: add step for lint:licenses script (2790d26)
  • contributing: update husky hook mention (5f0e3a9)

Continuous Integration

Miscellaneous

  • add istanbul inline comments (441495d)
  • fix server jsdoc tag param type (a5a5a40)
  • scripts: remove invalid license identifier from lint:licenses (0433f3e)
  • scripts: remove non-permissive bsd license from accepted list (#622) (3a19000)
  • scripts: remove unused package from excluded list (ce4a7dc)
  • server: update inline comment re helmet defaults (c5e1c10)

Dependencies

  • deps-dev: bump @commitlint/cli from 15.0.0 to 16.0.1 (6c6d38a)
  • deps-dev: bump @commitlint/config-conventional (bc94d49)
  • deps-dev: bump autocannon from 7.5.0 to 7.5.1 (b5f9660)
  • deps-dev: bump eslint from 8.4.1 to 8.6.0 (79bd003)
  • deps-dev: bump eslint-plugin-import from 2.25.3 to 2.25.4 (6413f13)
  • deps-dev: bump eslint-plugin-jest from 25.3.0 to 25.3.3 (00965ea)
  • deps-dev: bump eslint-plugin-jest from 25.3.3 to 25.3.4 (4d04a1a)
  • deps-dev: bump eslint-plugin-jsdoc from 37.2.0 to 37.5.0 (f7c2939)
  • deps-dev: bump eslint-plugin-jsdoc from 37.5.0 to 37.5.1 (3b2ca71)
  • deps-dev: bump eslint-plugin-promise from 5.2.0 to 6.0.0 (dc30f22)
  • deps-dev: bump eslint-plugin-security-node from 1.0.14 to 1.1.0 (6ca1d19)
  • deps-dev: bump jest from 27.4.4 to 27.4.5 (751fbe6)
  • deps-dev: bump jest from 27.4.5 to 27.4.7 (1122a6e)
  • deps-dev: remove lodash (04f3a47)
  • deps: bump env-schema from 3.5.0 to 3.5.1 (e89f3f0)
  • deps: bump fastify from 3.24.1 to 3.25.3 (3cabadb)
  • deps: bump fastify-bearer-auth from 6.0.0 to 6.1.0 (84402f9)
  • deps: bump fastify-compress from 4.0.0 to 4.0.1 (eae061d)
  • deps: bump fastify-swagger from 4.12.6 to 4.13.0 (1d5d9c3)
  • deps: bump GoogleCloudPlatform/release-please-action from 2 to 3 (8099e2c)
  • deps: bump pino from 7.5.1 to 7.6.2 (05d74f0)
  • deps: bump pino-pretty from 7.2.0 to 7.3.0 (3c45289)
  • deps: bump sub-dependencies (#628) (3eae7e9)
docsmith - v6.0.0

Published by github-actions[bot] almost 3 years ago

⚠ BREAKING CHANGES

  • Minimum node engine bumped from >=14.0.0 to ^14.17.0 || ^15.6.0 || >=16.0.0

Improvements

  • plugins: replace uuid dep with crypto.randomUUID() (#565) (9d5ef67)

Dependencies

  • dependabot: ignore minor and patch release-please-action updates (#586) (e822c6c)
  • deps-dev: bump eslint from 8.3.0 to 8.4.1 (919599b)
  • deps-dev: bump eslint-plugin-jsdoc from 37.1.0 to 37.2.0 (9dc0c7b)
  • deps-dev: bump jest from 27.4.3 to 27.4.4 (58cfc1d)
  • deps-dev: bump prettier from 2.5.0 to 2.5.1 (ce8433d)
  • deps: bump fastify-compress from 3.7.0 to 4.0.0 (0d530ac)
  • deps: bump fastify-rate-limit from 5.6.2 to 5.7.0 (c3f90f2)
  • deps: bump jsdom from 18.1.1 to 19.0.0 (76a8a77)
  • deps: bump node-poppler from 5.1.0 to 5.1.1 (c7b7575)
  • deps: bump redoc from 2.0.0-rc.58 to 2.0.0-rc.59 (82c7660)

Documentation

  • readme: fix broken docker link (9b11dc3)
  • readme: tidy prerequisite and deployment steps (43b1f87)
docsmith - v5.2.5

Published by github-actions[bot] almost 3 years ago

Bug Fixes

  • plugins/rtf-to-txt: remove metadata comments from beginning of file (4c5095f)
  • plugins/tidy-html: hide html comment tags (d4285d9)

Documentation

  • coc: reduce verbosity (f0bdc3e)
  • readme: add notes regarding tested binaries (4cb753b)
  • readme: remove planned features section (#562) (d4aa988)

Miscellaneous

  • husky/pre-commit: add lint:licenses script (#564) (1bc122e)
  • ignore .yarnclean and yarn.lock (#566) (79d90a0)
  • plugins/tidy-css: add comment re escape and replace purpose (64fad0c)
  • turn off security/detect-object-injection eslint rule (#563) (21da097)

Improvements

  • plugins/rtf-to-txt: improve conciseness of regex (993f9ad)

Dependencies

  • dependabot: ignore minor and patch github-actions updates (#557) (93819ba)
  • deps-dev: bump @commitlint/cli from 14.1.0 to 15.0.0 (4c97c60)
  • deps-dev: bump @commitlint/config-conventional (54a14cb)
  • deps-dev: bump eslint-plugin-jest from 25.2.4 to 25.3.0 (36775f1)
  • deps-dev: bump eslint-plugin-jsdoc from 37.0.3 to 37.1.0 (ecdd795)
  • deps-dev: bump eslint-plugin-promise from 5.1.1 to 5.2.0 (4f809d6)
  • deps-dev: bump jest from 27.3.1 to 27.4.2 (8d87f66)
  • deps-dev: bump jest from 27.4.2 to 27.4.3 (eac2be7)
  • deps-dev: bump prettier from 2.4.1 to 2.5.0 (b23ab7a)
  • deps: bump fastify from 3.24.0 to 3.24.1 (5fc007d)
  • deps: bump fastify-compress from 3.6.1 to 3.7.0 (59a5aeb)
  • deps: bump GoogleCloudPlatform/release-please-action (a5783ee)
  • deps: bump jsdom from 18.1.0 to 18.1.1 (b1532bf)
  • deps: bump node-unrtf from 2.0.5 to 2.0.6 (a1c5d34)
  • deps: bump pino from 7.2.0 to 7.5.0 (b16dfed)
  • deps: bump pino from 7.5.0 to 7.5.1 (eb50682)
  • deps: bump raw-body from 2.4.1 to 2.4.2 (0e0956f)
  • deps: bump redoc from 2.0.0-rc.57 to 2.0.0-rc.58 (b0dc2dc)
  • deps: bump sub dependencies (#585) (5924625)
docsmith - v5.2.4

Published by github-actions[bot] almost 3 years ago

Bug Fixes

  • app: delete temp directory and leftover files on shutdown (#555) (208c341)

Continuous Integration

  • trigger workflows when drafts marked as "ready to review" (#550) (1acd2c2)

Miscellaneous

  • plugins/docx-to-html: replace stray back-ticks (#554) (579c77f)

Improvements

  • plugins/embed-html-images: remove redundant dependency (4753bcc)
  • plugins: further separate server and client errors (c7e2ea0)
  • use custom error handler; link errors to requests in logs (784541e)

Dependencies

  • deps: bump fastify from 3.23.1 to 3.24.0 (9ba8835)
  • deps: bump jsdom from 18.0.1 to 18.1.0 (94f6f9a)
docsmith - v5.2.3

Published by github-actions[bot] almost 3 years ago

Bug Fixes

  • plugins/embed-html-images: create image path safely (ebd2b7d)
  • plugins: separate user and server error responses (#548) (0fdc0f3)

Miscellaneous

  • .env.template: add note regarding required logging variables (693d17b)
  • .prettierrc: only enable bracketSameLine for html (#519) (b53e630)
  • rename fsp variable to fs (19f3015)

Continuous Integration

  • ci: do not run clean-up on draft prs (4a13559)
  • spell-check: do not run on draft prs (888ab78)
  • use actions/setup-node's cache option (#521) (959ec09)

Dependencies

  • deps-dev: bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 (8317bfa)
  • deps-dev: bump eslint-plugin-import from 2.25.2 to 2.25.3 (ff1b7dc)
  • deps-dev: bump eslint-plugin-jest from 25.2.2 to 25.2.4 (364ce9d)
  • deps-dev: bump nodemon from 2.0.14 to 2.0.15 (a0f743c)
  • deps: bump actions/checkout from 2.3.5 to 2.4.0 (d826b19)
  • deps: bump env-schema from 3.4.0 to 3.5.0 (96c9b98)
  • deps: bump fastify from 3.22.1 to 3.23.1 (925c3a5)
  • deps: bump fastify-static from 4.4.2 to 4.5.0 (86f704a)
  • deps: bump jsdom from 18.0.0 to 18.0.1 (f179def)
  • deps: bump node-poppler from 5.0.2 to 5.0.3 (1756dbf)
  • deps: bump node-poppler from 5.0.3 to 5.1.0 (ab5d71a)
  • deps: bump node-unrtf from 2.0.4 to 2.0.5 (ce2a420)
  • deps: bump pino from 7.0.5 to 7.1.0 (24514c7)
  • deps: bump pino from 7.1.0 to 7.2.0 (c523570)
  • deps: bump pino-pretty from 7.1.0 to 7.2.0 (6f1d967)

Improvements

  • config: normalize file paths (#526) (cc5f80b)
  • plugins/embed-html-images: convert to async function (#547) (fe2d316)
  • plugins: normalize tempDirectory param (21730c4)
  • plugins: provide generic error response (#546) (64d941c)
  • plugins: remove fs.access() calls (#527) (2818db1)
  • plugins: use path.joinSafe() over template literals (e3d5273)
  • routes: throw notAcceptable errors not return (#528) (5fa94ac)
  • server: use path.joinSafe() over path.join() (71af90f)
docsmith - v5.2.2

Published by github-actions[bot] almost 3 years ago

Bug Fixes

  • plugins/tidy-css: correct escaping for fonts param (#514) (67bb360)
  • plugins/tidy-css: remove global flag from regex (#511) (88560e2)
  • plugins/tidy-css: replace all instances of value (#518) (090231f)
  • plugins/tidy-css: wrap non-alphabetical font families in quotes (#508) (8ccf49d)
  • routes: allow for rgb and hsl values in backgroundColor param (#515) (e864302)

Improvements

  • plugins/tidy-css: replace match() with test() (#510) (dc2e319)

Dependencies

  • deps-dev: bump @commitlint/cli from 13.2.1 to 14.1.0 (8991105)
  • deps-dev: bump @commitlint/config-conventional (e33a440)
  • deps-dev: bump eslint from 7.32.0 to 8.1.0 (b6cd2b9)
  • deps: bump fastify-sensible from 3.1.1 to 3.1.2 (5aca88b)
docsmith - v5.2.1

Published by github-actions[bot] almost 3 years ago

Bug Fixes

  • config: remove additional env variables (ef5f9bf)
  • routes/pdf: set max length for password params (864d218)
  • routes: clarify on valid input for language params (4c6b50d)
  • routes: remove additional properties from req query (6875a59)

Documentation

Improvements

  • use secure-json-parse for json parsing (f5c3170)

Miscellaneous

  • .eslintrc: remove redundant impliedStrict option (#484) (7742bce)
  • plugins/tidy-css: add whitespace (8001076)
  • routes/pdf: use shorter syntax for outputEncodingregex pattern (c8e3a05)

Dependencies

  • deps-dev: bump autocannon from 7.4.0 to 7.5.0 (8b9a485)
  • deps-dev: bump eslint-plugin-jest from 25.0.5 to 25.2.2 (337cde3)
  • deps-dev: bump eslint-plugin-jsdoc from 36.1.1 to 37.0.3 (ce08525)
  • deps-dev: bump eslint-plugin-promise from 5.1.0 to 5.1.1 (b0f39d5)
  • deps-dev: bump husky from 7.0.2 to 7.0.4 (9511f9b)
  • deps-dev: bump jest from 27.2.5 to 27.3.1 (2b9769d)
  • deps-dev: bump nodemon from 2.0.13 to 2.0.14 (e6ec937)
  • deps: add secure-json-parse (6d16dd6)
  • deps: bump actions/checkout from 2.3.4 to 2.3.5 (76fa389)
  • deps: bump fastify from 3.22.0 to 3.22.1 (b8fa640)
  • deps: bump fastify-compress from 3.6.0 to 3.6.1 (8eff1f5)
  • deps: bump fastify-disablecache from 2.0.3 to 2.0.4 (e0b9ce7)
  • deps: bump fastify-floc-off from 1.0.2 to 1.0.3 (33712c1)
  • deps: bump fastify-swagger from 4.12.4 to 4.12.6 (23eba6f)
  • deps: bump mammoth from 1.4.18 to 1.4.19 (cd05469)
  • deps: bump node-unrtf from 2.0.2 to 2.0.4 (61d4a6b)
  • deps: bump pino from 6.13.3 to 7.0.5 (a651961)
  • deps: bump pino-pretty from 7.0.1 to 7.1.0 (386ff26)
  • update lockfile from v1 to v2; bump sub-dependencies (#507) (7f141b2)
docsmith - v5.2.0

Published by github-actions[bot] about 3 years ago

Features

  • plugins/tidy-html: check language is valid IANA language tag (#464) (6894d37)

Bug Fixes

  • plugins/pdf-to-html: correct key name for output encoding (10c8044)
  • routes/docs: remove cors support (0659e47)
  • routes/pdf: set accepted pattern for outputEncoding param (#469) (6b8f99d)

Documentation

  • readme: capitalization fixes (b080016)

Miscellaneous

  • .eslintrc: remove inaccurate sourcetype (#467) (3709cc2)
  • .vscode: remove deprecated settings (c0dfc77)
  • apply eslint rules per line, not file-wide (7596c3b)
  • routes/schemas: improve removeAlt param description (#465) (323b316)
  • routes: add missing jsdoc tag for options.bearertokenauthkeys (9bacd41)
  • server: update inline comment re clickjacking (9adb742)

Improvements

  • plugins: make temp file removal hooks concurrent (0055f15)
  • plugins: remove redundant awaits (70675a9)

Dependencies

  • deps-dev: bump @commitlint/cli from 13.2.0 to 13.2.1 (1a2ab1c)
  • deps-dev: bump eslint-plugin-import from 2.24.2 to 2.25.2 (a3faf64)
  • deps-dev: bump eslint-plugin-jest from 24.5.2 to 25.0.5 (33fd43b)
  • deps-dev: bump eslint-plugin-jsdoc from 36.1.0 to 36.1.1 (f47090b)
  • deps-dev: bump jest from 27.2.4 to 27.2.5 (4002ef2)
  • deps: bump fastify-static from 4.2.4 to 4.4.1 (c9cc5d0)
  • deps: bump fastify-static from 4.4.1 to 4.4.2 (1222b4b)
  • deps: bump jsdom from 17.0.0 to 18.0.0 (f520183)
  • deps: bump node-poppler from 5.0.1 to 5.0.2 (e396b03)
  • deps: bump redoc from 2.0.0-rc.56 to 2.0.0-rc.57 (7fd5224)
  • deps: bump wagoid/commitlint-github-action from 4.1.5 to 4.1.9 (504d15a)
docsmith - v5.1.3

Published by github-actions[bot] about 3 years ago

Bug Fixes

  • routes/docs/json: add missing cache-control header (579776d)

Documentation

  • readme: add note regarding using docker compose up (5ff789b)

Dependencies

  • deps-dev: bump eslint-plugin-jest from 24.5.0 to 24.5.2 (0650841)
  • deps: bump fastify-static from 4.2.3 to 4.2.4 (d737a22)
  • deps: bump fastify-swagger from 4.12.3 to 4.12.4 (975a911)
  • deps: bump GoogleCloudPlatform/release-please-action (6ed3150)
  • deps: bump hadolint/hadolint-action from 1.5.0 to 1.6.0 (1646d61)
  • deps: bump under-pressure from 5.7.0 to 5.8.0 (7d6f7da)
  • deps: bump wagoid/commitlint-github-action from 4.1.4 to 4.1.5 (3a9dbb7)
  • docker: update image from lts-stretch-slim to lts-bullseye-slim (b6aead9)

Improvements

  • public/docs: move css from inline to own file (#463) (806cfcc)
  • routes/docs: allow for html to be cached for 3 minutes (877dc91)
  • server: allow for redoc js to be cached for 1 day (29818e1)
  • server: use aggressive caching for static files (bec9208)
docsmith - v5.1.2

Published by github-actions[bot] about 3 years ago

Improvements

  • plugins/tidy-html: move conditional check outside of loop (#435) (90e3fbe)
  • routes: move cors options route config to config file (476875d)
  • server: exclude all html and xml responses from transform (#440) (1c8b776)
  • server: move helmet config to config file (e42160b)
  • server: reduce globbing use when registering routes (#438) (7fba268)
  • server: reduce response header size (a1f3502)

Dependencies

  • deps-dev: bump @commitlint/cli from 13.1.0 to 13.2.0 (8f36842)
  • deps-dev: bump @commitlint/config-conventional (37aa6af)
  • deps-dev: bump eslint-plugin-jest from 24.4.2 to 24.5.0 (985e4ae)
  • deps-dev: bump jest from 27.2.1 to 27.2.4 (5aa3566)
  • deps: bump actions/github-script from 4.1 to 5 (5492181)
  • deps: bump actions/setup-node from 2.4.0 to 2.4.1 (a1d5be8)
  • deps: bump fastify from 3.21.6 to 3.22.0 (92ffb00)
  • deps: bump fastify-swagger from 4.12.0 to 4.12.3 (d961c9b)
  • docker: remove package versioning (e1ebc61)

Continuous Integration

  • automerge: update location of octokit rest methods (#449) (5b46430)
  • ignore hadolint rule DL3008 (cadb6c0)
  • update hadolint-action namespace (710f044)

Miscellaneous

  • .prettierrc: enable bracketsameline option (#451) (29fc16b)
  • config: remove whitespace (7866add)
  • improve descriptions of query string params (e1c586f)
  • package: add separate script for benchmarking /pdf/txt route (62c7f54)
  • plugins/tidy-css: sort jsdoc param tags alphabetically ascending (57bdd52)
  • tidy inline comments re plugins (8f1eaa1)
docsmith - v5.1.1

Published by github-actions[bot] about 3 years ago

Bug Fixes

  • plugins/docx-to-txt: add missing content-type response header (85f39bf)
  • public/site.webmanifest: set name values (255fbf6)
  • routes/docs: add missing content-type response header (ed5daa8)

Miscellaneous

  • .env.template: document SERVICE_HOST default (#416) (d12a589)
  • plugins/tidy-css: add inline comment regarding legacy css (49ee2fc)
  • plugins: remove outdated eslint comments (#420) (69b8834)
  • public/docs: add -moz-tab-size css property (3cb595f)
  • public: move icons from public/ to public/images/icons (e9fec86)
  • routes: remove trailing punctuation mark (db8a81d)
  • server: update inline comments re child contexts (026d096)

Improvements

  • plugins/tidy-css: remove param reassign (#419) (88f8be0)
  • public/docs: defer redoc script loading (3419d7d)
  • routes/docs: enable caching of static files (43bdc8c)
  • server: move loading of static files into public context (2619f44)

Dependencies

  • deps-dev: add eslint-plugin-security-node (#421) (cfc9dcb)
  • deps-dev: bump eslint-plugin-jest from 24.4.0 to 24.4.2 (e974cea)
  • deps-dev: bump jest from 27.2.0 to 27.2.1 (b969894)
  • deps-dev: bump nodemon from 2.0.12 to 2.0.13 (1b462b8)
  • deps-dev: bump prettier from 2.4.0 to 2.4.1 (b50f729)
  • deps: bump fastify from 3.21.1 to 3.21.6 (c6b6422)
  • deps: bump fastify-accepts from 2.0.1 to 2.1.0 (8a90978)
  • deps: bump glob from 7.1.7 to 7.2.0 (16ec020)
  • deps: bump GoogleCloudPlatform/release-please-action (431bcff)
  • deps: bump pino from 6.13.2 to 6.13.3 (61508db)
  • deps: bump pino-pretty from 7.0.0 to 7.0.1 (19fa351)
  • deps: bump prismjs from 1.24.1 to 1.25.0 (9b24fd8)
docsmith - v5.1.0

Published by github-actions[bot] about 3 years ago

Features

  • config: support HTTP/2 via HTTPS_HTTP2_ENABLED env variable (#400) (17207dc)

Miscellaneous

  • .dockerignore: ignore development documentation (988019a)
  • .env.template: correct acronym (0f0ee2e)
  • .husky/.gitignore: remove now redundant file (00c55df)
  • .vscode: add mhutchie.git-graph extension (#397) (873c020)

Improvements

  • config: check cert/key exists before enabling HTTP/2 (#402) (2bf4122)
  • plugins: file deletion hooks now async (#403) (6a27104)

Dependencies

  • deps-dev: bump eslint-plugin-jsdoc from 36.0.8 to 36.1.0 (8a8a200)
  • deps-dev: bump jest from 27.1.0 to 27.2.0 (20ab1d2)
  • deps-dev: bump prettier from 2.3.2 to 2.4.0 (1d44b16)
  • deps: bump env-schema from 3.3.0 to 3.4.0 (bf41828)
  • deps: bump fastify from 3.21.0 to 3.21.1 (583bbcf)
  • deps: bump fastify-autoload from 3.8.1 to 3.9.0 (e86ea63)
  • deps: bump fastify-swagger from 4.10.0 to 4.12.0 (6503a8b)
  • deps: bump GoogleCloudPlatform/release-please-action (ea33e69)
  • deps: bump node-poppler from 5.0.0 to 5.0.1 (aa29d3f)
  • deps: bump pino-pretty from 6.0.0 to 7.0.0 (08e6e95)
  • deps: bump sub-dependencies (#415) (54f92be)
  • deps: bump wagoid/commitlint-github-action from 4.1.1 to 4.1.4 (5803732)
docsmith - v5.0.1

Published by github-actions[bot] about 3 years ago

Bug Fixes

  • plugins/pdf-to-txt: remove test code (eb5699e)
docsmith - v5.0.0

Published by github-actions[bot] about 3 years ago

⚠ BREAKING CHANGES

  • config: OCR_ENABLED environment variable now defaults to false. Lower spec servers were struggling to run with the defaults, due to how CPU intensive Tesseract OCR workers are.

Bug Fixes

  • config: OCR_ENABLED defaults to false (a3d1036)
  • plugins: use onSend hook to remove files for all requests (#395) (703faef)

Dependencies

  • deps: bump fastify from 3.20.2 to 3.21.0 (c43f2f7)
  • deps: bump fastify-swagger from 4.9.1 to 4.10.0 (072b423)
  • deps: bump pino from 6.13.1 to 6.13.2 (1901568)

Miscellaneous

  • .env.template: add note regarding ocr functionality (ced63f7)
  • .prettierrc: override defaults for html, css, and scss files (#388) (492a5e2)
  • routes/pdf/txt: emphasise resource intensiveness of ocr param (1ae51ef)
docsmith - v4.2.0

Published by github-actions[bot] about 3 years ago

Features

  • config: add option to set Access-Control-Max-Age CORS header (#377) (b86846c)

Bug Fixes

  • server: rate limit all 4xx and 5xx responses (6183f4a)

Miscellaneous

  • .env.template: clarify on HTTPS usage (3f370d9)
  • .env.template: remove log level value (02ba292)
  • .env.template: remove rate limit value (5cfe08d)
  • .github: fix label casing (0a37d54)
  • .github: fix missing label (99c9a85)
  • .github: sort examples alphabetically ascending (04680aa)
  • .github: use new YAML configured GitHub issue forms (#380) (75d3d1c)

Continuous Integration

  • ci: replace workflow-run-cleanup-action with github concurrency (#381) (e7b63d7)

Improvements

Dependencies

  • deps: bump fastify-disablecache from 2.0.2 to 2.0.3 (5613806)
  • deps: bump fastify-floc-off from 1.0.1 to 1.0.2 (70f2cd4)
  • deps: bump node-poppler from 4.1.2 to 5.0.0 (daeee9e)
  • deps: bump node-unrtf from 2.0.1 to 2.0.2 (e830ac4)
docsmith - v4.1.0

Published by github-actions[bot] about 3 years ago

Features

  • routes/docs: replace swagger ui with redoc ui (43faf18)

Bug Fixes

  • add 400 and 415 responses to shared schema (d4954df)
  • config: bearer token security scheme format (33b05d2)
  • plugins: use optional chaining for onResponse hooks (4b74c29)
  • server: rate-limiting not affecting 406 responses (06ec636)
  • server: standardise 401 response schema (5009d86)

Documentation

  • readme: add note regarding log retention for nhs digital (a239ce8)
  • readme: sort example env variables alphabetically ascending (00faa0f)

Improvements

  • plugins/shared-schemas: move response schemas to plugin (b51b720)

Miscellaneous

  • config: remove excess word in inline comment (a409a53)
  • routes: revise summaries and descriptions (b5937d1)

Dependencies

  • deps-dev: bump eslint-plugin-import from 2.24.0 to 2.24.2 (169a64f)
  • deps-dev: bump eslint-plugin-jsdoc from 36.0.7 to 36.0.8 (ea7ccdf)
  • deps-dev: bump husky from 7.0.1 to 7.0.2 (6b8365f)
  • deps-dev: bump jest from 27.0.6 to 27.1.0 (8af4ade)
  • deps: add fastify-static (57e592b)
  • deps: add redoc (82f81e4)
  • deps: bump actions/github-script from 4.0.2 to 4.1 (1e7d296)
  • deps: bump fastify-autoload from 3.8.0 to 3.8.1 (cf7bf98)
  • deps: bump fastify-rate-limit from 5.6.0 to 5.6.2 (27d013c)
  • deps: bump fastify-swagger from 4.8.4 to 4.9.1 (2928879)
  • deps: bump mammoth from 1.4.17 to 1.4.18 (1ebc5ac)
  • deps: bump node-poppler from 4.1.1 to 4.1.2 (3e4f63e)
  • deps: bump pino from 6.13.0 to 6.13.1 (38e4c1b)
  • deps: bump pino-pretty from 5.1.3 to 6.0.0 (5c42f32)