Skip to content

Latest commit

 

History

History
364 lines (189 loc) · 18.3 KB

CHANGELOG.md

File metadata and controls

364 lines (189 loc) · 18.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.3.12 (2025-02-24)

Bug Fixes

  • deps: bump fast-xml-parser from 4.5.1 to 5.0.6 (6309db6)

1.3.11 (2025-01-21)

Bug Fixes

  • revert to 1.3.8 to remove parallel processing (876ff0c)

1.3.10 (2025-01-21)

Bug Fixes

  • export get concurrency threshold (1cb7cae)
  • use concurrency limit function (a8e53b8)

1.3.9 (2025-01-21)

Bug Fixes

  • add parallel processing to handlers (75ff605)

1.3.8 (2025-01-10)

Bug Fixes

  • export the xmlelement type for build xml function (f1fff2b)

1.3.7 (2025-01-10)

Bug Fixes

  • use relative imports in exported functions (c43c009)

1.3.6 (2025-01-04)

Bug Fixes

  • export parse and build xml functions (f2d08ec)

1.3.5 (2025-01-04)

Bug Fixes

  • deps: bump fast-xml-parser from 4.3.4 to 4.5.1 (f133c15)

1.3.4 (2024-12-15)

Bug Fixes

  • changelog formatting and build process (b39b482)

1.3.3 (2024-12-15)

Bug Fixes

  • normalize paths to unix style (ef0ec01)

1.3.2 (2024-05-22)

Bug Fixes

  • fix logger warning for ignore file (c462893)

1.3.1 (2024-05-22)

Bug Fixes

  • set flag for ignorePath (5b5a217)

1.3.0 (2024-05-22)

Features

  • add support for an ignore file during disassembly (553a90a)

1.2.10 (2024-04-24)

Bug Fixes

  • remove extra space in leaf file, normalize variable names, change xmlPath to filePath in classes (61a204c)

1.2.9 (2024-04-24)

Bug Fixes

  • remove leaf content sorting due to issues with multi-line leaf tags (eacc56d)

1.2.8 (2024-04-08)

Bug Fixes

  • define functions from each import over using a wildcard (1246857)
  • parse XML separately to reduce complexity (aaefd04)

1.2.7 (2024-04-08)

Bug Fixes

  • refactor processElement to not exceed arguments limit (db2bd59)

1.2.6 (2024-04-08)

Bug Fixes

  • import XmlElement type with a relative path (62d056a)
  • refactor leaf/nested element check into a function (90d8b10)
  • remove await on non-promise (39cd843)

1.2.5 (2024-04-07)

Bug Fixes

  • add newlines after root element in leaf files (c186ba8)
  • allow attributes in nested elements (6cfbc95)

1.2.4 (2024-04-01)

Bug Fixes

  • findUniqueIdElement should always return a string (e20584e)
  • switch disassembled files to async (e4c5cbc)

1.2.3 (2024-03-31)

Bug Fixes

  • preserve any attribute in the root element header (2926e59)

1.2.2 (2024-03-30)

Bug Fixes

  • set XML validator flag to true when parsing XMLs (9682cbe)

1.2.1 (2024-03-28)

Bug Fixes

  • correct sonarlint concerns (7503c2a)

1.2.0 (2024-03-28)

Features

  • allow users to delete disassembled files after reassembly (a2f68db)

1.1.5 (2024-03-12)

Bug Fixes

  • check if folder exists before pre-purging it (391d37b)

1.1.5-beta.1 (2024-03-12)

Bug Fixes

  • check if folder exists before pre-purging it (391d37b)

1.1.4 (2024-03-12)

Bug Fixes

  • fix postPurge statement placement in buildDisassembledFiles (89a7600)

1.1.4-beta.1 (2024-03-12)

Bug Fixes

  • fix postPurge statement placement in buildDisassembledFiles (89a7600)

1.1.3 (2024-03-11)

Bug Fixes

  • allow file-path to be accepted by disassemble (31ecd17)

1.1.2 (2024-03-11)

Bug Fixes

  • copy XmlElement interface into reassemble file (25e5599)
  • revert class to use fast xml parser and move build nested elements function to class (0febc42)
  • use buildNestedElements function with different starting indent level (d611430)

