backend v4 half

This commit is contained in:
2025-07-18 09:20:40 +02:00
parent aba7a506ad
commit 725516ad6c
4183 changed files with 217684 additions and 75056 deletions
+77
View File
@@ -1,5 +1,82 @@
<small>Note: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.</small>
**5.2.5 / 2025-06-08**
- Inform user to use [fxp-cli](https://github.com/NaturalIntelligence/fxp-cli) instead of in-built CLI feature
- Export typings for direct use
**5.2.4 / 2025-06-06**
- fix (#747): fix EMPTY and ANY with ELEMENT in DOCTYPE
**5.2.3 / 2025-05-11**
- fix (#747): support EMPTY and ANY with ELEMENT in DOCTYPE
**5.2.2 / 2025-05-05**
- fix (#746): update strnum to fix parsing issues related to enotations
**5.2.1 / 2025-04-22**
- fix: read DOCTYPE entity value correctly
- read DOCTYPE NOTATION, ELEMENT exp but not using read values
**5.2.0 / 2025-04-03**
- feat: support metadata on nodes (#593) (By [Steven R. Loomis](https://github.com/srl295))
**5.1.0 / 2025-04-02**
- feat: declare package as side-effect free (#738) (By [Thomas Bouffard](https://github.com/tbouffard))
- fix cjs build mode
- fix builder return type to string
-
**5.0.9 / 2025-03-14**
- fix: support numeric entities with values over 0xFFFF (#726) (By [Marc Durdin](https://github.com/mcdurdin))
- fix: update strnum to fix parsing 0 if skiplike option is used
**5.0.8 / 2025-02-27**
- fix parsing 0 if skiplike option is used.
- updating strnum dependency
**5.0.7 / 2025-02-25**
- fix (#724) typings for cjs.
**5.0.6 / 2025-02-20**
- fix cli output (By [Angel Delgado](https://github.com/angeld7))
- remove multiple JSON parsing
**5.0.5 / 2025-02-20**
- fix parsing of string starting with 'e' or 'E' by updating strnum
**5.0.4 / 2025-02-20**
- fix CLI to support all the versions of node js when displaying library version.
- fix CJS import in v5
- by fixing webpack config
**5.0.3 / 2025-02-20**
- Using strnum ESM module
- new fixes in strum may break your experience
**5.0.2 / 2025-02-20**
- fix: include CommonJS resources in the npm package #714 (By [Thomas Bouffard](https://github.com/tbouffard))
- fix: move babel deps to dev deps
**5.0.1 / 2025-02-19**
- fix syntax error for CLI command
**5.0.0 / 2025-02-19**
- ESM support
- no change in the functionality, syntax, APIs, options, or documentation.
**4.5.2 / 2025-02-18**
- Fix null CDATA to comply with undefined behavior (#701) (By [Matthieu BOHEAS](https://github.com/Kelgors))
- Fix(performance): Update check for leaf node in saveTextToParentTag function in OrderedObjParser.js (#707) (By [...](https://github.com/tomingtoming))
- Fix: emit full JSON string from CLI when no output filename specified (#710) (By [Matt Benson](https://github.com/mbenson))
**4.5.1 / 2024-12-15**
- Fix empty tag key name for v5 (#697). no impact on v4
- Fixes entity parsing when used in strict mode (#699)
**4.5.0 / 2024-09-03**
- feat #666: ignoreAttributes support function, and array of string or regex (By [ArtemM](https://github.com/mav-rik))
**4.4.1 / 2024-07-28**
- v5 fix: maximum length limit to currency value
- fix #634: build attributes with oneListGroup and attributesGroupName (#653)(By [Andreas Naziris](https://github.com/a-rasin))