<!-- markdownlint-disable MD024 MD025 -->
<!-- markdown-link-check-disable -->

# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.8.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.7.0...v1.8.0) (2025-04-18)


### Features

* add new disassemble strategy ([9f65e31](https://github.com/mcarvin8/xml-disassembler/commit/9f65e319dcd78f4bcb5505f941bbe1358c557740))

## [1.7.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.6.0...v1.7.0) (2025-04-12)


### Features

* add ini as a disassembled format ([de91154](https://github.com/mcarvin8/xml-disassembler/commit/de9115481b3b19e53e5e72339082e63cbd83e337))

## [1.6.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.5.1...v1.6.0) (2025-04-12)


### Features

* add toml as a disassembled format ([9d0e6b8](https://github.com/mcarvin8/xml-disassembler/commit/9d0e6b8a314720d372ccc3b40152c201f2b37314))

## [1.5.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.5.0...v1.5.1) (2025-04-11)


### Bug Fixes

* upgrade fast-xml-parser ([bae93c6](https://github.com/mcarvin8/xml-disassembler/commit/bae93c671e96bb3df05d04e8a3eac08ef3491a8d))

## [1.5.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.4.0...v1.5.0) (2025-04-11)


### Features

* add multiple disassemble file formats ([09ae868](https://github.com/mcarvin8/xml-disassembler/commit/09ae868ee20eda0c64e9ca721238ccedd2f0b2ff))

## [1.4.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.15...v1.4.0) (2025-04-02)


### Features

* dynamically determine xml declaration ([15e8650](https://github.com/mcarvin8/xml-disassembler/commit/15e86503f67d6c4f6253372b15f37c145adc7ebf))

## [1.3.15](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.14...v1.3.15) (2025-03-18)


### Bug Fixes

* **deps:** bump ignore from 5.3.2 to 7.0.3 ([d50e3df](https://github.com/mcarvin8/xml-disassembler/commit/d50e3df0a41589ec4a1b7e7d0b3c499aff8d580c))

## [1.3.14](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.13...v1.3.14) (2025-03-18)


### Bug Fixes

* **deps:** bump fast-xml-parser from 5.0.8 to 5.0.9 ([c953a92](https://github.com/mcarvin8/xml-disassembler/commit/c953a92a6d3f08c6606b5e5053b2673204afaf78))

## [1.3.13](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.12...v1.3.13) (2025-03-04)


### Bug Fixes

* **deps:** bump fast-xml-parser from 5.0.6 to 5.0.8 ([29ac5c6](https://github.com/mcarvin8/xml-disassembler/commit/29ac5c6e04d4c7e81c6d4c84b676a1581bfa9a5e))

## [1.3.12](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.11...v1.3.12) (2025-02-24)


### Bug Fixes

* **deps:** bump fast-xml-parser from 4.5.1 to 5.0.6 ([6309db6](https://github.com/mcarvin8/xml-disassembler/commit/6309db601cdd273ff352d147b5ab9b60c0e65bf0))

## [1.3.11](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.10...v1.3.11) (2025-01-21)


### Bug Fixes

* revert to 1.3.8 to remove parallel processing ([876ff0c](https://github.com/mcarvin8/xml-disassembler/commit/876ff0cd8c27060a22b26d0efdc34bf155214680))

## [1.3.10](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.9...v1.3.10) (2025-01-21)


### Bug Fixes

* export get concurrency threshold ([1cb7cae](https://github.com/mcarvin8/xml-disassembler/commit/1cb7cae42db6d7cf6b4cd0169745805808e20658))
* use concurrency limit function ([a8e53b8](https://github.com/mcarvin8/xml-disassembler/commit/a8e53b88b503a61c7b284f56f87521949aa3d687))

## [1.3.9](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.8...v1.3.9) (2025-01-21)


### Bug Fixes

* add parallel processing to handlers ([75ff605](https://github.com/mcarvin8/xml-disassembler/commit/75ff60586265f851d7ee3cd692f78ebe5e45ac77))

## [1.3.8](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.7...v1.3.8) (2025-01-10)


### Bug Fixes

* export the xmlelement type for build xml function ([f1fff2b](https://github.com/mcarvin8/xml-disassembler/commit/f1fff2b4293166428d29b302d10695d0f8c51753))

## [1.3.7](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.6...v1.3.7) (2025-01-10)


### Bug Fixes

* use relative imports in exported functions ([c43c009](https://github.com/mcarvin8/xml-disassembler/commit/c43c009c67766fb1fcc1b15ad7e9c088551ea202))

## [1.3.6](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.5...v1.3.6) (2025-01-04)


### Bug Fixes

* export parse and build xml functions ([f2d08ec](https://github.com/mcarvin8/xml-disassembler/commit/f2d08ecead3c2522b94f0f08fd01dc763417596a))

## [1.3.5](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.4...v1.3.5) (2025-01-04)


### Bug Fixes

* **deps:** bump fast-xml-parser from 4.3.4 to 4.5.1 ([f133c15](https://github.com/mcarvin8/xml-disassembler/commit/f133c15064b7595fff837c60c2d32d15aac26358))

## [1.3.4](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.3...v1.3.4) (2024-12-15)


### Bug Fixes

* changelog formatting and build process ([b39b482](https://github.com/mcarvin8/xml-disassembler/commit/b39b482f953f9a3f1f18f7a3bb6398b9b94952fe))

## [1.3.3](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.2...v1.3.3) (2024-12-15)

### Bug Fixes

- normalize paths to unix style ([ef0ec01](https://github.com/mcarvin8/xml-disassembler/commit/ef0ec01f832af5d78ded3845c9dc248740db7ed6))

## [1.3.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.1...v1.3.2) (2024-05-22)

### Bug Fixes

- fix logger warning for ignore file ([c462893](https://github.com/mcarvin8/xml-disassembler/commit/c4628936be36b8e778c116db79a9e28f2016cd4a))

## [1.3.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.3.0...v1.3.1) (2024-05-22)

### Bug Fixes

- set flag for `ignorePath` ([5b5a217](https://github.com/mcarvin8/xml-disassembler/commit/5b5a217f0f8f93ce6c17945a9c7a42ed0479d5ee))

# [1.3.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.10...v1.3.0) (2024-05-22)

### Features

- add support for an ignore file during disassembly ([553a90a](https://github.com/mcarvin8/xml-disassembler/commit/553a90a2a6b5a712aa61c795489f286e9e3ef16a))

## [1.2.10](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.9...v1.2.10) (2024-04-24)

### Bug Fixes

- remove extra space in leaf file, normalize variable names, change `xmlPath` to `filePath` in classes ([61a204c](https://github.com/mcarvin8/xml-disassembler/commit/61a204cac95a831e6543f54acb70451c07b824a6))

## [1.2.9](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.8...v1.2.9) (2024-04-24)

### Bug Fixes

- remove leaf content sorting due to issues with multi-line leaf tags ([eacc56d](https://github.com/mcarvin8/xml-disassembler/commit/eacc56df49fe1c20ee1846859525d1067986b9d3))

## [1.2.8](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.7...v1.2.8) (2024-04-08)

### Bug Fixes

- define functions from each import over using a wildcard ([1246857](https://github.com/mcarvin8/xml-disassembler/commit/1246857d5774460d74bdecb323f76c230dfe708b))
- parse XML separately to reduce complexity ([aaefd04](https://github.com/mcarvin8/xml-disassembler/commit/aaefd04f7a33da239b4135d5a224fd7b3db63cd7))

## [1.2.7](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.6...v1.2.7) (2024-04-08)

### Bug Fixes

- refactor processElement to not exceed arguments limit ([db2bd59](https://github.com/mcarvin8/xml-disassembler/commit/db2bd59f03b127b60ebe7bceaa5bd71fc2424470))

## [1.2.6](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.5...v1.2.6) (2024-04-08)

### Bug Fixes

- import XmlElement type with a relative path ([62d056a](https://github.com/mcarvin8/xml-disassembler/commit/62d056a21dbef3cbe71c115553831b1b4d2a92f7))
- refactor leaf/nested element check into a function ([90d8b10](https://github.com/mcarvin8/xml-disassembler/commit/90d8b10fbb8bd3ed15d9e99580ab59db821291cc))
- remove await on non-promise ([39cd843](https://github.com/mcarvin8/xml-disassembler/commit/39cd843a3795a9a8707b8b14e5d999fd2011ff70))

## [1.2.5](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.4...v1.2.5) (2024-04-07)

### Bug Fixes

- add newlines after root element in leaf files ([c186ba8](https://github.com/mcarvin8/xml-disassembler/commit/c186ba802463c37bb3b174773055bed7f8b7f1e8))
- allow attributes in nested elements ([6cfbc95](https://github.com/mcarvin8/xml-disassembler/commit/6cfbc95cfe283e0935c2e637577171de59051887))

## [1.2.4](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.3...v1.2.4) (2024-04-01)

### Bug Fixes

- findUniqueIdElement should always return a string ([e20584e](https://github.com/mcarvin8/xml-disassembler/commit/e20584ed2ca71eaa7146d23da1b7f8460ae3d6a7))
- switch disassembled files to async ([e4c5cbc](https://github.com/mcarvin8/xml-disassembler/commit/e4c5cbcfde49e551a2e2d6933c1d1d3420bf4dc1))

## [1.2.3](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.2...v1.2.3) (2024-03-31)

### Bug Fixes

- preserve any attribute in the root element header ([2926e59](https://github.com/mcarvin8/xml-disassembler/commit/2926e59ac2b55f7e2287ba55c1cc2280f3a92d8c))

## [1.2.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.1...v1.2.2) (2024-03-30)

### Bug Fixes

- set XML validator flag to true when parsing XMLs ([9682cbe](https://github.com/mcarvin8/xml-disassembler/commit/9682cbe7e431a17a5ce877d99b233fc4b42d634e))

## [1.2.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.2.0...v1.2.1) (2024-03-28)

### Bug Fixes

- correct sonarlint concerns ([7503c2a](https://github.com/mcarvin8/xml-disassembler/commit/7503c2a69af3c912cbc5a1f61ec2207e2a191770))

# [1.2.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.5...v1.2.0) (2024-03-28)

### Features

- allow users to delete disassembled files after reassembly ([a2f68db](https://github.com/mcarvin8/xml-disassembler/commit/a2f68dbb555d58e860fb3f46d5982c3366bea6ec))

## [1.1.5](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.4...v1.1.5) (2024-03-12)

### Bug Fixes

- check if folder exists before pre-purging it ([391d37b](https://github.com/mcarvin8/xml-disassembler/commit/391d37b7f7a711537cd632b9e5690020d03def06))

## [1.1.5-beta.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.4...v1.1.5-beta.1) (2024-03-12)

### Bug Fixes

- check if folder exists before pre-purging it ([391d37b](https://github.com/mcarvin8/xml-disassembler/commit/391d37b7f7a711537cd632b9e5690020d03def06))

## [1.1.4](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.3...v1.1.4) (2024-03-12)

### Bug Fixes

- fix postPurge statement placement in buildDisassembledFiles ([89a7600](https://github.com/mcarvin8/xml-disassembler/commit/89a76008459b4dbfef23534d522324378c7aabd7))

## [1.1.4-beta.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.3...v1.1.4-beta.1) (2024-03-12)

### Bug Fixes

- fix postPurge statement placement in buildDisassembledFiles ([89a7600](https://github.com/mcarvin8/xml-disassembler/commit/89a76008459b4dbfef23534d522324378c7aabd7))

## [1.1.3](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.2...v1.1.3) (2024-03-11)

### Bug Fixes

- allow file-path to be accepted by disassemble ([31ecd17](https://github.com/mcarvin8/xml-disassembler/commit/31ecd1720a7cee8ad17f7e646b7b0354935d7b5d))

## [1.1.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.1...v1.1.2) (2024-03-11)

### Bug Fixes

- copy XmlElement interface into reassemble file ([25e5599](https://github.com/mcarvin8/xml-disassembler/commit/25e559970d43693c36ecf336ce1523d689f1f235))
- revert class to use fast xml parser and move build nested elements function to class ([0febc42](https://github.com/mcarvin8/xml-disassembler/commit/0febc427270e185c28469b4bcfe748e302d73ac3))
- use buildNestedElements function with different starting indent level ([d611430](https://github.com/mcarvin8/xml-disassembler/commit/d6114306df7fafa2aea5491ef057f7121834e373))

## [1.1.2-beta.3](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.2-beta.2...v1.1.2-beta.3) (2024-03-11)

### Bug Fixes

- use buildNestedElements function with different starting indent level ([d611430](https://github.com/mcarvin8/xml-disassembler/commit/d6114306df7fafa2aea5491ef057f7121834e373))

## [1.1.2-beta.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.2-beta.1...v1.1.2-beta.2) (2024-03-11)

### Bug Fixes

- copy XmlElement interface into reassemble file ([25e5599](https://github.com/mcarvin8/xml-disassembler/commit/25e559970d43693c36ecf336ce1523d689f1f235))

## [1.1.2-beta.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.1...v1.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](https://github.com/mcarvin8/xml-disassembler/commit/0febc427270e185c28469b4bcfe748e302d73ac3))

## [1.1.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.0...v1.1.1) (2024-03-10)

### Bug Fixes

- move xmlParser constant ([628f826](https://github.com/mcarvin8/xml-disassembler/commit/628f8264c35d1c9494c6bde64ec1bb795672a2a3))
- revert reassemble class due to TS2307: Cannot find module '@src/helpers/types' ([74a3300](https://github.com/mcarvin8/xml-disassembler/commit/74a3300142cc7f60537e68964d32d4e3da062192))

## [1.1.1-beta.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.1-beta.1...v1.1.1-beta.2) (2024-03-10)

### Bug Fixes

- revert reassemble class due to TS2307: Cannot find module '@src/helpers/types' ([74a3300](https://github.com/mcarvin8/xml-disassembler/commit/74a3300142cc7f60537e68964d32d4e3da062192))

## [1.1.1-beta.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.1.0...v1.1.1-beta.1) (2024-03-10)

### Bug Fixes

- move xmlParser constant ([628f826](https://github.com/mcarvin8/xml-disassembler/commit/628f8264c35d1c9494c6bde64ec1bb795672a2a3))

# [1.1.0](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.10...v1.1.0) (2024-03-10)

### Features

- rename `purge` flag to `prePurge` and add `postPurge` flag to disassemble class ([ff9fdc3](https://github.com/mcarvin8/xml-disassembler/commit/ff9fdc326aa745bdb0fcd88fb000de64e2624427))
- use fast xml parser for reassembly ([bf045a9](https://github.com/mcarvin8/xml-disassembler/commit/bf045a942e7a3d918999df8ff770255db2a5e785))

# [1.1.0-beta.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.10...v1.1.0-beta.1) (2024-03-10)

### Features

- rename `purge` flag to `prePurge` and add `postPurge` flag to disassemble class ([ff9fdc3](https://github.com/mcarvin8/xml-disassembler/commit/ff9fdc326aa745bdb0fcd88fb000de64e2624427))
- use fast xml parser for reassembly ([bf045a9](https://github.com/mcarvin8/xml-disassembler/commit/bf045a942e7a3d918999df8ff770255db2a5e785))

## [1.0.10](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.9...v1.0.10) (2024-03-07)

### Bug Fixes

- sort files based on name in root path ([f21c989](https://github.com/mcarvin8/xml-disassembler/commit/f21c989e29c08b7f32913a507cc2d1540feb8549))

## [1.0.10-beta.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.9...v1.0.10-beta.1) (2024-03-07)

### Bug Fixes

- sort files based on name in root path ([f21c989](https://github.com/mcarvin8/xml-disassembler/commit/f21c989e29c08b7f32913a507cc2d1540feb8549))

## [1.0.9](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.8...v1.0.9) (2024-03-07)

### Bug Fixes

- ensure root element name is not empty when disassembling ([41fdd6f](https://github.com/mcarvin8/xml-disassembler/commit/41fdd6f6b74d2665e0e62079cc5828513b7452b0))

## [1.0.8](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.7...v1.0.8) (2024-03-07)

### Bug Fixes

- do not disassemble files if the file only has leaf elements ([ca9efbb](https://github.com/mcarvin8/xml-disassembler/commit/ca9efbb64958b128e031d78e752025c814932fd8))

## [1.0.7](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.6...v1.0.7) (2024-03-04)

### Bug Fixes

- fix root element name check, improve logging messages to reach full code coverage ([9a4de6b](https://github.com/mcarvin8/xml-disassembler/commit/9a4de6b6bc91166d2e4af0f5ed7babf4d2b83dbf))

## [1.0.6](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.5...v1.0.6) (2024-02-23)

### Bug Fixes

- configure logging with log4js ([65b106a](https://github.com/mcarvin8/xml-disassembler/commit/65b106afac9206c3db4a9ef352e3b08d2085b051))

## [1.0.6-release.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.5...v1.0.6-release.1) (2024-02-23)

### Bug Fixes

- configure logging with log4js ([65b106a](https://github.com/mcarvin8/xml-disassembler/commit/65b106afac9206c3db4a9ef352e3b08d2085b051))

## [1.0.5](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.4...v1.0.5) (2024-02-22)

### Bug Fixes

- dynamically get xml namespace and add to disassembled/reassembled files if defined ([59544ee](https://github.com/mcarvin8/xml-disassembler/commit/59544ee961f2aa637ca8c90a0b2477c0fa5aadb1))

## [1.0.4](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.3...v1.0.4) (2024-02-22)

### Bug Fixes

- add purge flag to disassemble to remove any pre-existing disassembled files ([c0d6049](https://github.com/mcarvin8/xml-disassembler/commit/c0d6049fa229ca9826ad9a8e20f092bf27cc5d32))

## [1.0.3](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.2...v1.0.3) (2024-02-22)

### Bug Fixes

- switch to relative path in index ([25acde7](https://github.com/mcarvin8/xml-disassembler/commit/25acde788d15c9619e32de47230a1c408d573832))

## [1.0.3-release.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.2...v1.0.3-release.1) (2024-02-22)

### Bug Fixes

- switch to relative path in index ([25acde7](https://github.com/mcarvin8/xml-disassembler/commit/25acde788d15c9619e32de47230a1c408d573832))

## [1.0.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.1...v1.0.2) (2024-02-21)

### Bug Fixes

- ensure xmlPath is a directory ([5076799](https://github.com/mcarvin8/xml-disassembler/commit/50767991fb0ee91261ebe5d3723a70c9baf20cc6))
- remove the root xml element as a reassemble flag and dynamically get it from a disassembled file in the path ([849cf3b](https://github.com/mcarvin8/xml-disassembler/commit/849cf3b8d5878f62471d5810b5acbe0cf638e3f0))

## [1.0.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.0...v1.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](https://github.com/mcarvin8/xml-disassembler/commit/f9e79198eb839236bc1a5505db08edfd0abdcddb))
- include root element tags in all disassembled files ([2a24cd2](https://github.com/mcarvin8/xml-disassembler/commit/2a24cd27fe56ea2703bb83d6274cdae6e5000a3b))
- remove xmlElement flag. this can be found in the original XML file and set dynamically in the leaf file. ([847f4ed](https://github.com/mcarvin8/xml-disassembler/commit/847f4edc8b625731537752c066f14d2b4ff13406))
- update tsconfig includes value ([d92afcb](https://github.com/mcarvin8/xml-disassembler/commit/d92afcb47f967b1afc01579c7066eb68d12faac4))
- use the full name of the original file to name the disassembled leaf file ([1f56382](https://github.com/mcarvin8/xml-disassembler/commit/1f56382062b357cf3d81aec3b3cd92ff3f5bbca7))

## [1.0.1-release.2](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.1-release.1...v1.0.1-release.2) (2024-02-21)

### Bug Fixes

- update tsconfig includes value ([d92afcb](https://github.com/mcarvin8/xml-disassembler/commit/d92afcb47f967b1afc01579c7066eb68d12faac4))

## [1.0.1-release.1](https://github.com/mcarvin8/xml-disassembler/compare/v1.0.0...v1.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](https://github.com/mcarvin8/xml-disassembler/commit/f9e79198eb839236bc1a5505db08edfd0abdcddb))
- include root element tags in all disassembled files ([2a24cd2](https://github.com/mcarvin8/xml-disassembler/commit/2a24cd27fe56ea2703bb83d6274cdae6e5000a3b))
- remove xmlElement flag. this can be found in the original XML file and set dynamically in the leaf file. ([847f4ed](https://github.com/mcarvin8/xml-disassembler/commit/847f4edc8b625731537752c066f14d2b4ff13406))
- use the full name of the original file to name the disassembled leaf file ([1f56382](https://github.com/mcarvin8/xml-disassembler/commit/1f56382062b357cf3d81aec3b3cd92ff3f5bbca7))

# 1.0.0 (2024-02-21)

### Bug Fixes

- add jests to tsconfig ([d90f1ec](https://github.com/mcarvin8/xml-disassembler/commit/d90f1ecbabb73901efc21bf9e1fdc3a1fd442375))
- add types node to tsconfig.json ([9fb9a64](https://github.com/mcarvin8/xml-disassembler/commit/9fb9a643dba86bb2f884c781314065b5b9f0054a))
- re-add index file, rename package due to existing xml-transformer package ([9d67cdc](https://github.com/mcarvin8/xml-disassembler/commit/9d67cdca3fbfbbf9bbe065cc15300f6d7e58a577))

### Features

- initial commit ([1598834](https://github.com/mcarvin8/xml-disassembler/commit/1598834b5734c395c27d8907bc7ca38096e3724b))
