- 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.4.0 (2026-03-19)
- add serialize() support for "textarea" value attrib (30cee2d)
- update
serialize()for textarea elements with value attrib:- use value attrib as element body
- delete value attrib
- add tests
- update
5.3.33 (2025-12-03)
- update for-loops (use const where possible) (5ceaf1a)
5.3.0 (2025-01-22)
- add special
INLINEtag &__escapebehavior attrib (42e7717)- add
INLINEtag & handling for embedded markup - add
__escapecontrol attrib to enable/disable entity escaping (per element) - add tests
- add
5.2.11 (2024-08-23)
- update mergeClasses() arg types (eaca539)
- add support for SVGAnimatedString as
existingarg to enable full support for SVG elements
- add support for SVGAnimatedString as
- update SVGAnimatedString handling in
mergeClasses()(540cc70)
5.2.2 (2024-06-21)
- enforce uniform naming convention of internal functions (56992b2)
5.2.0 (2024-04-25)
- add
SerializeOpts.xml, update serializeAttrib (8fdcab9)
5.1.29 (2024-04-20)
- update type usage (33f8451)
5.1.23 (2024-03-18)
- minor update regexp (c2eb896)
5.1.0 (2023-12-09)
- allow
classattrib as string array (448edd0)- update mergeClasses()
- update docs & tests
- fix mergeClasses(), add tests (c734794)
5.0.6 (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-09-19)
- add SerializeOpts, update serialize() (442d777)
- BREAKING CHANGE: update serialize() args, replace with options object
- only a breaking change for "advanced" use cases
- add SerializeOpts to simplify serialize() args
- add customizable entity escaping (via new opts)
- add/update tests
- update entity escapes in serialize() (369d83e)
- use @thi.ng/strings escapeEntitiesNum() for better XML/SVG compatibility
- add tests
- minor updates (94b3de6)
4.3.0 (2023-08-27)
- add XML_PROC & DOCTYPE_HTML constants (4ec98fd)
- update tests