Skip to content

Releases: Fdawgs/docsmith

v10.0.9

03 Mar 17:47
1bf7b58
Compare
Choose a tag to compare

10.0.9 (2023-03-03)

Miscellaneous

  • clarify why images are removed from rtf-to-html results (#1295) (0ef7262)
  • plugins/tidy-html: add default to jsdoc param (#1298) (50bb545)

Improvements

  • plugins/rtf-to-html: remove redundant await (#1294) (7582b22)
  • plugins: allow temp file prefixes to be configured (#1299) (dde4fef)
  • routes/rtf/html: remove embedding of html images (#1288) (da7b329)

Bug fixes

  • plugins/rtf-to-html: hyperlinks being removed (#1300) (00bc9e1)
  • plugins/rtf-to-html: rtf images dumped into cwd (#1287) (d089f68)
  • routes/rtf/txt: rtf images dumped into cwd (#1297) (20144e8)

Dependencies

  • deps-dev: bump eslint-plugin-jsdoc from 40.0.0 to 40.0.1 (#1307) (5aa6b4b)
  • deps-dev: bump nodemon from 2.0.20 to 2.0.21 (#1304) (02d6b9a)
  • deps-dev: bump playwright from 1.31.1 to 1.31.2 (#1305) (3296baf)
  • deps: bump @fastify/rate-limit from 7.6.0 to 8.0.0 (#1302) (a2a1c72)
  • deps: bump coverallsapp/github-action from 1.2.3 to 1.2.4 (#1301) (4eab7fa)
  • deps: bump fastify from 4.13.0 to 4.14.0 (#1306) (d11be58)

v10.0.8

01 Mar 10:33
416abdd
Compare
Choose a tag to compare

10.0.8 (2023-03-01)

Miscellaneous

  • routes/docs: use correct terminology for openapi definitions (#1276) (08e302a)

Improvements

Dependencies

  • deps-dev: bump esbuild from 0.17.5 to 0.17.10 (#1285) (152d757)
  • deps-dev: bump eslint from 8.34.0 to 8.35.0 (#1282) (8ffe212)
  • deps-dev: bump pino-pretty from 9.3.0 to 9.4.0 (#1280) (b1d90b6)
  • deps-dev: bump playwright from 1.31.0 to 1.31.1 (#1283) (26641f8)
  • deps: bump coverallsapp/github-action from 1.1.3 to 1.2.3 (#1278) (3f25595)
  • deps: bump glob from 8.1.0 to 9.1.0 (35638a2)
  • deps: bump pino from 8.10.0 to 8.11.0 (#1281) (e92df9a)
  • deps: bump transistive dependencies (#1286) (c8f3c57)

v10.0.7

22 Feb 10:17
9673b40
Compare
Choose a tag to compare

10.0.7 (2023-02-22)

Documentation

  • images: update api documentation screenshot (c8b30d3)

Improvements

  • plugins: replace Object.assign() with spread syntax (#1258) (9634321)

Miscellaneous

  • correct jsdoc param types (c55e710)
  • prefix unused params with underscores (902364d)

Bug fixes

  • config: misleading thrown error message (93b8f3a)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.4.3 to 17.4.4 (#1270) (7048c23)
  • deps-dev: bump @commitlint/config-conventional (#1262) (d4ac884)
  • deps-dev: bump jest from 29.4.2 to 29.4.3 (#1263) (608cad3)
  • deps-dev: bump pino-pretty from 9.2.0 to 9.3.0 (#1264) (fe505ce)
  • deps-dev: bump playwright from 1.30.0 to 1.31.0 (#1267) (cd15d4a)
  • deps: bump fastify-disablecache from 3.0.6 to 3.1.0 (#1266) (33f1b7b)
  • deps: bump fastify-floc-off from 2.0.6 to 2.1.0 (#1261) (b588238)
  • deps: bump fastify-json-to-xml from 1.0.2 to 1.1.0 (#1265) (6e13dd0)
  • deps: bump fluent-json-schema from 4.0.0 to 4.1.0 (#1260) (b666e2a)
  • deps: bump node-poppler from 6.1.2 to 6.2.0 (#1268) (0d82d5b)
  • deps: bump node-unrtf from 3.0.6 to 3.1.0 (#1269) (7053a8b)

v10.0.6

15 Feb 07:30
9ac60cf
Compare
Choose a tag to compare

10.0.6 (2023-02-15)

Documentation

  • readme: use more inclusive language (3ec2517)

Continuous integration

  • cd: use sentence case for changelog headings (306a5ca)

Miscellaneous

  • rename master branch to main (#1244) (c321044)
  • use sentence case over ap style for titles and headings (3a59481)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.4.2 to 17.4.3 (#1250) (1096c0c)
  • deps-dev: bump @commitlint/config-conventional (#1239) (e2998a2)
  • deps-dev: bump eslint from 8.33.0 to 8.34.0 (#1243) (f0df018)
  • deps-dev: bump eslint-plugin-jsdoc from 39.7.5 to 40.0.0 (#1248) (83ba493)
  • deps-dev: bump eslint-plugin-security from 1.7.0 to 1.7.1 (#1242) (2252413)
  • deps-dev: bump jest from 29.4.1 to 29.4.2 (#1253) (30e3f17)
  • deps-dev: bump pino-pretty from 9.1.1 to 9.2.0 (#1238) (cee5a23)
  • deps-dev: bump prettier from 2.8.3 to 2.8.4 (#1247) (7b6f1d5)
  • deps: bump @fastify/static from 6.8.0 to 6.9.0 (#1241) (a4fb428)
  • deps: bump @fastify/swagger from 8.3.0 to 8.3.1 (#1246) (12ffeb9)
  • deps: bump fastify from 4.12.0 to 4.13.0 (#1236) (1f99437)
  • deps: bump fastify-disablecache from 3.0.5 to 3.0.6 (#1237) (4685a2b)
  • deps: bump fastify-floc-off from 2.0.5 to 2.0.6 (#1245) (e4b3001)
  • deps: bump fastify-json-to-xml from 1.0.0 to 1.0.2 (#1235) (eff4cb3)
  • deps: bump htmltidy2 from 1.0.0 to 1.0.1 (#1252) (bcc7006)
  • deps: bump language-tags from 1.0.7 to 1.0.8 (#1255) (7a2b979)
  • deps: bump node-poppler from 6.1.1 to 6.1.2 (#1251) (647fcf2)
  • deps: bump node-unrtf from 3.0.5 to 3.0.6 (#1254) (317ab80)
  • deps: bump pino from 8.8.0 to 8.10.0 (#1240) (d071177)

v10.0.5

11 Feb 07:25
c37fc27
Compare
Choose a tag to compare

10.0.5 (2023-02-08)

Bug Fixes

  • routes: only add 401 response to schema when auth enabled (#1231) (7ee87e8)

Dependencies

  • .dockerignore: add dist temp dir (c64c86b)
  • docker: create temp dir in correct parent dir (9441c14)

Documentation

Improvements

  • plugins: replace xml plugin with dedicated dependency (#1230) (b0d982f)

v10.0.4

01 Feb 09:04
409221b
Compare
Choose a tag to compare

10.0.4 (2023-02-01)

Continuous Integration

v10.0.3

01 Feb 08:17
3582024
Compare
Choose a tag to compare

10.0.3 (2023-02-01)

Bug Fixes

  • plugins/shared-schemas: remove 400 response message suppression (6a4543c)
  • server: response headers for static and 404 routes (#1194) (30ae9b4)

Improvements

  • plugins/docx-to-html: serialize html (#1192) (c4c9dde)
  • routes/docs: increase cache max-age from 3 to 5 minutes (7a2659c)

Miscellaneous

  • remove mention of ydh nhsft (#1219) (4578f04)
  • routes/docs/openapi: reduce cache max-age from 60 to 30 minutes (941ea81)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.4.0 to 17.4.1 (#1187) (5618a66)
  • deps-dev: bump @commitlint/cli from 17.4.1 to 17.4.2 (#1211) (f60e90d)
  • deps-dev: bump @commitlint/config-conventional (#1209) (d8003e1)
  • deps-dev: bump esbuild from 0.16.16 to 0.17.5 (e94e5ac)
  • deps-dev: bump eslint from 8.31.0 to 8.33.0 (#1208) (536bcae)
  • deps-dev: bump eslint-plugin-import from 2.26.0 to 2.27.5 (#1201) (b6bf528)
  • deps-dev: bump eslint-plugin-jest from 27.2.0 to 27.2.1 (#1191) (b957f89)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.4 to 39.7.5 (#1216) (47c8612)
  • deps-dev: bump eslint-plugin-security from 1.5.0 to 1.7.0 (#1215) (238b057)
  • deps-dev: bump jest from 29.3.1 to 29.4.1 (#1217) (7abb9d8)
  • deps-dev: bump playwright from 1.29.1 to 1.29.2 (#1189) (37bf8a2)
  • deps-dev: bump playwright from 1.29.2 to 1.30.0 (#1218) (be30b28)
  • deps-dev: bump prettier from 2.8.1 to 2.8.2 (#1186) (3da94b3)
  • deps-dev: bump prettier from 2.8.2 to 2.8.3 (#1214) (5023fa4)
  • deps: bump @fastify/autoload from 5.7.0 to 5.7.1 (#1203) (71c72d4)
  • deps: bump @fastify/static from 6.6.0 to 6.8.0 (#1205) (f7767d6)
  • deps: bump @fastify/swagger from 8.2.1 to 8.3.0 (#1213) (bfadf53)
  • deps: bump clean-css from 5.3.1 to 5.3.2 (#1220) (9c9e8c2)
  • deps: bump fastify from 4.11.0 to 4.12.0 (#1207) (7a89441)
  • deps: bump fastify-disablecache from 3.0.4 to 3.0.5 (#1222) (79eb9be)
  • deps: bump fastify-floc-off from 2.0.4 to 2.0.5 (#1210) (e4b1b48)
  • deps: bump fastify-plugin from 4.4.0 to 4.5.0 (#1204) (6bd89a1)
  • deps: bump glob from 8.0.3 to 8.1.0 (#1212) (ba374ea)
  • deps: bump hadolint/hadolint-action from 3.0.0 to 3.1.0 (#1198) (0b891a2)
  • deps: bump jsdom from 20.0.3 to 21.0.0 (#1190) (27b01a2)
  • deps: bump jsdom from 21.0.0 to 21.1.0 (#1200) (787d956)
  • deps: bump node-poppler from 6.1.0 to 6.1.1 (#1202) (229fc5e)
  • deps: bump node-unrtf from 3.0.3 to 3.0.4 (#1199) (a0e776f)
  • deps: bump node-unrtf from 3.0.4 to 3.0.5 (#1223) (1f15c18)
  • deps: bump secure-json-parse from 2.6.0 to 2.7.0 (#1221) (3e1c874)
  • deps: bump transistive dependencies (e02f058)
  • use esbuild to compile (#1185) (cc892ff)

v10.0.2

05 Jan 09:42
ce49294
Compare
Choose a tag to compare

10.0.2 (2023-01-05)

Bug Fixes

  • plugins/rtf-to-txt: titles with dashes interrupting replace() (6c0dc02)
  • routes/docs: limit files served from redoc module (0463d2f)

Improvements

  • plugins/tidy-css: clean-css's minify() handles whitespace (f059c84)
  • routes/docs: do not expand 200 response by default (08b0c18)
  • routes/docs: remove search web worker and blob (8ca3c41)

Documentation

  • grammar and clarity fixes (06b3fff)

Miscellaneous

  • license: update license year (8cd4bea)
  • plugins: rename plugin to use british english spelling (ab5fad4)
  • route/docs: remove x-ua-compatible meta tag (bc7ef68)
  • route/docs: remove redundant html comment (343bc7f)
  • update contact details (74f580a)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.3.0 to 17.4.0 (#1180) (a558eab)
  • deps-dev: bump @commitlint/config-conventional (#1183) (63a8340)
  • deps-dev: bump eslint from 8.29.0 to 8.31.0 (#1173) (a7e7631)
  • deps-dev: bump eslint-config-prettier from 8.5.0 to 8.6.0 (#1179) (dae2b61)
  • deps-dev: bump eslint-plugin-jest from 27.1.6 to 27.2.0 (#1171) (9ab1df4)
  • deps-dev: bump husky from 8.0.2 to 8.0.3 (#1181) (f8ea5ac)
  • deps-dev: bump playwright from 1.28.1 to 1.29.1 (#1172) (c5dedce)
  • deps: bump @fastify/autoload from 5.6.0 to 5.7.0 (#1178) (8b21624)
  • deps: bump fastify from 4.10.2 to 4.11.0 (#1182) (f0e0ddb)
  • deps: bump language-tags from 1.0.6 to 1.0.7 (#1170) (d65f4be)
  • deps: bump pino from 8.7.0 to 8.8.0 (#1169) (7864e54)
  • deps: bump transistive dependencies (#1184) (45f5f4d)

v10.0.1

12 Dec 12:10
d5c09cd
Compare
Choose a tag to compare

10.0.1 (2022-12-12)

Continuous Integration

Improvements

Dependencies

  • dependabot: remove docker auto-updates (#1142) (0b7475b)
  • deps-dev: bump eslint from 8.28.0 to 8.29.0 (#1157) (bfe38b1)
  • deps-dev: bump eslint-plugin-jest from 27.1.5 to 27.1.6 (#1149) (ac7d472)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.2 to 39.6.4 (#1144) (557a960)
  • deps-dev: bump playwright from 1.28.0 to 1.28.1 (#1150) (c1a58a8)
  • deps-dev: bump prettier from 2.8.0 to 2.8.1 (#1158) (d1c5e08)
  • deps: bump @fastify/accepts from 4.0.1 to 4.1.0 (#1145) (11cbf03)
  • deps: bump @fastify/autoload from 5.5.0 to 5.6.0 (#1146) (b1153dc)
  • deps: bump @fastify/bearer-auth from 8.0.1 to 9.0.0 (#1163) (5ee9afb)
  • deps: bump @fastify/compress from 6.1.1 to 6.2.0 (#1148) (0a8aef9)
  • deps: bump @fastify/helmet from 10.0.2 to 10.1.0 (#1147) (9eeb041)
  • deps: bump @fastify/rate-limit from 7.5.0 to 7.6.0 (#1153) (8f2a8f1)
  • deps: bump @fastify/sensible from 5.1.1 to 5.2.0 (#1159) (d9d6549)
  • deps: bump @fastify/static from 6.5.1 to 6.6.0 (#1164) (839650e)
  • deps: bump @fastify/swagger from 8.1.0 to 8.2.0 (#1152) (eee9367)
  • deps: bump @fastify/swagger from 8.2.0 to 8.2.1 (#1156) (a4af5d3)
  • deps: bump @fastify/under-pressure from 8.1.0 to 8.2.0 (#1155) (fb8ce67)
  • deps: bump env-schema from 5.1.1 to 5.2.0 (#1161) (de6b44c)
  • deps: bump fastify-plugin from 4.3.0 to 4.4.0 (#1162) (472d489)
  • deps: bump language-tags from 1.0.5 to 1.0.6 (#1160) (23784fe)
  • deps: bump secure-json-parse from 2.5.0 to 2.6.0 (#1165) (5a97725)
  • deps: bump tesseract.js from 3.0.3 to 4.0.0 (#1151) (2832a56)
  • deps: bump tesseract.js from 4.0.0 to 4.0.1 (f2481c0)
  • deps: bump transistive dependencies (46b388c)

v10.0.0

23 Nov 06:40
e0698d3
Compare
Choose a tag to compare

10.0.0 (2022-11-23)

⚠ BREAKING CHANGES

  • minimum required version of node increased from 14.17.0 to 18.12.1
    • Node 14 and 16 becomes EOL in April and September 2023 respectively, which is the same time that my employer is due to merge with another organisation. Development will be focused on the merger at that point in time and I may have less time for this side-project, so this PR preemptively drops support to reduce work load in the future
  • deps: LOG_ROTATION_FREQUENCY env variable accepted values changed from "daily, custom, or test" to "daily, date, [1-12]h, or [1-30]m"
  • config: PORT env variable no longer uses first available open port if unset

Bug Fixes

  • config: physical cpu core counting (#1110) (4b97e80)
  • config: use port 3000 if PORT env variable unset (#1114) (e2fc111)
  • routes: add HEAD to cors allowed methods (#1105) (ec5b850)

Miscellaneous

  • *.ignore: fix test log entry (416b574)
  • clean up multi-line comments (4227801)
  • drop support for node 14 and 16 (#1115) (2dc2a73)
  • plugins/pdf-to-html: inline comment semantics (f53ad3a)
  • plugins/tidy-html: justify empty alt attribute over removal (361cec3)
  • update inline documentation links (ae61008)

Dependencies

  • deps-dev: bump @commitlint/cli from 17.2.0 to 17.3.0 (#1134) (396d6ee)
  • deps-dev: bump @commitlint/config-conventional (#1133) (780df01)
  • deps-dev: bump eslint from 8.26.0 to 8.27.0 (#1118) (f86526f)
  • deps-dev: bump eslint from 8.27.0 to 8.28.0 (#1139) (3e938c6)
  • deps-dev: bump eslint-plugin-jest from 27.1.3 to 27.1.5 (#1124) (ad23a70)
  • deps-dev: bump eslint-plugin-jsdoc from 39.4.0 to 39.6.2 (#1119) (c74dbd3)
  • deps-dev: bump husky from 8.0.1 to 8.0.2 (#1126) (4667a37)
  • deps-dev: bump jest from 29.2.2 to 29.3.1 (#1127) (7551983)
  • deps-dev: bump playwright from 1.27.1 to 1.28.0 (#1122) (c7d418d)
  • deps-dev: bump prettier from 2.7.1 to 2.8.0 (#1140) (ced4a0a)
  • deps-dev: remove @faker-js/faker (#1108) (a1b24a7)
  • deps: bump @fastify/autoload from 5.4.1 to 5.5.0 (#1138) (92bc286)
  • deps: bump @fastify/cors from 8.1.1 to 8.2.0 (#1123) (470601a)
  • deps: bump @fastify/static from 6.5.0 to 6.5.1 (#1132) (d7f8bfd)
  • deps: bump actions/dependency-review-action from 2 to 3 (#1117) (efe4a8a)
  • deps: bump env-schema from 5.1.0 to 5.1.1 (#1120) (06647f4)
  • deps: bump fastify from 4.10.0 to 4.10.2 (#1131) (b181998)
  • deps: bump fastify from 4.9.2 to 4.10.0 (#1125) (4c0e4a8)
  • deps: bump file-stream-rotator from 0.6.1 to 1.0.0 (#1112) (97be09e)
  • deps: bump fix-utf8 from 1.1.1 to 1.1.2 (#1121) (3e5d9b6)
  • deps: bump hadolint/hadolint-action from 2.1.0 to 3.0.0 (#1116) (f69da33)
  • deps: bump html-minifier-terser from 7.0.0 to 7.1.0 (#1137) (e5cdb33)
  • deps: bump jsdom from 20.0.2 to 20.0.3 (#1135) (c741f3b)
  • deps: bump node-poppler from 6.0.3 to 6.1.0 (#1136) (ca3212b)
  • deps: bump transistive dependencies (#1141) (ff4ad1d)
  • deps: remove raw-body (#1107) (5643cf1)
  • docker: remove dev values from package.json (04620f5)
  • docker: reorder instructions for build caching (8e00afd)