Skip to content

Releases: Fdawgs/node-unrtf

v7.1.0

08 Jan 14:56
Immutable release. Only release title and notes can be modified.
947dc85

Choose a tag to compare

7.1.0 (2026-01-08)

Continuous integration

  • codeql: check cjs, mjs, and ts files (#521) (d1d5f1e)
  • deps: bump actions/checkout from 5 to 6 (#531) (972288c)
  • deps: bump actions/dependency-review-action from 4.8.1 to 4.8.2 (#530) (1cfd4c9)
  • deps: bump coverallsapp/github-action from 2.3.6 to 2.3.7 (#529) (75ad975)

Dependencies

  • deps-dev: bump @eslint/compat in the eslint group (#532) (c9aaf74)
  • deps-dev: bump @types/node from 24.10.4 to 25.0.3 (#537) (00ac667)
  • deps-dev: bump glob from 11.1.0 to 13.0.0 (#533) (35817d3)

Documentation

Features

Improvements

Miscellaneous

  • .devcontainer: remove prepare script call (#525) (812bded)
  • index: move extra options to own typedef (#538) (5ed92ed)
  • tidy dotfiles, remove redundant deps (#519) (10c4b5c)

Tests

  • index: check all html starts with tags (#524) (e715c22)
  • index: cover spawn errors (#527) (997ae4d)
  • index: reuse cached jest.requireActual modules across tests (#528) (3ac5d72)

v7.0.1

19 Nov 14:41
Immutable release. Only release title and notes can be modified.
238410f

Choose a tag to compare

7.0.1 (2025-11-19)

Dependencies

Miscellaneous

v7.0.0

18 Nov 11:51
Immutable release. Only release title and notes can be modified.
cb2f395

Choose a tag to compare

7.0.0 (2025-11-18)

⚠ BREAKING CHANGES

  • moved windows binary to optional dependency

Continuous integration

  • add lock-threads workflow; fix concurrency groups (#511) (44274d5)
  • link-check: use reusable workflow (#513) (4af79b8)
  • lock-threads: set cron to every day (#512) (cf663a8)

Improvements

  • move windows binary to optional dependency (#514) (ede55b9)

Miscellaneous

  • .editorconfig: add file to enforce consistent coding styles (#507) (0133b8e)
  • .editorconfig: use spaces for yml file indentation (#510) (c378d59)
  • eslint.config: stop applying to jsx files (#509) (1462cc6)

v6.0.7

10 Nov 16:02
Immutable release. Only release title and notes can be modified.
525690c

Choose a tag to compare

6.0.7 (2025-11-10)

Bug fixes

Continuous integration

  • cd: protect against cache poisoning (#485) (ed509f3)
  • ci: add typecheck to lint job (#486) (0ead965)
  • ci: check dependabot prs originate from repo (#481) (36a9757)
  • ci: ignore dependabot prs in coverage updates (#495) (83a7b99)
  • ci: only send coverage to coveralls on main (#506) (a76b723)
  • deps: bump actions/dependency-review-action from 4.7.3 to 4.8.0 (#487) (1771b4c)
  • deps: bump actions/dependency-review-action from 4.8.0 to 4.8.1 (#500) (59295de)
  • deps: bump actions/setup-node from 4 to 5 (#479) (c28b90a)
  • deps: bump actions/setup-node from 5 to 6 (#501) (8472e0a)
  • deps: bump fastify/github-action-merge-dependabot (#503) (903d82b)
  • deps: bump github/codeql-action from 3 to 4 (#502) (5daaeb1)
  • deps: bump googleapis/release-please-action from 4.3.0 to 4.4.0 (#499) (6825c66)
  • deps: bump JustinBeckwith/linkinator-action from 1.11.0 to 2.3 (#498) (5023ea3)
  • tidy conditional checks (#482) (b69f195)
  • use .nvmrc for node-version (#490) (8b9a6c7)

Dependencies

  • dependabot: add cooldowns (#478) (cd4f3e7)
  • deps-dev: bump @fdawgs/eslint-config in the eslint group (#504) (59716b8)
  • deps-dev: bump the commitlint group with 2 updates (#488) (e938bc0)
  • tsconfig: add typescript declaration map (#484) (6f0e38b)

Improvements

  • index: enable regex charset and unicode with v flag (#483) (e168dca)
  • index: use Object.keys over Object.entries for opt parsing (#505) (d61fa06)

Miscellaneous

Tests

v6.0.6

01 Sep 17:59
bcfa2fc

Choose a tag to compare

6.0.6 (2025-09-01)

Bug fixes

  • index: race condition writing to same buffer concurrently (#472) (ce3ccda)

Continuous integration

  • cd: use oicd for publishing to npm (#471) (f65809e)
  • deps: bump actions/checkout from 4 to 5 (#473) (000f4cc)
  • deps: bump actions/dependency-review-action from 4.7.1 to 4.7.3 (#474) (bb4e825)
  • deps: bump googleapis/release-please-action from 4.2.0 to 4.3.0 (#475) (8a42a3b)
  • link-check: ignore unrtf link (#470) (7a3235b)
  • link-check: retry on 429 response (#469) (5cf9c27)

Dependencies

  • deps-dev: bump typescript from 5.8.3 to 5.9.2 (#468) (5e16c2c)

Improvements

  • index: make acceptedOptions private static object (#465) (eb7f53c)

Tests

v6.0.5

23 Jul 14:26
2e97a06

Choose a tag to compare

6.0.5 (2025-07-23)

Dependencies

Improvements

  • index: cache buffers to reduce alloc() and toString() calls (#462) (e320006)
  • index: only call normalize() once per file (#458) (b2a5819)
  • index: resolve unrtf bin path once on init, not on every call (#461) (e82f304)

Tests

  • index: build test directory in cleaner fashion (#459) (a94073e)

v6.0.4

22 Jul 19:44
37378e2

Choose a tag to compare

6.0.4 (2025-07-22)

Continuous integration

  • cd: only scope package if it is not already (#456) (8cfa35d)

Dependencies

Improvements

  • index: cache rtf magic number length (#455) (af371fe)
  • index: only check first 6 bytes for rtf magic number (#457) (e003b9e)

v6.0.3

08 Jul 18:39
fb2d1de

Choose a tag to compare

6.0.3 (2025-07-08)

Improvements

  • index: import node:process explicitly (#450) (a491760)

Miscellaneous

  • index: use upper snakecase for cached values (#448) (88153dd)

Tests

  • utils/gen-combos: replace accumulator spread with object.assign (#451) (ed4c5d7)

v6.0.2

07 Jul 13:45
41e22a7

Choose a tag to compare

6.0.2 (2025-07-07)

Continuous integration

  • cd: grant issue write permissions for tags (#441) (542a2ac)
  • ci: add node 24 to test matrix (#435) (62d0d8c)
  • deps: bump actions/dependency-review-action from 4.6.0 to 4.7.1 (#437) (92eb59b)
  • deps: bump github/codeql-action from 3.28.16 to 3.28.18 (#438) (90ca6f8)
  • use tags for immutable github actions (#439) (a0352c7)

Dependencies

  • deps-dev: bump @types/jest from 29.5.14 to 30.0.0 (#445) (87237b9)
  • deps-dev: bump jest from 29.7.0 to 30.0.3 (#446) (4a5a9d4)
  • deps-dev: migrate to eslint flat config (#444) (f4f8f7b)
  • deps-dev: replace license-checker with licensee (#443) (240529c)

Miscellaneous

v6.0.1

06 May 08:13
f63b31f

Choose a tag to compare

6.0.1 (2025-05-06)

Improvements

  • index: replace Object.keys with Object.entries (#433) (673b7f2)