Skip to content

Releases: chemodun/X4-XMLDiffAndPatch

v1.2.1

Choose a tag to compare

@chemodun chemodun released this 27 May 14:47
836851e

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

Choose a tag to compare

@chemodun chemodun released this 27 May 10:58
dc6183c

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

Choose a tag to compare

@chemodun chemodun released this 26 May 10:01
63b57e2

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

Choose a tag to compare

@chemodun chemodun released this 16 May 23:05
e04f185

1.1.0 (2026-05-16)

Code Refactoring

  • diff: implement LCS-based child comparison and edit processing (4a06314)

Miscellaneous Chores

Documentation

  • README: update changelog for version 1.1.0 with improvements to XMLDiff processing (40f3fcb)

🛡 VirusTotal GitHub Action analysis:

v1.0.5

Choose a tag to compare

@chemodun chemodun released this 16 May 22:13
cc619b6

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

Choose a tag to compare

@chemodun chemodun released this 16 May 08:04
1f85f18

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

Choose a tag to compare

@chemodun chemodun released this 15 May 20:15
e247b41

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

Choose a tag to compare

@chemodun chemodun released this 15 May 12:17
209841d

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

Choose a tag to compare

@chemodun chemodun released this 15 May 11:27
8273d9d

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:

v1.0.0

Choose a tag to compare

@chemodun chemodun released this 15 May 11:13
3bf089d

1.0.0 (2026-05-15)

Bug Fixes

  • .gitignore: add lscache files to ignore list (1738f73)

Code Refactoring

Miscellaneous Chores

Documentation

  • bbcode: Update bbcode files (d7e5c43)
  • README: update XMLDiff and XMLPatch version numbers and improve command line help formatting (9d4fdaa)