Releases: chemodun/X4-XMLDiffAndPatch
Releases · chemodun/X4-XMLDiffAndPatch
Release list
v1.2.1
1.2.1 (2026-05-27)
Code Refactoring
- DiffOptions, XPathGenerator: introduce CompactPath and QualifiedPath options for XPath generation (77e7a02)
🛡 VirusTotal GitHub Action analysis:
v1.2.0
1.2.0 (2026-05-27)
Features
- DiffOptions, XPathGenerator: add human-readable option to include first attribute in XPath steps (6daa63d)
Bug Fixes
- DiffEngine: enhance diff generation with positional pairing for replaces and surplus handling for inserts/removes (7f110bf)
Code Refactoring
- DiffEngine: simplify CompareElements method by removing checkOnly parameter and related logic (9ba295d)
- XPathGenerator: enhance XPath generation with child-predicate qualification for uniqueness (ff2d236)
- XPathGenerator: simplify sibling XPath generation by removing redundant check for step prefix (8d6bdf3)
Miscellaneous Chores
- remove outdated documentation and scripts for XMLDiff with Visual Studio Code (7eadddf)
Documentation
- bbcode: Update bbcode files (7222d7f)
- bbcode: Update bbcode files (09367cf)
- README: update changelog for version 1.1.2 with fixes and improvements to XMLDiff (00341a1)
- XMLDiff: add --human-readable option to enhance XPath readability by including the first attribute in steps (65a1679)
🛡 VirusTotal GitHub Action analysis:
v1.1.1
1.1.1 (2026-05-26)
Bug Fixes
- XPathGenerator: refine sibling XPath generation to conditionally include index (2fcbde5)
Code Refactoring
- XPathGenerator: enhance sibling XPath generation with attribute-aware counting and full-path fallback (22c3be8)
- XPathGenerator: streamline XPath generation logic and improve attribute handling (625452b)
Documentation
- bbcode: Update bbcode files (8c017d9)
- README: update XPath generation improvements to emphasize avoidance of numerical indices (a890070)
🛡 VirusTotal GitHub Action analysis:
v1.1.0
1.1.0 (2026-05-16)
Code Refactoring
- diff: implement LCS-based child comparison and edit processing (4a06314)
Miscellaneous Chores
- release 1.1.0 (69bcdc7)
Documentation
- README: update changelog for version 1.1.0 with improvements to XMLDiff processing (40f3fcb)
🛡 VirusTotal GitHub Action analysis:
v1.0.5
1.0.5 (2026-05-16)
Bug Fixes
- diff: enhance matching logic for original and modified elements (56b01ca)
Documentation
- README: update changelog for version 1.0.5 with enhancements to XMLDiff matching logic (7705c6f)
🛡 VirusTotal GitHub Action analysis:
v1.0.4
1.0.4 (2026-05-16)
Bug Fixes
- diff: simplify attribute comparison logic and improve debug logging (3173757)
Documentation
- README: update changelog for version 1.0.4 with fixes for attribute comparison logic (ce1ec4f)
🛡 VirusTotal GitHub Action analysis:
v1.0.3
1.0.3 (2026-05-15)
Bug Fixes
- diff: trim whitespace from text values and enhance logic for attribute comparison (ca8f0b4)
Documentation
- README: update changelog for version 1.0.3 with fixes for attribute handling and text nodes comparison (cd4777b)
🛡 VirusTotal GitHub Action analysis:
v1.0.2
1.0.2 (2026-05-15)
Code Refactoring
- diff: improve info and debug logging logic (c9ea7bf)
- Program: enhance argument parsing and logging configuration in XMLDiff and XMLPatch (6467b24)
- XmlUtils: streamline indentation detection and improve logging configuration (994302a)
Miscellaneous Chores
- ci: include README and LICENSE in the build artifacts (0133582)
- update license information in README and replace MIT with Apache License, Version 2.0 (a82d424)
Documentation
- bbcode: Update bbcode files (d6ba1c5)
- bbcode: Update bbcode files (edc3301)
- README: enhance logging instructions and update version to 1.0.2 (184a5f1)
🛡 VirusTotal GitHub Action analysis:
v1.0.1
1.0.1 (2026-05-15)
Bug Fixes
- ci: specify project files in build step for XMLDiff and XMLPatch (022846c)
Documentation
- README: update version numbers for XMLDiff and XMLPatch to 1.0.1 (b9c6421)
🛡 VirusTotal GitHub Action analysis: