Skip to content

Releases: Fdawgs/docsmith

v11.1.0

18 Feb 18:11
df74302
Compare
Choose a tag to compare

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 faster fix-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

  • deps: bump peter-evans/create-pull-request from 5 to 6 (#1782) (6da373e)

Improvements

  • routes: cache accepted types from route schemas (6ba79e5)

v11.0.8

25 Jan 13:40
fa85bc3
Compare
Choose a tag to compare

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 in test 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

  • contributing: add lint:fix step (55061c0)
  • readme: update links (ca773e0)

v11.0.7

02 Dec 09:05
e5027e8
Compare
Choose a tag to compare

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

  • dependabot: ignore release-please-action major updates (ddf17d5)
  • deps: bump google-github-actions/release-please-action from 3 to 4 (#1732) (a8ac37a)

v11.0.6

29 Nov 12:11
d48fb6c
Compare
Choose a tag to compare

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

  • deps: bump actions/github-script from 6 to 7 (#1712) (cc3a595)

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 over forEach 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

29 Oct 10:23
c34dc40
Compare
Choose a tag to compare

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

  • deps: bump actions/setup-node from 3 to 4 (#1697) (c9e2f88)

Improvements

  • cache regex literals (3ad1fc7)
  • plugins: move shared configs and classes to upper scope (2e50406)
  • plugins: move shared wordextractor class to upper scope (db980d0)

v11.0.4

19 Oct 08:37
570ec15
Compare
Choose a tag to compare

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() over String.substring() (2eec30d)
  • routes/pdf/txt: use ternary over simple if... else (27245e0)

Documentation

  • readme: add rtf image removal footnote (8a9e546)

v11.0.3

28 Sep 16:43
2f9af63
Compare
Choose a tag to compare

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

Read more

v11.0.2

16 Aug 15:23
86527f6
Compare
Choose a tag to compare

11.0.2 (2023-08-16)

Bug fixes

  • config: stop crash when logs written async (#1626) (dbb11d6)

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

  • destruct imports (cdb610b)
  • plugins/html-to-txt: change to decorator plugin to be reusable (cb2fdac)
  • routes/rtf/txt: use html-to-txt plugin; remove dupe code (ee7b268)

v11.0.1

19 Jul 19:12
62342c3
Compare
Choose a tag to compare

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

  • deps: bump coverallsapp/github-action from 2.2.0 to 2.2.1 (#1578) (893af2f)

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...
Read more

v11.0.0

24 Jun 09:11
661ad84
Compare
Choose a tag to compare

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)