Releases: Fdawgs/docsmith
Releases · Fdawgs/docsmith
v12.0.0
12.0.0 (2024-11-25)
⚠ BREAKING CHANGES
- routes: all camelCase query string params renamed to snake_case
- deps: dropped support for node 18
Continuous integration
- cd: migrate to manifest config (b2510a7)
- ci: use major tag for coverallsapp/github-action (fd17e85)
- deps: bump coverallsapp/github-action from 2.3.0 to 2.3.1 (#1937) (00dc568)
- deps: bump coverallsapp/github-action from 2.3.1 to 2.3.4 (#1946) (8a339f9)
- deps: bump peter-evans/create-pull-request from 6 to 7 (#1934) (f21771d)
Dependencies
- deps-dev: bump @types/jest from 29.5.12 to 29.5.13 (#1931) (2b024ac)
- deps-dev: bump @types/jest from 29.5.13 to 29.5.14 (#1948) (105e1e1)
- deps-dev: bump autocannon from 7.15.0 to 8.0.0 (#1942) (9468f8a)
- deps-dev: bump esbuild from 0.23.1 to 0.24.0 (c5dfd07)
- deps-dev: bump husky from 9.1.5 to 9.1.6 (#1933) (574d41b)
- deps-dev: bump husky from 9.1.6 to 9.1.7 (#1957) (1b45763)
- deps-dev: bump pino-pretty in the pino-core group (#1956) (7545e88)
- deps-dev: bump playwright from 1.46.1 to 1.47.2 (#1930) (7a070f2)
- deps-dev: bump playwright from 1.47.2 to 1.48.0 (#1941) (9b91dcd)
- deps-dev: bump playwright from 1.48.0 to 1.48.2 (#1949) (ea7b412)
- deps-dev: bump playwright from 1.48.2 to 1.49.0 (#1958) (819ee72)
- deps-dev: bump the commitlint group with 2 updates (#1926) (a86ae0d)
- deps-dev: bump the commitlint group with 2 updates (#1955) (e6f59a7)
- deps-dev: bump the eslint group across 1 directory with 5 updates (1e53bd8)
- deps: bump @fastify/helmet in the fastify-core group (#1962) (116449d)
- deps: bump cross-spawn in the npm_and_yarn group (#1953) (37a1d38)
- deps: bump fastify from v4 to v5 (36ee8a1)
- deps: bump find-my-way in the npm_and_yarn group (#1925) (04dad15)
- deps: bump glob from 10.4.2 to 11.0.0 (c9165c5)
- deps: bump jsdom from 25.0.0 to 25.0.1 (#1932) (1b7b2e0)
- deps: bump pino from 9.3.2 to 9.4.0 in the pino-core group (#1929) (8228469)
- deps: bump redoc from 2.1.5 to 2.2.0 (#1951) (1dd828e)
- deps: bump the npm_and_yarn group with 2 updates (#1939) (8e1e9b9)
- deps: bump the pino-core group with 2 updates (#1947) (611bd23)
- deps: bump transistive dependencies (35331c9)
Improvements
Miscellaneous
v11.2.6
11.2.6 (2024-08-28)
Bug fixes
Dependencies
- deps-dev: bump esbuild from 0.23.0 to 0.23.1 (0e29c1c)
- deps-dev: bump husky from 9.1.4 to 9.1.5 (#1919) (9bbdf5f)
- deps-dev: bump playwright from 1.45.3 to 1.46.1 (#1920) (74b81aa)
- deps-dev: bump the commitlint group with 2 updates (#1914) (d33cb58)
- deps-dev: bump the eslint group across 1 directory with 4 updates (eb70497)
- deps: bump jsdom from 24.1.1 to 25.0.0 (#1918) (3e8af7a)
- deps: bump node-poppler from 7.2.1 to 7.2.2 (#1917) (990a881)
- deps: bump node-unrtf from 5.0.3 to 5.0.4 (#1921) (d241b95)
- deps: bump tesseract.js from 5.1.0 to 5.1.1 (#1916) (c75ad65)
- deps: bump transistive dependencies (c779c57)
v11.2.5
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
v11.2.3
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
v11.2.2
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
Improvements
- move temp dirs out of
dist/
andsrc/
(05ccd2e) - revert to physical core count for cpu-bound processing (#1856) (101f949)
Documentation
- readme: correct min node version (fe15ba1)
v11.2.1
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
11.2.0 (2024-04-15)
Features
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
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
v11.1.2
v11.1.1
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)