Releases: Fdawgs/docsmith
Releases · Fdawgs/docsmith
v11.1.0
11.1.0 (2024-02-18)
Features
- routes/html: add support for xhtml documents (c59cb9f)
Dependencies
- deps-dev: bump @types/jest from 29.5.11 to 29.5.12 (#1795) (3d2d59e)
- deps-dev: bump autocannon from 7.14.0 to 7.15.0 (#1793) (a11f243)
- deps-dev: bump esbuild from 0.19.8 to 0.20.0 (01d5b07)
- deps-dev: bump husky from 9.0.2 to 9.0.6 (#1776) (20d0a24)
- deps-dev: bump husky from 9.0.6 to 9.0.7 (#1781) (ed12714)
- deps-dev: bump husky from 9.0.7 to 9.0.9 (#1786) (5c33b94)
- deps-dev: bump husky from 9.0.9 to 9.0.11 (#1792) (00c785c)
- deps-dev: bump lockfile-lint from 4.12.1 to 4.13.1 (#1794) (f07111f)
- deps-dev: bump playwright from 1.41.1 to 1.41.2 (#1797) (6159c0f)
- deps-dev: bump prettier from 3.2.4 to 3.2.5 (#1796) (b660bd8)
- deps-dev: bump the commitlint group with 2 updates (#1788) (8e77119)
- deps-dev: bump the eslint group with 1 update (#1775) (92bc08c)
- deps-dev: bump the eslint group with 3 updates (#1791) (650a71f)
- deps: bump the fastify-core group with 2 updates (#1789) (2ad4953)
- deps: bump the fastify-core group with 3 updates (#1783) (1f63f36)
- deps: bump the pino-core group with 1 update (#1785) (8a0ae07)
- deps: bump the pino-core group with 1 update (#1790) (06bb071)
- deps: replace
fix-utf8
with fasterfix-latin1-to-utf8
(20cfc28)
Miscellaneous
- .dockerignore: unignore shared files (3c2bb2b)
- .husky: migrate hooks to v9 style (2b364fc)
- .vscode: fix
prettier.prettierPath
setting (161c389) - ignore unrtf generated files (6650f0e)
Continuous integration
Improvements
- routes: cache accepted types from route schemas (6ba79e5)
v11.0.8
11.0.8 (2024-01-25)
Dependencies
- deps-dev: bump @types/jest from 29.5.10 to 29.5.11 (#1741) (d106a14)
- deps-dev: bump husky from 8.0.3 to 9.0.2 (#1770) (7b33ee3)
- deps-dev: bump nodemon from 3.0.2 to 3.0.3 (#1769) (a65ecd2)
- deps-dev: bump playwright from 1.40.1 to 1.41.1 (#1773) (9866d4c)
- deps-dev: bump prettier from 3.1.0 to 3.1.1 (#1740) (ee571e8)
- deps-dev: bump prettier from 3.1.1 to 3.2.4 (c5e3049)
- deps-dev: bump the commitlint group with 2 updates (#1754) (d0d34e8)
- deps-dev: bump the commitlint group with 2 updates (#1763) (0263ea0)
- deps-dev: bump the eslint group with 1 update (#1752) (536c9d6)
- deps-dev: bump the eslint group with 2 updates (#1739) (9ac9ad2)
- deps-dev: bump the eslint group with 2 updates (#1765) (d6dd248)
- deps-dev: bump the eslint group with 3 updates (#1756) (a6fc617)
- deps-dev: bump the eslint group with 4 updates (#1749) (257166a)
- deps: bump fastify-disablecache from 3.1.7 to 3.1.8 (#1760) (6f53979)
- deps: bump fastify-disablecache from 3.1.8 to 3.1.9 (#1772) (bbabee4)
- deps: bump fastify-floc-off from 2.1.10 to 2.1.11 (#1767) (3066f53)
- deps: bump fastify-floc-off from 2.1.7 to 2.1.10 (#1758) (4e78662)
- deps: bump fastify-json-to-xml from 1.1.10 to 1.1.11 (#1766) (99c2acf)
- deps: bump fastify-json-to-xml from 1.1.9 to 1.1.10 (#1757) (c8717aa)
- deps: bump htmltidy2 from 1.1.1 to 1.2.0 (#1774) (ae70aa7)
- deps: bump jsdom from 23.0.1 to 23.2.0 (#1759) (41435a0)
- deps: bump jsdom from 23.2.0 to 24.0.0 (#1768) (6ee1e40)
- deps: bump node-unrtf from 4.1.2 to 4.1.6 (#1771) (d233342)
- deps: bump tesseract.js from 5.0.3 to 5.0.4 (#1753) (845b7b9)
- deps: bump the fastify-core group with 1 update (#1755) (3672efe)
- deps: bump the fastify-core group with 1 update (#1764) (a026051)
- deps: bump the fastify-core group with 3 updates (#1750) (2dee951)
- deps: bump the fastify-core group with 4 updates (#1748) (a09f462)
- deps: bump the pino-core group with 1 update (#1743) (eaedea8)
- deps: bump the pino-core group with 2 updates (#1747) (d6b8d18)
- deps: bump the pino-core group with 2 updates (#1751) (e2699d6)
- deps: use dotenv included with env-schema (2159f78)
Miscellaneous
- .github: tidy inline comment (4f3d398)
- .vscode: use local prettier version (04593cb)
- jsconfig: remove
lib
;target
will be used in absence (e88b090) - jsdoc comments must be complete sentences (0ae40bd)
- license: update license year (f713805)
- package: add
lint:fix
script (a57ac32) - package: fix
repository
structure (536c679) - package: run
lint:prettier
intest
script (05f477b) - scripts/license-checker: handle old license arrays or missing (adce0f0)
- use shared files from
fdawgs/.github
(2c61cbc)
Continuous integration
- automerge: optimise inline js scripts (e669b33)
- deps: bump actions/dependency-review-action from 3 to 4 (#1762) (9bb383c)
- deps: bump actions/upload-artifact from 3 to 4 (#1746) (dc31b36)
- deps: bump github/codeql-action from 2 to 3 (#1742) (123f72b)
Documentation
v11.0.7
11.0.7 (2023-12-02)
Dependencies
- deps-dev: bump nodemon from 3.0.1 to 3.0.2 (#1734) (88c01da)
- deps-dev: bump playwright from 1.40.0 to 1.40.1 (#1730) (1095e9d)
- deps-dev: bump the eslint group with 1 update (#1733) (41cf090)
- deps: bump clean-css from 5.3.2 to 5.3.3 (#1727) (49d348a)
- deps: bump fastify-disablecache from 3.1.6 to 3.1.7 (#1726) (8509fb9)
- deps: bump fastify-floc-off from 2.1.6 to 2.1.7 (#1729) (f5e8fd8)
- deps: bump fastify-json-to-xml from 1.1.8 to 1.1.9 (#1728) (7f8c218)
- deps: bump jsdom from 23.0.0 to 23.0.1 (#1725) (e16bb23)
- deps: bump node-unrtf from 4.1.1 to 4.1.2 (#1731) (e3d4ec2)
- deps: bump the fastify-core group with 1 update (#1724) (1bbcc40)
Continuous integration
v11.0.6
11.0.6 (2023-11-29)
Bug fixes
- plugins/pdf-to-txt: catch all falsey values in req body (530eed5)
- plugins/tidy-css: parse only css style rules (0efe316)
Dependencies
- deps-dev: bump @types/jest from 29.5.6 to 29.5.7 (#1707) (600a27e)
- deps-dev: bump @types/jest from 29.5.7 to 29.5.10 (#1720) (cffb4d0)
- deps-dev: bump autocannon from 7.12.0 to 7.14.0 (#1718) (117741f)
- deps-dev: bump esbuild from 0.19.5 to 0.19.8 (694c868)
- deps-dev: bump playwright from 1.39.0 to 1.40.0 (#1721) (eeb490f)
- deps-dev: bump prettier from 3.0.3 to 3.1.0 (#1717) (c0c1e29)
- deps-dev: bump the commitlint group with 2 updates (#1713) (91141c2)
- deps-dev: bump the eslint group with 2 updates (#1716) (91db693)
- deps-dev: remove broken eslint-plugin-security-node (2ee583d)
- deps: bump jsdom from 22.1.0 to 23.0.0 (#1719) (54df193)
- deps: bump node-poppler from 7.0.1 to 7.0.2 (#1709) (42151ad)
- deps: bump node-poppler from 7.0.2 to 7.1.0 (#1722) (8a1a76e)
- deps: bump tesseract.js from 5.0.2 to 5.0.3 (#1708) (78cffbe)
- deps: bump the fastify-core group with 3 updates (#1706) (b05eff2)
- deps: bump the fastify-core group with 3 updates (#1714) (949c2c4)
- deps: bump the pino-core group with 1 update (#1715) (f212494)
- deps: bump transistive dependencies (a682f55)
Miscellaneous
- package: install playwright browsers on install (25479fe)
- package: remove typescript exts from eslint (9bbc9f3)
- plugins/embed-html-images: tidy inline comment (3391a0a)
- plugins/tidy-html: use see jsdoc tag for inline comment link (4aa72a7)
- plugins: improve decorate plugin jsdoc tags (d889ed1)
Continuous integration
Improvements
- plugins/doc-to-txt: convert to decorator plugin (d47c3cd)
- plugins/docx-to-html: convert to decorator plugin (8fd0907)
- plugins/docx-to-html: input type for
convertToHtml
(329029c) - plugins/tidy-css: use optional chaining over ternary assignment (687f963)
- plugins/tidy-html: consolidate variables (896c7e9)
- plugins/tidy-html: return promise directly (4f4f872)
- plugins/tidy-html: use
for
overforEach
loop (77934b1) - plugins/tidy-html: use root node directly instead of searching (5e0a1c9)
- remove
UNRTF_BINARY_PATH
env variable (8677ef6) - routes/pdf/txt: return promise directly (723b70b)
Documentation
- readme: fix broken ci badge link (f36c2eb)
v11.0.5
11.0.5 (2023-10-29)
Dependencies
- deps-dev: bump the commitlint group with 2 updates (#1698) (871202b)
- deps-dev: bump the eslint group with 4 updates (#1701) (8c87116)
- deps: bump fastify-json-to-xml from 1.1.7 to 1.1.8 (#1704) (83bdbde)
- deps: bump node-unrtf from 4.1.0 to 4.1.1 (#1703) (c0d6a09)
- deps: bump redoc from 2.1.2 to 2.1.3 (#1702) (0f3bd09)
- deps: bump the fastify-core group with 2 updates (#1699) (44136db)
- deps: bump the pino-core group with 1 update (#1700) (a75928c)
- deps: bump transistive dependencies (96d9d1d)
- docker: bump node from 18-bullseye-slim to 20-bullseye-slim (3faac00)
Continuous integration
Improvements
v11.0.4
11.0.4 (2023-10-19)
Bug fixes
- plugins/embed-html-images: protect against dir traversal attacks (ccf6829)
Dependencies
- deps-dev: add eslint-community/eslint-plugin-eslint-comments (e5e9422)
- deps-dev: bump @types/jest from 29.5.5 to 29.5.6 (#1693) (008a217)
- deps-dev: bump esbuild from 0.19.4 to 0.19.5 (f63d68b)
- deps-dev: bump playwright from 1.38.1 to 1.39.0 (#1692) (39f3edb)
- deps-dev: bump the commitlint group with 1 update (#1678) (fc0038b)
- deps-dev: bump the commitlint group with 2 updates (#1689) (e503ddb)
- deps-dev: bump the eslint group with 1 update (#1679) (caff920)
- deps-dev: bump the eslint group with 1 update (#1686) (d3608f8)
- deps-dev: bump the eslint group with 1 update (#1691) (64bb8d3)
- deps: bump @babel/traverse from 7.23.0 to 7.23.2 (#1694) (010ee9f)
- deps: bump @fastify/autoload from 5.7.1 to 5.8.0 (817815d)
- deps: bump postcss from 8.4.30 to 8.4.31 (#1683) (7725a12)
- deps: bump tesseract.js from 5.0.0 to 5.0.2 (#1687) (f1c8b59)
- deps: bump the fastify-core group with 1 update (#1684) (aefabf8)
- deps: bump the fastify-core group with 3 updates (#1690) (41beafb)
- deps: bump the pino-core group with 1 update (#1688) (4bbfca5)
- deps: bump the pino-core group with 2 updates (#1685) (d086268)
- deps: bump transistive dependencies (5d334ac)
Miscellaneous
- .vscode: add github-markdown-preview to recommended extensions (9958511)
- .vscode: add gitlens to recommended extensions (d6e73e8)
- consolidate eslint comments, add justification for disabling (9a01884)
- jsconfig: use es2022 lib (af64b62)
- package: remove redundant nodemon config values (f8e6238)
- plugins: add description and author to decorator function jsdocs (00c4b3b)
- remove redundant eslint comments (bf69b67)
- scripts/license-checker: update link to deprecated list (9c9da5f)
Improvements
- plugins/pdf-to-x: use set over array (003c073)
- plugins: use
String.slice()
overString.substring()
(2eec30d) - routes/pdf/txt: use ternary over simple
if... else
(27245e0)
Documentation
- readme: add rtf image removal footnote (8a9e546)
v11.0.3
11.0.3 (2023-09-28)
Dependencies
- deps-dev: bump esbuild from 0.19.2 to 0.19.4 (cd5a451)
- deps-dev: bump esbuild-plugin-glob from 2.2.2 to 2.2.3 (fe0640d)
- deps-dev: bump eslint from 8.47.0 to 8.48.0 (#1647) (52d4aef)
- deps-dev: bump eslint from 8.48.0 to 8.49.0 (#1666) (bafd959)
- deps-dev: bump eslint-plugin-import from 2.28.0 to 2.28.1 (#1648) (18467e7)
- deps-dev: bump eslint-plugin-jsdoc from 46.4.6 to 46.5.1 (#1637) (0dcbe4a)
- deps-dev: bump jest and @types/jest (#1638) (5af8bed)
- deps-dev: bump jest and @types/jest (#1661) (11eccdd)
- deps-dev: bump lockfile-lint from 4.12.0 to 4.12.1 (#1640) (771901e)
- deps-dev: bump playwright from 1.37.0 to 1.37.1 (#1636) (47f5ff0)
- deps-dev: bump playwright from 1.37.1 to 1.38.1 (#1659) (c08255f)
- deps-dev: bump prettier from 3.0.2 to 3.0.3 (#1644) (642e15b)
- deps-dev: bump the eslint group with 1 update (#1668) (40d80c4)
- deps-dev: bump the eslint-plugins group with 2 updates (#1657) (e669b92)
- deps: bump @fastify/swagger from 8.8.0 to 8.9.0 (#1642) (0d85f66)
- deps: bump fastify from 4.21.0 to 4.22.0 (#1646) (b4a2956)
- deps: bump fastify from 4.21.0 to 4.22.1 (#1649) (36024a1)
- deps: bump fastify from 4.22.1 to 4.23.2 (#1667) (925b43d)
- deps: bump fastify-disablecache from 3.1.5 to 3.1.6 (#1672) (1c62cfd)
- deps: bump fastify-floc-off from 2.1.5 to 2.1.6 (#1673) (ea4813a)
- deps: bump fastify-json-to-xml from 1.1.6 to 1.1.7 (#1676) (1e801ab)
- deps: bump fluent-json-schema from 4.1.1 to 4.1.2 (#1664) (cc504f9)
- deps: bump glob from 10.3.3 to 10.3.4 (#1641) (1ad0e73)
- deps: bump glob from 10.3.4 to 10.3.5 (#1660) (d878551)
- deps: bump glob from 10.3.5 to 10.3.6 (#1669) (fdb736b)
- deps: bump glob from 10.3.6 to 10.3.10 (#1671) (f8ae5d4)
- deps: bump language-tags from 1.0.8 to 1.0.9 (#1645) (5b74cf5)
- deps: bump node-poppler from 6.2.7 to 7.0.1 (#1674) (914b6a3)
- deps: bump node-unrtf from 3.1.7 to 4.0.0 (#1665) (e13b471)
- deps: bump node-unrtf from 4.0.0 to 4.1.0 (#1675) (4f99da2)
- deps: bump pino from 8.15.0 to 8.15.1 (#1662) (2bf51c4)
- deps: bump redoc from 2.0.0 to 2.1.1 (#1639) (11fd194)
- deps: bump redoc from 2.1.1 to 2.1.2 (#1663) (e51ab92)
- deps: bump tesseract.js from 4.1.1 to 4.1.2 (#1643) (2f78f60)
- deps: bump tesseract.js from 4.1.2 to 5.0.0 (#1670) (8e99fee)
- deps: bump the fastify-core-plugins group with 5 updates (#1658) (7cad5cd)
- deps: bump transistive dependencies (a7d54cc)
Miscellaneous
- .gitattributes: auto lf eol all files (6943cdd)
- add missing
.gitattributes
file (35f4304) - change comment blocks with one line into single block (7d83887)
- config: removed redundant htmltidy2 config (6a38620)
- consistent whitespace in jsdoc type tags (9b323ca)
- destruct upath module import (#1652) (40376be)
- eslintrc: bump ecma version to 2023 (803776a)
- jsconfig: set module to nodenext (1a116b5)
- jsconfig: target es2022 (9a9940d)
- package: explicitly declare js module type (c490c79)
- package: ignore watching test files with nodemon (9b529f5)
- scripts/license-checker: declare
copyLeftLicenses
type (5ecd8d1) - scripts/license-checker: ignore invalid ts error (e9c29b1)
- use @todo jsdoc tags for missed inline todo comments (d2a6398)
- use
[@see](https://github.com/see)
jsdoc tag for inline comment links (a4b5827)
Continuous integration
v11.0.2
11.0.2 (2023-08-16)
Bug fixes
Dependencies
- deps-dev: bump @commitlint/cli from 17.6.7 to 17.7.1 (#1623) (b5157f9)
- deps-dev: bump @commitlint/config-conventional (#1621) (0ccd2ad)
- deps-dev: bump autocannon from 7.11.0 to 7.12.0 (#1610) (019e857)
- deps-dev: bump esbuild from 0.18.14 to 0.19.2 (c605d0e)
- deps-dev: bump eslint from 8.45.0 to 8.46.0 (#1602) (59f8a84)
- deps-dev: bump eslint from 8.46.0 to 8.47.0 (#1620) (1114731)
- deps-dev: bump eslint-config-prettier from 8.10.0 to 9.0.0 (#1619) (90861cb)
- deps-dev: bump eslint-config-prettier from 8.8.0 to 8.9.0 (#1604) (820d05e)
- deps-dev: bump eslint-config-prettier from 8.9.0 to 8.10.0 (#1613) (9b6e1b9)
- deps-dev: bump eslint-plugin-import from 2.27.5 to 2.28.0 (#1600) (aa9e890)
- deps-dev: bump eslint-plugin-jsdoc from 46.4.4 to 46.4.5 (#1598) (e5e52c8)
- deps-dev: bump eslint-plugin-jsdoc from 46.4.5 to 46.4.6 (#1622) (59d5fe0)
- deps-dev: bump jest from 29.6.1 to 29.6.2 (#1607) (ff71712)
- deps-dev: bump playwright from 1.36.1 to 1.36.2 (#1599) (113c33a)
- deps-dev: bump playwright from 1.36.2 to 1.37.0 (#1624) (67afcb3)
- deps-dev: bump prettier from 3.0.0 to 3.0.1 (#1611) (c3cd8bf)
- deps-dev: bump prettier from 3.0.1 to 3.0.2 (#1630) (99fc687)
- deps-dev: install lockfile-lint locally (#1609) (5788d90)
- deps: bump fastify from 4.20.0 to 4.21.0 (#1605) (c93c539)
- deps: bump fastify-disablecache from 3.1.4 to 3.1.5 (#1632) (59e8f3c)
- deps: bump fastify-floc-off from 2.1.4 to 2.1.5 (#1628) (1268872)
- deps: bump fastify-json-to-xml from 1.1.5 to 1.1.6 (#1629) (6dced84)
- deps: bump fluent-json-schema from 4.1.0 to 4.1.1 (#1601) (c10c5c3)
- deps: bump node-poppler from 6.2.6 to 6.2.7 (#1631) (49054f3)
- deps: bump node-unrtf from 3.1.6 to 3.1.7 (#1627) (9d5a2a5)
- deps: bump pino from 8.14.1 to 8.14.2 (#1606) (9c02268)
- deps: bump pino from 8.14.2 to 8.15.0 (#1612) (2624197)
- deps: bump transistive dependencies (ac8f3c2)
Miscellaneous
- .eslintrc: error on google closure jsdoc syntax (8cda084)
- add jsconfig; type check js (#1618) (c0199d7)
- config: sort param types alphabetically (05bff9b)
- jsconfig: add comment re commenting (a23bff7)
- jsconfig: add target (e05ab46)
- scripts/license-checker: use
console.error()
to log failures (e8dc1ca) - server: update inline comment re plugin function (4708bd8)
- sort import order (20046ad)
- test-resources: use dash over camelcase for naming files (e733869)
- use jsdoc syntax for arrays over interfaces (03c557e)
- use jsdoc syntax for opt params over google closure syntax (171c152)
Continuous integration
Improvements
v11.0.1
11.0.1 (2023-07-19)
Bug fixes
- add missing strict mode directives (#1570) (3f10014)
- config: disable plugin timeout if
OCR_ENABLED
env variable set (#1575) (824f48d) - plugins/pdf-to-txt: stop ocr pages being returned in unsorted order (#1572) (0eec909)
- plugins: escape regexp quantifier characters (342c4a0)
- routes: throw 400 error on empty payload instead of 415 (#1454) (9eb4410)
- unintentional capture groups to non-capture groups (298827f)
Improvements
- add strict
u
flag to all regex patterns (3c0d334) - app: use traditional function syntax (#1577) (5cf6633)
- config: remove useless range in regex (67860f8)
- plugins/doc-to-txt: remove unused var assignment (1a9fa7a)
- plugins/embed-html-images: move path normalization out of function (1bfb28e)
- plugins/html-to-txt: remove unused var assignment (bc0ae86)
- plugins/tidy-css: remove useless
m
regex flag (0cf3ea8) - plugins: decorate request to stop object deoptimisation (c6741ed)
- plugins: move large objects out of init (641eebe)
- routes/docs: use
?
quantifier over empty alternative (559db03) - use
\d
over[0-9]
in regex patterns (f73c6ff)
Continuous integration
Dependencies
- deps-dev: add eslint-plugin-regexp (0a8a782)
- deps-dev: bump @commitlint/cli from 17.6.5 to 17.6.6 (#1563) (bad58c0)
- deps-dev: bump @commitlint/cli from 17.6.6 to 17.6.7 (#1595) (ee85f3f)
- deps-dev: bump @commitlint/config-conventional (#1561) (963b515)
- deps-dev: bump @commitlint/config-conventional (#1594) (78563d2)
- deps-dev: bump esbuild from 0.17.19 to 0.18.14 (a5aeb2d)
- deps-dev: bump eslint from 8.43.0 to 8.44.0 (#1558) (fe0c0ee)
- deps-dev: bump eslint from 8.44.0 to 8.45.0 (#1589) (cea6367)
- deps-dev: bump eslint-plugin-jest from 27.2.2 to 27.2.3 (#1579) (347a499)
- deps-dev: bump eslint-plugin-jsdoc from 46.2.6 to 46.4.3 (#1562) (bd72648)
- deps-dev: bump eslint-plugin-jsdoc from 46.4.3 to 46.4.4 (#1586) (6b2444e)
- deps-dev: bump jest from 29.5.0 to 29.6.1 (#1568) (95141ec)
- deps-dev: bump nodemon from 2.0.22 to 3.0.1 (#1593) (2bc8b71)
- deps-dev: bump pino-pretty from 10.0.0 to 10.0.1 (#1567) (49b20e1)
- deps-dev: bump playwright from 1.35.1 to 1.36.1 (#1583) (aea9112)
- deps-dev: bump prettier from 2.8.8 to 3.0.0 (9be942a)
- deps: bump @fastify/helmet from 10.1.1 to 11.0.0 (#1557) (fc313f1)
- deps: bump @fastify/rate-limit from 8.0.1 to 8.0.3 (#1590) (0b4c05e)
- deps: bump @fastify/swagger from 8.6.0 to 8.8.0 (#1565) (5d79e6d)
- deps: bump @fastify/under-pressure from 8.2.0 to 8.3.0 (#1587) (1ecec72)
- deps: bump fastify from 4.18.0 to 4.19.0 (#1560) (87334d4)
- deps: bump fastify from 4.19.0 to 4.19.2 (#1566) (71521d3)
- deps: bump fastify from 4.19.2 to 4.20.0 (#1580) (4a429d4)
- deps: bump fastify-disablecache from 3.1.3 to 3.1.4 (#1592) (bbd3db3)
- deps: bump fastify-floc-off from 2.1.3 to 2.1.4 (#1591) (bb9d87a)
- deps: bump fastify-json-to-xml from 1.1.4 to 1.1.5 (#1581) (f78b46a)
- deps: bump fastify-plugin from 4.5.0 to 4.5.1 (#1582) (d9b00ea)
- deps: bump glob from 10.3.0 to 10.3.1 (#1559) (f47a102)
- deps: bump glob from 10.3.1 to 10.3.3 (#1585) (2df7117)
- deps: bump node-poppler from 6.2.5 to 6.2.6 (#1588) (c584d3a)
- deps: bump node-unrtf from 3.1.5 to 3.1.6 (#1584) (be6bd87)
- deps: bump semver from 5.7.1 to 5.7.2 (#1576) (14d66b9)
- deps: bump tough-cookie from 4.1.2 to 4.1.3 (#1573) (ee6228d)
- deps: bump transistive dependencies ([9fd45d7](9fd45d787b0ee902584d...
v11.0.0
11.0.0 (2023-06-24)
⚠ BREAKING CHANGES
- outputEncoding param removed from pdf/html and pdf/txt routes
- routes:
/dotx/txt
route removed, use/docx/txt
instead - routes:
/dotx/html
route removed, use/docx/html
instead - routes:
/dot/txt
route removed, use/doc/txt
instead
Features
- routes: add docm and dotm support to docx/html route (#1521) (4e12c9d)
- routes: add docm and dotm support to docx/txt route (#1523) (fc0665b)
Bug fixes
- plugins/tidy-html: do not throw if innerhtml missing (7465016)
- routes/docs: stop all redoc files from being served (d90c65a)
Improvements
- plugins/pdf-to-html: less verbose html node removal (7b44fac)
- plugins/pdf-to-txt: remove optional chaining for first level property (5023c8c)
- plugins: use recursive option with
fs.mkdir()
(df98f25) - remove
outputEncoding
param for pdf routes (#1524) (cda68b4) - routes: add dot support to doc/txt route (#1520) (e1b0ad1)
- server: remove redundant
await
(49a2d74)
Continuous integration
- dependabot: ignore fix-utf8 esm versions (38edf5e)
- deps: bump coverallsapp/github-action from 2.1.2 to 2.2.0 (#1537) (d0ab2dc)
Miscellaneous
- .env.template: punctuation fixes (7bb13ed)
- .eslintrc: enable additional jest plugin rules (b6d58e9)
- .eslintrc: enable additional jsdoc plugin rules (94a3806)
- .eslintrc: only use jest plugin to lint test-related files (c23fb41)
- enable fluent-json-schema type definitions (43d08fc)
- import fastify type for server jsdoc params (1353778)
- package: remove global jest mock config values (#1534) (cee9430)
- package: set jest coverage threshold (580faa3)
- plugins: update inaccurate jsdoc param defaults (62b725f)
- return types don't support promise rejection values (87f55c7)
Dependencies
- deps-dev: bump eslint from 8.41.0 to 8.42.0 (#1530) (704841f)
- deps-dev: bump eslint from 8.42.0 to 8.43.0 (#1538) (80410ef)
- deps-dev: bump eslint-plugin-jest from 27.2.1 to 27.2.2 (#1546) (a9fbd06)
- deps-dev: bump eslint-plugin-jsdoc from 45.0.0 to 46.1.0 (#1526) (17862c3)
- deps-dev: bump eslint-plugin-jsdoc from 46.1.0 to 46.2.0 (#1532) (e98bcea)
- deps-dev: bump eslint-plugin-jsdoc from 46.2.0 to 46.2.6 (#1541) (dd11618)
- deps-dev: bump playwright from 1.34.3 to 1.35.1 (#1540) (6b6db16)
- deps: bump @fastify/accepts from 4.1.0 to 4.2.0 (#1547) (49e1c24)
- deps: bump @fastify/rate-limit from 8.0.0 to 8.0.1 (#1539) (efe556f)
- deps: bump @fastify/swagger from 8.5.1 to 8.6.0 (#1543) (895749f)
- deps: bump dotenv from 16.1.0 to 16.1.3 (#1525) (3849bca)
- deps: bump dotenv from 16.1.3 to 16.3.1 (#1545) (7dc0e20)
- deps: bump fastify from 4.17.0 to 4.18.0 (#1542) (af836c0)
- deps: bump fastify-disablecache from 3.1.2 to 3.1.3 (#1552) (57533b8)
- deps: bump fastify-floc-off from 2.1.2 to 2.1.3 (#1550) (b93e51c)
- deps: bump fastify-json-to-xml from 1.1.3 to 1.1.4 (#1554) (606bc48)
- deps: bump fix-utf8 from 1.1.2 to 1.2.1 (0c72da8)
- deps: bump glob from 10.2.6 to 10.3.0 (#1544) (b793261)
- deps: bump node-poppler from 6.2.3 to 6.2.4 (#1529) (1187f87)
- deps: bump node-poppler from 6.2.4 to 6.2.5 (#1553) (74e4ffa)
- deps: bump node-unrtf from 3.1.3 to 3.1.4 (#1531) (ffeac3f)
- deps: bump node-unrtf from 3.1.4 to 3.1.5 (#1551) (e7c3af9)
- deps: bump tesseract.js from 4.0.6 to 4.1.0 (#1533) (69988e0)
- deps: bump tesseract.js from 4.1.0 to 4.1.1 (#1548) (51803dd)