Skip to content

Releases: Fdawgs/docsmith

v2.3.1

16 Jun 09:33
dec11ca
Compare
Choose a tag to compare

Bug Fixes

  • config: add NODE_ENV to env schema validation (4d7fa47)
  • config: prettyprint conditional (101a520)
  • plugins: return response object from onResponse hook (b29af02)
  • server: allow bearer token auth to be disabled (#228) (80e9ce1)

Documentation

  • readme: revamp why section (82a037b)

Improvements

  • plugins: remove rtf body checks; now handled by node-unrtf (#233) (9d1351d)

Miscellaneous

  • plugins/pdf-to-txt: remove unused variable (b05c885)
  • scripts: benchmark conversion route (#235) (d1c92c3)

Dependencies

  • deps-dev: bump eslint-plugin-jsdoc from 35.1.3 to 35.2.0 (2f6b017)
  • deps-dev: bump eslint-plugin-jsdoc from 35.2.0 to 35.3.0 (8028579)
  • deps: bump fastify-compress from 3.5.0 to 3.6.0 (#230) (03f711c)
  • deps: bump fastify-disablecache from 2.0.0 to 2.0.1 (#236) (7b05aaa)
  • deps: bump node-unrtf from 2.0.0 to 2.0.1 (6410751)

v2.3.0

11 Jun 11:01
98a6900
Compare
Choose a tag to compare

Features

  • routes/rtf/html: add removeAlt query string param (#222) (08a9c02)
  • server: add content-encoding support (4b03b8e)

Bug Fixes

  • plugins: return full serialization of HTML document (#219) (f924996)

Miscellaneous

  • routes: chain .register() functions (7fd53f8)

v2.2.2

09 Jun 11:07
729a8f8
Compare
Choose a tag to compare

Dependencies

  • deps: bump normalize-url from 4.5.0 to 4.5.1 (7beaf5f)

Improvements

  • plugins: remove redundant use of this keyword (3eb8931)
  • server: use helmet default csp directives (bad981c)

v2.2.1

09 Jun 08:34
8d84d16
Compare
Choose a tag to compare

Bug Fixes

  • plugins: await Object.assign() and fixUtf8() (d3bdbc3)
  • routes/pdf/html: hardcoded removealt query param (6e96a29)

v2.2.0

08 Jun 12:46
c15549d
Compare
Choose a tag to compare

Features

  • config: add env variable for setting req body size limit (53b97b8)

Bug Fixes

  • plugins: outputencoding query param use (768161e)

v2.1.4

08 Jun 09:43
60ac07d
Compare
Choose a tag to compare

Bug Fixes

  • config: redact request authorization header from logs (9300384)
  • server: remove swagger from csp for all routes apart from doc route (5be469d)
  • server: set frame-ancestors csp to 'none'; add child-src csp (2d85a0f)

Documentation

  • readme: flesh out intro section further (97cbc09)

Dependencies

  • update vulnerable dependencies (f1297b9)

v2.1.3

07 Jun 14:30
67bde3c
Compare
Choose a tag to compare

Bug Fixes

  • plugins/tidy-css: incomplete multi-character sanitization (9abf965)

Documentation

Dependencies

  • deps-dev: bump eslint from 7.27.0 to 7.28.0 (8152f90)
  • deps-dev: bump eslint-plugin-jsdoc from 35.1.2 to 35.1.3 (964b374)
  • deps-dev: bump prettier from 2.3.0 to 2.3.1 (96133ff)
  • deps-dev: remove glob from dev list; already prod dep (ee6b6ba)
  • update vulnerable dependency (b142a49)

v2.1.2

03 Jun 10:53
64850b6
Compare
Choose a tag to compare

Documentation

  • readme: grammar and wordiness fixes (d92af9c)
  • readme: grammar fix (ef33bda)
  • readme: update contributing section (208beac)

Miscellaneous

  • .env.template: remove comment re docker and log files (66ba536)
  • dockerignore: ignore all temp directories (33495d4)

Continuous Integration

  • remove redundant docker build job (78e3abd)

Dependencies

  • deps-dev: bump eslint-plugin-import from 2.23.3 to 2.23.4 (9bc0cd7)
  • deps-dev: bump eslint-plugin-jsdoc from 35.0.0 to 35.1.2 (e0d7dd2)
  • deps-dev: bump jest from 27.0.1 to 27.0.3 (fe2f6c7)
  • deps-dev: bump jest from 27.0.3 to 27.0.4 (c1a8d11)
  • deps-dev: bump pino-pretty from 5.0.0 to 5.0.1 (8a0a640)
  • deps-dev: bump pino-pretty from 5.0.1 to 5.0.2 (bce5af7)
  • deps: bump actions/cache from 2.1.5 to 2.1.6 (97bbbb6)
  • deps: bump fastify from 3.16.2 to 3.17.0 (ea6516b)
  • deps: bump file-type from 16.4.0 to 16.5.0 (f4d2dbf)
  • deps: bump node-poppler from 4.0.0 to 4.1.0 (5203ac5)
  • deps: bump ws from 7.4.5 to 7.4.6 (334cc18)
  • docker: add missing dependencies and env variables (fac4517)
  • docker: clean list after install; ignore recommended packages (61159cd)
  • dockerignore: add test and dev files (573e477)
  • docker: pin binary versions (d237673)
  • docker: update workdir; install curl (338bf2d)
  • docker: use native logging, healthcheck, restart and res handling (23600da)
  • docker: use smaller, more secure base image (bf2f4e0)

v2.1.1

27 May 10:45
cc08522
Compare
Choose a tag to compare

Miscellaneous

  • gitignore: ignore all temp directories (a418e02)
  • prettierignore: ignore all temp directories (0c373cd)
  • remove resolved todo comments (d0b5c92)
  • test_resources: standardize test file names (3b6d16c)

Improvements

  • routes: mimetype detection (2ef53e0)
  • routes: mimetype detection payload return (1db2c3a)

Continuous Integration

  • cd: move perf optimizations and refactoring into same section (b5e1b23)

Dependencies

  • deps-dev: bump jest from 27.0.0 to 27.0.1 (e64fa9b)
  • deps-dev: bump pino-pretty from 4.8.0 to 5.0.0 (008d6e1)
  • deps: bump fastify from 3.15.1 to 3.16.2 (e926a09)

v2.1.0

25 May 16:21
678fc46
Compare
Choose a tag to compare

Features

  • routes/rtf/html: add rtf-to-html route (#177) (8b0fdd4)
  • routes/rtf/txt: add rtf-to-txt route (#179) (0ad64bd)

Miscellaneous

  • workflows: remove stale.yml (ae47b74)