- Last updated: 2026-04-18T11:32:55Z
- Generator: thi.ng/monopub
All notable changes to this project will be documented in this file. Only versions published since 2023-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.
Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.
5.6.0 (2026-03-02)
- add
__precattrib support forsvg()root element (fa33c1e)- add tests
- update
__precattrib checks inconvertTree()(c3893b8)- check against nullish values to also support
__prec: 0(i.e. integer coordinates)
- check against nullish values to also support
5.5.20 (2025-12-03)
- update for-loops (use const where possible) (5ceaf1a)
5.5.0 (2025-07-26)
- add branch-level support for
__convert: false(a51d634)- update
convertTree()to allow branch-local disabling of conversion - add tests
- update
5.4.13 (2025-01-14)
- use optional chaining & nullish coalescing (c5a0a13)
5.4.0 (2024-09-16)
- add pattern(), add/use Attribs type alias (4c40840)
5.3.0 (2024-06-21)
- add fillRule attrib conversion support (9277417)
- rename various rest args to be more semantically meaningful (8088a56)
- enforce uniform naming convention of internal functions (56992b2)
5.2.34 (2024-04-20)
- update type usage (dc07fdd)
5.2.11 (2024-02-16)
5.2.0 (2023-12-26)
5.1.0 (2023-12-18)
- update convertTree() rounded rect handling (6115a50)
- use
rattrib to derive rounded rect radius
- use
5.0.32 (2023-11-09)
- update all tests (packages A-S) (e3085e4)
- update/refactor tests to use bun test runner (8f6edb1)
- update/rename test files/imports (still many broken) (1cb3c49)
5.0.0 (2023-04-08)
- update svgDoc() conversion handling (f0e9092)
- BREAKING CHANGE: update svgDoc(), rename
convertattrib =>__convert- for consistency, keep all control attribs prefixed as
__xxx
- for consistency, keep all control attribs prefixed as
- add support for precision attribute (f81d0d8)
- update convertTree() to allow dynamic floating point precision
handling via
__preccontrol attrib - update docs
- add tests
- update convertTree() to allow dynamic floating point precision
handling via
- update ff() to always return string (ae1d844)