Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CHANGELOG.md

Latest commit

 

History

History
139 lines (89 loc) · 4.55 KB

CHANGELOG.md

File metadata and controls

139 lines (89 loc) · 4.55 KB

All notable changes to this project will be documented in this file.

The format is based onKeep a Changelog.This project uses a custom versioning scheme (and notSemantic Versioning).

[4.13]

  • API change: due to Issue #159: the author of the algorithm is Eugene Myers, therefore classes and methods were renamed accordingly

Changed

[4.11]

Changed

  • bugfixing new UnifiedDiff reader
    • header for each file
    • skip empty lines
  • introduction of Meyers Diff Algorithm with Linear Space improvment (until matured this will not be the default diff algorithm)
  • introduction of DiffAlgorithmFactory to set the default diff algorithm DiffUtils use (DiffUtils.withDefaultDiffAlgorithmFactory(MeyersDiffWithLinearSpace.factory());)

[4.10]

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 toAbstractDelta
    • introducedConflictOutput toPatch to add optional behaviour to patch conflicts

[4.9]

Changed

  • make patch serializable

[4.8]

Changed

  • some bugfixes regarding unified diff writer
  • UnifiedDiffReader improved fordeleted file mode and better timestamp recognition
  • UnifiedDiffReader improved fornew file mode and better timestamp recognition

[4.7]

Changed

  • minor bug fixes
  • optional include equal parts of original and revised data
  • API change: removed DiffException completely
  • added possibility toprocess diffs to for instance show whitespace characters

4.4 – 2019-11-06

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
  • Exchange0 += 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)

4.0 – 2019-01-09

Changed

  • moved to organisationjava-diff-utils
  • changed groupid toio.github.java-diff-utils and artifact id tojava-diff-utils

3.0 – 2018-10-18

Added

  • Introduced a process listener to diff algorithms. For long runningdiffs 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.

2.2 – 2017-11-09

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 tocom.github.wumpz, due to maven central releasing

[2.0] – 2017-08-14

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 tocom.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

1.2

Added

  • JDK 1.5 compatibility
  • Ant build script
  • Generate output in unified diff format (thanks for Bill James)

[8]ページ先頭

©2009-2026 Movatter.jp