1.1.2-beta.3 (2024-03-11)

Bug Fixes

  • use buildNestedElements function with different starting indent level (d611430)

1.1.2-beta.2 (2024-03-11)

Bug Fixes

  • copy XmlElement interface into reassemble file (25e5599)

1.1.2-beta.1 (2024-03-10)

Bug Fixes

  • revert class to use fast xml parser and move build nested elements function to class (0febc42)

1.1.1 (2024-03-10)

Bug Fixes

  • move xmlParser constant (628f826)
  • revert reassemble class due to TS2307: Cannot find module '@src/helpers/types' (74a3300)

1.1.1-beta.2 (2024-03-10)

Bug Fixes

  • revert reassemble class due to TS2307: Cannot find module '@src/helpers/types' (74a3300)

1.1.1-beta.1 (2024-03-10)

Bug Fixes

  • move xmlParser constant (628f826)

1.1.0 (2024-03-10)

Features

  • rename purge flag to prePurge and add postPurge flag to disassemble class (ff9fdc3)
  • use fast xml parser for reassembly (bf045a9)

1.1.0-beta.1 (2024-03-10)

Features

  • rename purge flag to prePurge and add postPurge flag to disassemble class (ff9fdc3)
  • use fast xml parser for reassembly (bf045a9)

1.0.10 (2024-03-07)

Bug Fixes

  • sort files based on name in root path (f21c989)

1.0.10-beta.1 (2024-03-07)

Bug Fixes

  • sort files based on name in root path (f21c989)

1.0.9 (2024-03-07)

Bug Fixes

  • ensure root element name is not empty when disassembling (41fdd6f)

1.0.8 (2024-03-07)

Bug Fixes

  • do not disassemble files if the file only has leaf elements (ca9efbb)

1.0.7 (2024-03-04)

Bug Fixes

  • fix root element name check, improve logging messages to reach full code coverage (9a4de6b)

1.0.6 (2024-02-23)

Bug Fixes

  • configure logging with log4js (65b106a)

1.0.6-release.1 (2024-02-23)

Bug Fixes

  • configure logging with log4js (65b106a)

1.0.5 (2024-02-22)

Bug Fixes

  • dynamically get xml namespace and add to disassembled/reassembled files if defined (59544ee)

1.0.4 (2024-02-22)

Bug Fixes

  • add purge flag to disassemble to remove any pre-existing disassembled files (c0d6049)

1.0.3 (2024-02-22)

Bug Fixes

  • switch to relative path in index (25acde7)

1.0.3-release.1 (2024-02-22)

Bug Fixes

  • switch to relative path in index (25acde7)

1.0.2 (2024-02-21)

Bug Fixes

  • ensure xmlPath is a directory (5076799)
  • remove the root xml element as a reassemble flag and dynamically get it from a disassembled file in the path (849cf3b)

1.0.1 (2024-02-21)

Bug Fixes

  • ensure all matches of duplicate parent elements are removed in the reassembled file, including opening tags which have the namespace in them (f9e7919)
  • include root element tags in all disassembled files (2a24cd2)
  • remove xmlElement flag. this can be found in the original XML file and set dynamically in the leaf file. (847f4ed)
  • update tsconfig includes value (d92afcb)
  • use the full name of the original file to name the disassembled leaf file (1f56382)

1.0.1-release.2 (2024-02-21)

Bug Fixes

  • update tsconfig includes value (d92afcb)

1.0.1-release.1 (2024-02-21)

Bug Fixes

  • ensure all matches of duplicate parent elements are removed in the reassembled file, including opening tags which have the namespace in them (f9e7919)
  • include root element tags in all disassembled files (2a24cd2)
  • remove xmlElement flag. this can be found in the original XML file and set dynamically in the leaf file. (847f4ed)
  • use the full name of the original file to name the disassembled leaf file (1f56382)

1.0.0 (2024-02-21)

Bug Fixes

  • add jests to tsconfig (d90f1ec)
  • add types node to tsconfig.json (9fb9a64)
  • re-add index file, rename package due to existing xml-transformer package (9d67cdc)

Features