Releases: Fdawgs/docsmith
Releases · Fdawgs/docsmith
v10.0.9
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
10.0.8 (2023-03-01)
Miscellaneous
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
10.0.7 (2023-02-22)
Documentation
- images: update api documentation screenshot (c8b30d3)
Improvements
Miscellaneous
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
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
v10.0.4
v10.0.3
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
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
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
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)