All Versions
11
Latest Version
Avg Release Cycle
204 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v4.11 Changes
๐ 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());
)
- ๐ bugfixing new UnifiedDiff reader
-
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
toPatch
to add optional behaviour to patch conflicts
- moved verification to
-
v4.9 Changes
๐ Changed
- ๐ make patch serializable
-
v4.8 Changes
๐ 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
๐ 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.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
for0 = 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
-
v3.0 Changes
October 18, 2018โ Added
- Introduced a process listener to diff algorithms. For long running diffs one could implement some progress information.
- automatic module name for JDK 9 and higher usage
๐ Changed
- ๐ changed generation of inline diffes, if there are different linefeeds within one diff, then these are excluded from the diff block.
โ Removed
- ๐ Due to licensing issues Delta.java and DiffAlgorithm.java were removed.
-
v2.2 Changes
November 09, 2017โ Added
- ๐ released at maven central
- ๐ included checkstyle source code conventions
- ๐ allow configurable splitting of lines to define the blocks to compare (words, characters, phrases).
๐ Changed
- groupid changed to com.github.wumpz, due to maven central releasing
-
v2.0 Changes
August 14, 2017โ Added
- ๐ support for inline merge
- โ integrated JGit (Eclipse Licensed) to provide HistogramDiff to gain speed for large datasets
๐ Changed
- ๐ switch to maven and removed other artifacts
- changed groupid to com.github.java-diff-utils due to different forks at github
- โก๏ธ updated maven plugins
- JDK 1.8 compatibility, sorry if you have to stick with older versions
- ๐ฆ restructured packages heavily
- ๐ changed API
- ๐ changed Algorithm to provide only cursor positions
โ Removed
- โ removed all kinds of helper classes in favour of new JDK 8 function classes like Predicate