All Versions
14
Latest Version
Avg Release Cycle
239 days
Latest Release
571 days ago

Changelog History
Page 1

  • v4.15 Changes

    November 23, 2024

    What's Changed

    ๐Ÿ”„ Changes and new Features

    • โšก๏ธ Update README.md by @mlesniak in #153
    • โž• Added ability to apply patch to existing list inplace by @andre161292 in #152
    • โšก๏ธ Optimize CI a bit by @Goooler in #155
    • โšก๏ธ Update JavaDoc for DiffUtils class by @mhamadli in #163
    • โž• Add generateOriginalAndDiff method and test class by @1506085843 in #164
    • ๐Ÿ›  A problem was found and fixed about #164 by @1506085843 in #170
    • Typo on diff author's name by @pierrebailletsonos in #176
    • ๐Ÿ›  Fixes #182 by parsing diffs with 'Binary files' by @machadoit in #183
    • ๐Ÿ›  Fix confusing javadoc documentation for reportLinesUnchanged by @anomal in #186
    • โฌ†๏ธ Bump org.eclipse.jgit:org.eclipse.jgit from 5.8.1.202007141445-r to 5.13.3.202401111512-r in /java-diff-utils-jgit by @dependabot in #187

    ๐Ÿ†• New Contributors

    Full Changelog : java-diff-utils-parent-4.12...java-diff-utils-parent-4.15

  • v4.12 Changes

    July 22, 2022

    What's Changed

    ๐Ÿ”„ Changes and new Features

    ๐Ÿ†• New Contributors

    Full Changelog : java-diff-utils-parent-4.11...java-diff-utils-parent-4.12

  • v4.11 Changes

    September 08, 2021

    ๐Ÿ”„ Changed

    • ๐Ÿ›  bugfixing new UnifiedDiff reader
      • header for each file
      • skip empty lines
    • 0๏ธโƒฃ introduction of Meyers Diff Algorithm with Linear Space improvment (until matured this will not be the default diff algorithm)
    • 0๏ธโƒฃ introduction of DiffAlgorithmFactory to set the default diff algorithm DiffUtils use (DiffUtils.withDefaultDiffAlgorithmFactory(MeyersDiffWithLinearSpace.factory());)
  • v4.10 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿ›  bugfixing on new UnifiedDiff reader / writer for multifile usage
    • ๐Ÿ›  bugfix for wrong DiffRow type while transforming from a patch that removed a line in one changeset
    • introduced change position into UnifiedDiff reader
    • ๐Ÿ”€ introduced first version of conflict output possibility (like GIT merge conflict)
      • moved verification to AbstractDelta
      • introduced ConflictOutput to Patch to add optional behaviour to patch conflicts
  • v4.9 Changes

    December 13, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ make patch serializable
  • v4.8 Changes

    December 13, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ›  some bugfixes regarding unified diff writer
    • โœ‚ UnifiedDiffReader improved for deleted file mode and better timestamp recognition
    • ๐Ÿ†• UnifiedDiffReader improved for new file mode and better timestamp recognition
  • v4.7 Changes

    June 21, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ›  minor bug fixes
    • optional include equal parts of original and revised data
    • API change: removed DiffException completely
    • ๐Ÿ–จ added possibility to process diffs to for instance show whitespace characters
  • v4.5

    November 25, 2019
  • v4.4 Changes

    November 06, 2019

    ๐Ÿ”„ Changed

    • java-diff-utils is now a multi module project. The main project java-diff-utils now comes without any dependencies.
    • started reimplementation of unified diff tools
    • Exchange 0 += 1 for 0 = 1 in UnifiedDiffUtils
    • โœ… preview of new Unified Diff Reader / Writer. This is not yet feature complete but passes the tests of the old version.
      • feel free to issue some change requests for the api.
    • introduces lineNormalizer extension point to e.g. change html code encoding. (issue #41)
  • v4.0 Changes

    January 09, 2019

    ๐Ÿ”„ Changed

    • moved to organisation java-diff-utils
    • changed groupid to io.github.java-diff-utils and artifact id to java-diff-utils