Skip to content

Releases: Fdawgs/docsmith

v11.2.5

31 Jul 17:42
6af259a
Compare
Choose a tag to compare

11.2.5 (2024-07-31)

Continuous integration

  • cd: sort changelog-types alphabetically, add tests to changelog (d6169e5)
  • cd: sort release note sections alphabetically (5bd74c5)
  • cd: use folded block for changelog-types param (60c9588)
  • ci: ignore recommended packages (1939a5e)
  • ci: run apt-get update for ubuntu tests (bed3ca4)

Dependencies

  • deps-dev: bump esbuild from 0.21.5 to 0.23.0 (4678a9c)
  • deps-dev: bump husky from 9.0.11 to 9.1.3 (#1897) (b28c887)
  • deps-dev: bump husky from 9.1.3 to 9.1.4 (#1907) (56dfcd6)
  • deps-dev: bump playwright from 1.44.1 to 1.45.0 (#1890) (ac484a5)
  • deps-dev: bump playwright from 1.45.0 to 1.45.3 (#1898) (af33aa6)
  • deps-dev: bump prettier from 3.3.2 to 3.3.3 (#1896) (4416d56)
  • deps-dev: bump the eslint group across 1 directory with 3 updates (801b8e3)
  • deps: bump fix-latin1-to-utf8 from 1.0.2 to 1.0.3 (#1906) (b7c80b6)
  • deps: bump glob from 10.4.1 to 10.4.2 (#1891) (4722600)
  • deps: bump glob from 10.4.2 to 11.0.0 (#1899) (fac29fd)
  • deps: bump jsdom from 24.1.0 to 24.1.1 (#1900) (842fbf6)
  • deps: bump node-poppler from 7.2.0 to 7.2.1 (#1905) (9f5824f)
  • deps: bump node-unrtf from 5.0.1 to 5.0.2 (fa2c7a2)
  • deps: bump node-unrtf from 5.0.2 to 5.0.3 (#1904) (99c58a6)
  • deps: bump the fastify-core group with 2 updates (#1889) (f1a6e96)
  • deps: bump the fastify-core group with 3 updates (#1893) (4964171)
  • deps: bump the pino-core group with 2 updates (#1895) (989552c)
  • deps: bump transistive dependencies (e8ac002)

Miscellaneous

  • .husky/commit-msg: remove npx usage (c89230c)
  • .npmrc: enforce strict engine checks (#1908) (e1cde39)
  • config: define returned config obj types (#1885) (e2d0d2c)
  • jsconfig: update target to es2023 (7ad1e31)
  • package: use shorter semver syntax (68771cf)
  • routes: import cors options (e784d08)
  • update fastify links (396f9e8)

v11.2.4

18 Jun 12:38
f29824f
Compare
Choose a tag to compare

11.2.4 (2024-06-18)

Dependencies

  • deps: bump @fastify/autoload in the fastify-core group (#1883) (dcac976)
  • deps: bump ws from 8.17.0 to 8.17.1 in the npm_and_yarn group (#1884) (e2f499e)
  • docker: change ownership of workdir (#1881) (9335783)

v11.2.3

17 Jun 08:43
f0313dc
Compare
Choose a tag to compare

11.2.3 (2024-06-17)

Dependencies

  • deps-dev: bump esbuild from 0.21.3 to 0.21.5 (7762157)
  • deps-dev: bump lockfile-lint from 4.13.2 to 4.14.0 (#1880) (179b0fc)
  • deps-dev: bump pino-pretty in the pino-core group (#1866) (9135fd9)
  • deps-dev: bump playwright from 1.44.0 to 1.44.1 (#1868) (7c8b711)
  • deps-dev: bump prettier from 3.2.5 to 3.3.2 (#1873) (2571da6)
  • deps-dev: bump the eslint group (5cd9602)
  • deps: bump braces from 3.0.2 to 3.0.3 in the npm_and_yarn group (#1875) (8f1eef1)
  • deps: bump fastify in the fastify-core group (#1878) (01f3da0)
  • deps: bump glob from 10.3.15 to 10.4.1 (#1867) (2ca6eba)
  • deps: bump jsdom from 24.0.0 to 24.1.0 (#1869) (bee5f4c)
  • deps: bump mammoth from 1.7.2 to 1.8.0 (#1879) (8f89999)
  • deps: bump redoc from 2.1.4 to 2.1.5 (#1874) (65922b2)
  • deps: bump the fastify-core group with 2 updates (#1870) (121c7f9)
  • deps: bump the pino-core group with 2 updates (#1871) (1035395)
  • deps: bump transistive dependencies (e884643)

Continuous integration

  • ci: add node 22 to test matrix (029e7c9)

Improvements

  • app: export main() (de3129c)
  • utils/core-count: make function async (45a5bad)

v11.2.2

16 May 16:52
827e0da
Compare
Choose a tag to compare

11.2.2 (2024-05-16)

Dependencies

  • deps-dev: bump esbuild from 0.20.2 to 0.21.3 (0ebebee)
  • deps-dev: bump playwright from 1.43.1 to 1.44.0 (#1853) (e069a96)
  • deps-dev: bump the eslint group (#1862) (4fb3dec)
  • deps-dev: replace nodemon with native watch (#1855) (4f742c2)
  • deps: bump @fastify/autoload in the fastify-core group (#1852) (fe70f76)
  • deps: bump glob from 10.3.12 to 10.3.15 (#1860) (1ea20b1)
  • deps: bump pino from 9.0.0 to 9.1.0 in the pino-core group (#1859) (0ae1b10)
  • deps: bump tesseract.js from 5.0.5 to 5.1.0 (#1854) (7ed5065)
  • deps: bump the fastify-core group with 2 updates (#1858) (4cb344a)
  • deps: bump transistive dependencies (e3f7249)

Miscellaneous

  • .env.template: remove leftover test value (6091127)
  • .env.template: remove trailing whitespace (16b40e8)
  • change author email (285afad)
  • tidy jsdoc description suffixes (9ec245d)

Continuous integration

  • deps: bump coverallsapp/github-action from 2.2.3 to 2.3.0 (#1857) (f7553df)

Improvements

  • move temp dirs out of dist/ and src/ (05ccd2e)
  • revert to physical core count for cpu-bound processing (#1856) (101f949)

Documentation

  • readme: correct min node version (fe15ba1)

v11.2.1

01 May 14:55
2486e13
Compare
Choose a tag to compare

11.2.1 (2024-05-01)

Bug fixes

  • server: convert content-type to lowercase before checking (4f1af67)

Dependencies

  • deps-dev: bump @commitlint/cli in the commitlint group (#1841) (d9eb5f0)
  • deps: bump fastify-json-to-xml from 1.1.11 to 1.1.12 (#1848) (af8d62f)
  • deps: bump mammoth from 1.7.1 to 1.7.2 (#1844) (d291cf7)
  • deps: bump node-unrtf from 5.0.0 to 5.0.1 (#1846) (4411e61)
  • deps: bump pino from 8.20.0 to 9.0.0 in the pino-core group (#1842) (a4cd17f)
  • deps: bump redoc from 2.1.3 to 2.1.4 (#1843) (bd3fa5c)
  • deps: bump the fastify-core group with 4 updates (#1845) (553f4cf)
  • dockerfile: use multi-stage build; reduce size by ~28% (#1838) (b354294)

Improvements

  • plugins/image-to-txt: use logical core count (55ce1a2)

v11.2.0

17 Apr 10:48
ffe446d
Compare
Choose a tag to compare

11.2.0 (2024-04-15)

Features

  • routes/html/txt: add extractHidden query string param (#1831) (38ae2d6)

Bug fixes

  • plugins/tidy-html: catch skipped rules (4a38bee)
  • plugins: use textContent to protect against xss (369dc0a)
  • routes/html/txt: remove hidden elements (#1830) (ceb249d)
  • utils/core-count: fallback to cpus() if platform not detected (#1820) (d6f1054)

Dependencies

  • deps-dev: bump playwright from 1.42.1 to 1.43.1 (#1833) (32413cc)
  • deps-dev: bump the commitlint group with 2 updates (#1834) (3bca610)
  • deps: bump glob from 10.3.10 to 10.3.12 (#1827) (fe2a6f5)
  • deps: bump mammoth from 1.7.0 to 1.7.1 (#1828) (cd4e980)
  • deps: bump the pino-core group with 2 updates (#1832) (9d0939d)

Miscellaneous

  • correct inline grammatical errors (cf651a4)
  • plugins: sort object properties (510541e)

Continuous integration

  • deps: bump wagoid/commitlint-github-action from 5 to 6 (#1822) (81b714c)
  • use latest node lts version (#1829) (00931d3)

Improvements

  • plugins/image-to-txt: use array.from() mapfn (6132ab8)
  • plugins/tidy-css: remove redundant ref variable (c8961f3)
  • plugins/tidy-html: only iterate dom once (f315ebc)
  • plugins/tidy-html: remove element directly (052e08f)
  • utils/core-count: use Number.parseInt() over global (82cdd46)

Documentation

  • contributing: remove full stop from list item (375bf39)
  • contributing: update dev script descriptions (10bc6d4)

v11.1.2

15 Mar 10:25
1a5e8b2
Compare
Choose a tag to compare

11.1.2 (2024-03-15)

Bug fixes

Dependencies

  • deps-dev: bump esbuild from 0.20.1 to 0.20.2 (#1819) (73bf22f)
  • deps-dev: bump the commitlint group with 1 update (#1816) (caa6646)

v11.1.1

13 Mar 19:18
0ea66b4
Compare
Choose a tag to compare

11.1.1 (2024-03-13)

Dependencies

  • deps-dev: bump esbuild from 0.20.0 to 0.20.1 (a30105d)
  • deps-dev: bump lockfile-lint from 4.13.1 to 4.13.2 (#1805) (b52849d)
  • deps-dev: bump nodemon from 3.0.3 to 3.1.0 (#1804) (a12520b)
  • deps-dev: bump playwright from 1.41.2 to 1.42.0 (#1803) (362925a)
  • deps-dev: bump playwright from 1.42.0 to 1.42.1 (#1811) (70f55c6)
  • deps-dev: bump the commitlint group with 2 updates (#1798) (43833d2)
  • deps-dev: bump the commitlint group with 2 updates (#1807) (8359ec2)
  • deps-dev: bump the eslint group with 2 updates (#1799) (3b65e73)
  • deps-dev: bump the eslint group with 2 updates (#1809) (1d403d3)
  • deps: bump fix-latin1-to-utf8 from 1.0.1 to 1.0.2 (#1813) (4a0755c)
  • deps: bump mammoth from 1.6.0 to 1.7.0 (#1800) (f250bdb)
  • deps: bump node-poppler from 7.1.0 to 7.1.1 (#1802) (79dfe83)
  • deps: bump node-poppler from 7.1.1 to 7.2.0 (#1810) (9102bb2)
  • deps: bump node-unrtf from 4.1.6 to 4.1.7 (#1801) (efc04fb)
  • deps: bump node-unrtf from 4.1.7 to 5.0.0 (#1812) (9857259)
  • deps: bump tesseract.js from 5.0.4 to 5.0.5 (#1806) (0fae780)
  • deps: bump the fastify-core group with 1 update (#1808) (02b75d0)
  • deps: bump transistive dependencies (7ee47c9)

Improvements

  • remove POPPLER_BINARY_PATH env variable (93e3e11)

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)