Skip to content

Releases: NaturalIntelligence/fast-xml-parser

handle non-array input for XML builder && support maxNestedTags

Choose a tag to compare

@amitguptagwl amitguptagwl released this 25 Feb 05:07
  • support maxNestedTags
  • handle non-array input for XML builder when preserveOrder is true (By Angelo Coetzee)
  • save use of js properies
    Full Changelog: v5.3.7...v5.3.8

CJS typing fix

Choose a tag to compare

@amitguptagwl amitguptagwl released this 20 Feb 04:47

What's Changed

New Contributors

Full Changelog: v5.3.6...v5.3.7

Entity security and performance

Choose a tag to compare

@amitguptagwl amitguptagwl released this 14 Feb 05:57
  • Improve security and performance of entity processing
    • new options maxEntitySize, maxExpansionDepth, maxTotalExpansions, maxExpandedLength, allowedTags,tagFilter
    • fast return when no edtity is present
    • improvement replacement logic to reduce number of calls

Full Changelog: v5.3.5...v5.3.6

v5.3.5

Choose a tag to compare

@amitguptagwl amitguptagwl released this 08 Feb 12:53

What's Changed

  • Add missing exports to fxp commonjs types by @jeremymeng in #782
  • fix: Escape regex char in entity name
  • update strnum to 2.1.2

New Contributors

Full Changelog: v5.3.4...v5.3.5

fix: handle HTML numeric and hex entities when out of range

Choose a tag to compare

@amitguptagwl amitguptagwl released this 30 Jan 04:17
v5.3.4

handle html entities when out of range

bug fix and performance improvements

Choose a tag to compare

@amitguptagwl amitguptagwl released this 12 Dec 06:09
  • fix #775: transformTagName with allowBooleanAttributes adds an unnecessary attribute
  • Performance improvement for stopNodes (By Maciek Lamberski)

Replace `Buffer` with `Uint8Array`

Choose a tag to compare

@amitguptagwl amitguptagwl released this 12 Dec 06:08
  • Launched Separate CLI module
  • Replace Buffer with Uint8Array

Support EMPTY and ANY with ELEMENT in DOCTYPE

Choose a tag to compare

@amitguptagwl amitguptagwl released this 12 Dec 06:06

Full Changelog: v5.2.4...v5.2.4

upgrade to ESM module and fixing value parsing issues

Choose a tag to compare

@amitguptagwl amitguptagwl released this 05 May 04:03
  • Support ESM modules
  • fix value parsing issues
  • a feature to access tag location is added (metadata)
  • fix to read DOCTYPE correctly

Full Changelog: https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md

Summary update on all the previous releases from v4.2.4

Choose a tag to compare

@amitguptagwl amitguptagwl released this 27 Feb 23:02
  • Multiple minor fixes provided in the validator and parser
  • v6 is added for experimental use.
  • ignoreAttributes support function, and array of string or regex
  • Add support for parsing HTML numeric entities
  • v5 of the application is ESM module now. However, JS is also supported

Note: Release section in not updated frequently. Please check CHANGELOG or Tags for latest release information.