docsmith

RESTful API for converting clinical documents and files

MIT License

Stars
20
Committers
4

Bot releases are visible (Hide)

docsmith - v2.0.3

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

Continuous Integration

  • fix key usage in action/setup-node (f8ccbe1)

Miscellaneous

  • ci: replace node-version key with shorter node (#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)
docsmith - v2.0.2

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

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)
docsmith - v2.0.1

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

Dependencies

  • deps: bump fastify from 3.15.0 to 3.15.1 (2bd34e3)
  • deps: bump GoogleCloudPlatform/release-please-action (de4e042)

Documentation

  • readme: compress duplicate setup steps into a single section (#139) (c9e8acb)
docsmith - v2.0.0

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

⚠ 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

  • env: add whitespace (9f54234)
  • remove support for nodejs v10 (8160087)

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)
docsmith - v1.0.0

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

⚠ 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

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)
docsmith - v0.1.0

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

Features

  • routes/pdf/html: add schema (57af27e)
  • routes/pdf/txt: add pdf-to-txt route and plugin (56fb784)

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 with const (30b71db)
  • tests: standardise test file names (ecbd01c)
  • workflows: rename ci and perf sections (b316fab)
docsmith - v0.0.3

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

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)
docsmith -

Published by Fdawgs over 3 years ago

  • 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)
docsmith -

Published by Fdawgs over 3 years ago

  • chore: add basic route (179cac8)
  • chore: add config and template files (42f6f20)
  • chore: add encoding to config; add packages etc (b5cfd8a)
  • chore: add operationid to healthcheck route schema (f066230)
  • chore: add pull request template (ceff283)
  • chore: fix repo description (7353f96)
  • chore: set allowed list of licenses (7c3f26e)
  • chore: stop excess coverage files being generated (ab2ae1f)
  • chore(package): add homepage and bug urls (7cd4af8)
  • chore(pm2): use repo name for pm2 instance name (35e07ca)
  • style: capitalise headings (18a0f9f)
  • style(scripts): rename jest-coverage to jest:coverage (dd5aef8)
  • style(tests): use apa header style for describe name params (be3f9a2)
  • feat: add env template and env config parser (3be2a31)
  • feat(config): allow configurable cors headers (ccd29fe)
  • feat(plugins): add embedhtmlimages decorator plugin (573513d)
  • feat(plugins): add pdftohtml pre-handler plugin (bcca135)
  • feat(plugins): add tidycss decorator plugin (0866e35)
  • feat(plugins): add tidyhtml decorator plugin (b2ea48e)
  • feat(routes): add healthcheck route (f49894b)
  • feat(src): add app and server (0a68a6d)
  • test(plugins/embed-html-images): add check for non-embedded images (b96f97d)
  • fix(config): stop rotatinglogstream flooding stdout (f6debe0)
  • fix(plugins/pdf-to-html): add win1252 value fixer (d2445e1)
  • fix(routes/healthcheck): eslint warnings (14b897f)
  • refactor(config): update openapi docs from v2.*.* to v3.*.* (9936aec)
  • refactor(server): use default helmet referrer policy (ef384a4)
  • ci: add ci workflow (000cc8c)
  • ci: add codeql-analysis workflow (098a3ea)
  • ci: add linux and macos installs (f4e92c9)
  • ci(typo-ci): add ydh to list of excluded words (97f6f5d)
  • docs: bump coc from v1.4.0 to v2.0.0 (798d906)
  • docs: update contact email (871ba6d)
  • docs(readme): add deployment steps (e9d2d14)
  • docs(readme): fix spacing (ace2613)
  • docs(readme): remove superfluous text in pm2 install instructions (95883eb)
  • build: remove yarn as package manager, revert to npm (a418176)
  • build(deps-dev): bump autocannon from 7.0.1 to 7.0.3 (abceee7)
  • build(deps-dev): bump eslint from 7.18.0 to 7.19.0 (a1e60a5)
  • build(deps-dev): bump eslint-config-prettier from 7.1.0 to 7.2.0 (6ce2ffd)
  • build(deps-dev): bump eslint-plugin-jsdoc from 31.0.6 to 31.6.0 (e22df68)
  • build(deps-dev): bump faker from 5.1.0 to 5.2.0 (424f7f9)
  • build(deps-dev): bump pino-pretty from 4.3.0 to 4.4.0 (ab04849)
  • build(deps-dev): remove coveralls, replaced by github action (518d14f)
  • build(deps): bump fastify from 3.10.1 to 3.11.0 (55b787a)
  • build(deps): bump fastify-autoload from 3.4.0 to 3.4.2 (b9f01cf)
  • build(deps): bump fastify-cors from 5.1.0 to 5.2.0 (5849e66)
  • build(deps): bump fastify-disablecache from 1.0.1 to 1.0.3 (e6fdd92)
  • build(deps): bump fastify-helmet from 5.1.0 to 5.2.0 (c7855d1)
  • build(deps): bump fastify-swagger from 3.5.0 to 4.0.1 (2d0ec53)
  • build(deps): bump helmet from 4.3.1 to 4.4.1 (85a952f)
  • build(deps): bump node-poppler from 2.1.2 to 2.2.0 (b8ff673)
  • build(deps): bump node-unrtf from 1.0.6 to 1.0.7 (7f0ab3c)
  • build(docker): add basic docker-compose and dockerfile (b2c7375)
  • Initial commit (499f286)