Skip to content

Commit 535ecf3

Browse files
committed
Move CHANGELOG to separte file CHANGELOG.md
For more information on that format see http://keepachangelog.com/
1 parent 8c86e0f commit 535ecf3

File tree

2 files changed

+82
-33
lines changed

2 files changed

+82
-33
lines changed

CHANGELOG.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6+
This project uses a custom versioning scheme (and not [Semantic Versioning](https://semver.org/spec/v2.0.0.html)).
7+
8+
## [Unreleased]
9+
10+
### Changed
11+
12+
* Exchange `0 += 1` for `0 = 1` in UnifiedDiffUtils
13+
14+
## [4.0] – 2019-01-09
15+
16+
### Changed
17+
18+
* moved to organisation **java-diff-utils**
19+
* changed groupid to **io.github.java-diff-utils** and artifact id to **java-diff-utils**
20+
21+
## [3.0] – 2018-10-18
22+
23+
### Added
24+
25+
* Introduced a process listener to diff algorithms. For long running
26+
diffs one could implement some progress information.
27+
* automatic module name for JDK 9 and higher usage
28+
29+
### Changed
30+
31+
* changed generation of inline diffes, if there are different linefeeds within one diff, then these are excluded from the diff block.
32+
33+
### Removed
34+
35+
* Due to licensing issues Delta.java and DiffAlgorithm.java were removed.
36+
37+
## [2.2] – 2017-11-09
38+
39+
### Added
40+
41+
* released at maven central
42+
* included checkstyle source code conventions
43+
* allow configurable splitting of lines to define the blocks to compare (words, characters, phrases).
44+
45+
### Changed
46+
47+
* groupid changed to **com.github.wumpz**, due to maven central releasing
48+
49+
## [2.0] – 2017-08-14
50+
51+
### Added
52+
53+
* support for inline merge
54+
* integrated JGit (Eclipse Licensed) to provide HistogramDiff to gain speed for large datasets
55+
56+
### Changed
57+
58+
* switch to maven and removed other artifacts
59+
* changed groupid to **com.github.java-diff-utils** due to different forks at github
60+
* updated maven plugins
61+
* JDK 1.8 compatibility, sorry if you have to stick with older versions
62+
* restructured packages heavily
63+
* changed API
64+
* changed Algorithm to provide only cursor positions
65+
66+
### Removed
67+
68+
* removed all kinds of helper classes in favour of new JDK 8 function classes like Predicate
69+
70+
## 1.2
71+
72+
### Added
73+
74+
* JDK 1.5 compatibility
75+
* Ant build script
76+
* Generate output in unified diff format (thanks for Bill James)
77+
78+
[Unreleased]: https://github.com/java-diff-utils/java-diff-utils/compare/java-diff-utils-4.0...HEAD
79+
[4.0]: https://github.com/java-diff-utils/java-diff-utils/compare/diff-utils-3.0...java-diff-utils-4.0
80+
[3.0]: https://github.com/java-diff-utils/java-diff-utils/compare/diff-utils-2.2...diff-utils-3.0
81+
[2.2]: https://github.com/java-diff-utils/java-diff-utils/compare/diff-utils-2.0...diff-utils-2.2
82+

README.md

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -52,39 +52,6 @@ This is a test ~senctence~**for diffutils**.
5252

5353
But it can easily replaced by any other which is better for handing your texts. I have plan to add implementation of some in future.
5454

55-
### Changelog ###
56-
* Version 4.0-SNAPSHOT
57-
* moved to organisation **java-diff-utils**
58-
* changed groupid to **io.github.java-diff-utils** and artifact id to **java-diff-utils**
59-
* Version 3.0
60-
* changed generation of inline diffes, if there are different linefeeds within one diff, then these are excluded
61-
from the diff block.
62-
* Due to licensing issues Delta.java and DiffAlgorithm.java were removed.
63-
* Version 2.3-SNAPSHOT
64-
* Introduced a process listener to diff algorithms. For long running
65-
diffs one could implement some progress information.
66-
* automatic module name for JDK 9 and higher usage
67-
* Version 2.2
68-
* released at maven central
69-
* included checkstyle source code conventions
70-
* groupid changed to **com.github.wumpz**, due to maven central releasing
71-
* allow configurable splitting of lines to define the blocks to compare (words, characters, phrases).
72-
* Version 2.0
73-
* switch to maven and removed other artifacts
74-
* changed groupid to **com.github.java-diff-utils** due to different forks at github
75-
* updated maven plugins
76-
* JDK 1.8 compatibility, sorry if you have to stick with older versions
77-
* support for inline merge
78-
* restructured packages heavily
79-
* changed API
80-
* changed Algorithm to provide only cursor positions
81-
* integrated JGit (Eclipse Licensed) to provide HistogramDiff to gain speed for large datasets
82-
* removed all kinds of helper classes in favour of new JDK 8 function classes like Predicate
83-
* Version 1.2
84-
* JDK 1.5 compatibility
85-
* Ant build script
86-
* Generate output in unified diff format (thanks for Bill James)
87-
8855
## Source Code conventions
8956

9057
Recently a checkstyle process was integrated into the build process. java-diff-utils follows the sun java format convention. There are no TABs allowed. Use spaces.

0 commit comments

Comments
 (0)