Skip to content

Commit 12b6024

Browse files
committed
Separate CHANGELOG by major version
Signed-off-by: Jack Cherng <[email protected]>
1 parent ebbb509 commit 12b6024

File tree

5 files changed

+174
-176
lines changed

5 files changed

+174
-176
lines changed

.rmt.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,12 @@ master:
3434
version-generator: semantic # More complex versionning (semantic)
3535
version-persister:
3636
vcs-tag:
37+
tag-pattern: '5\.[0-9]+\.[0-9]+'
3738
tag-prefix: '' # No more prefix for tags
3839
pre-release-actions:
3940
changelog-update: # Update a CHANGELOG file before the release
40-
file: CHANGELOG
41-
format: semantic
41+
file: CHANGELOG_v5.md
42+
format: markdown
4243
dump-commits: true
4344
exclude-merge-commits: true
4445
vcs-commit: ~ # Commit the CHANGELOG

CHANGELOG

Lines changed: 0 additions & 174 deletions
This file was deleted.

CHANGELOG_v2.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
2+
## VERSION 2 NEW START
3+
4+
* Version **2.2** - char-level diff performance++
5+
* 2019-01-20 21:22 **2.2.0** initial release
6+
* b28ce64 Remove dependancy: jfcherng/php-levenshtein-distance
7+
8+
* Version **2.1** - init
9+
* 2019-01-20 11:57 **2.1.23** fix Json template
10+
* ced5f33 Fix the Json template
11+
* 7b21dc5 Update readme
12+
* 2019-01-20 09:01 **2.1.22** nits
13+
* 4dc695f Refactor template classes
14+
* 59824ed Code tidy
15+
* 7a5c1fb Code tidy
16+
* 100dd67 Update readme
17+
* 2019-01-19 09:17 **2.1.21** nits
18+
* 36f45d4 Code tidy
19+
* a3e70d1 Make the diff object in the renderer non-public
20+
* f13ad57 Code tidy
21+
* f430a8e nits
22+
* c4ddbb7 Add renderer option: spacesToNbsp
23+
* bbc88a1 htmlFixSpaces() may generate shorter output
24+
* 1d1ad4c Use more preservative reserved chars from Unicode reserved areas
25+
* 934706c Update deps
26+
* 2019-01-19 05:35 **2.1.20** small performance tweaks
27+
* 6516349 Small performance tweaks
28+
* d4b61a1 nits
29+
* 2019-01-18 08:52 **2.1.19** coding style fixes
30+
* e4284d6 php-cs-fixer
31+
* d91ec6f Update deps
32+
* ce3f817 nits
33+
* 76cd7f3 Fix phan error
34+
* 7fbd791 Revise badges in README
35+
* 887ee9f Add Codacy badge
36+
* 4c159f6 Some coding style tweaks
37+
* ee1c2a5 year++
38+
* eca66d7 Add tests for PHP 7.3
39+
* 2018-12-17 21:34 **2.1.18** Add Russian translation
40+
* efeee17 Update deps
41+
* 0f28b9d Fix tests
42+
* 767c432 Prefer using "rus" as the language code
43+
* 70a9275 Add new lang
44+
* 9c449ba nits
45+
* 08bc260 Update deps
46+
* 2018-11-20 19:31 **2.1.17** nits
47+
* 9297443 nits
48+
* 9251d8b Add FileNotFoundException
49+
* 7684942 Update deps
50+
* 04590f1 Update README
51+
* 0e11e19 Alias bg.php to bul.php
52+
* e186ff7 micro code tweak
53+
* 28a423f Fix some typos
54+
* 96c679c Update deps
55+
* 2018-09-16 14:34 **2.1.16** Bulgarian translation
56+
* e7fafe6 Bulgarian translation
57+
* 2018-09-04 18:56 **2.1.15** php-cs-fixer
58+
* 799cae1 php-cs-fixer: enable native_constant_invocation and native_function_invocation
59+
* 96ee1d2 Update deps
60+
* 83e3a54 Rename CHANGELOG.md -> CHANGELOG
61+
* 81364db Update deps
62+
* 605a963 Update .travis.yml
63+
* 2018-07-18 08:41 **2.1.14** Add composer.lock
64+
* 726b3a6 Add composer.lock
65+
* e36f649 Update README.md
66+
* 2018-07-04 15:26 **2.1.13** nits
67+
* f2ff363 Update .rmt.yml
68+
* 2018-07-04 14:59 **2.1.12** initial release

CHANGELOG_v3.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
## VERSION 3 SUN RISE
3+
4+
* Version **3.3** - JSON format language files
5+
* 2019-01-25 01:06 **3.3.0** initial release
6+
* 395b802 Use JSON format language files
7+
* c299e39 Remove debug codes
8+
9+
* Version **3.2** - add none-level diff
10+
* 2019-01-24 23:54 **3.2.6** nits
11+
* 7d9ca9c Code tidy
12+
* ce5273a Code tidy
13+
* 42bdf83 Remove a unnecesary "else"
14+
* 2019-01-24 19:44 **3.2.5** minify diff table block separator
15+
* 215f300 Change diff table block separator rendering
16+
* 08f3cf7 Remove extra empty lines when setting context to 0
17+
* 2019-01-24 15:32 **3.2.4** nits
18+
* af51b33 Add more punctuations as word separators
19+
* 9e649d8 Fix typos
20+
* 2019-01-24 14:48 **3.2.3** fix LineRendererFactory case-sensitive
21+
* 4825b96 Fix LineRendererFactory case-sensitive problem
22+
* 2019-01-24 14:21 **3.2.2** nits
23+
* 4b74e4f PreservedConstantInterface -> ReservedConstantInterface
24+
* 2019-01-24 14:18 **3.2.1** nits
25+
* d5206fb Refactor out AbstractHtml::renderChangedExtentByXXX()
26+
* 2019-01-24 12:49 **3.2.0** initial release
27+
* 9e6e37a Add none-level diff
28+
* 5e05555 Add line-level diff to example.php
29+
* cdc19df Unroll if-conditions for ReverseIterator::fromArray()
30+
31+
* Version **3.1** - word-level diff
32+
* 2019-01-22 15:32 **3.1.4** fix renderer options
33+
* d7dbacf Fix render options
34+
* 2019-01-22 13:55 **3.1.3** nist
35+
* 2d139a8 Code tidy
36+
* d54e4f1 Update deps
37+
* 9aeb234 Add ITERATOR_GET_KEY, ITERATOR_GET_BOTH for ReverseIterator
38+
* 11c7652 Code tidy
39+
* 2019-01-22 12:36 **3.1.2** nits
40+
* 1bef1a0 Diff's $a, $b are now required in \__construct()
41+
* 22426a5 Add Diff::setAB()
42+
* 2019-01-22 12:05 **3.1.1** fix ignoreCase/ignoreWhitespace
43+
* 300e4cf Fix ignoreCase/ignoreWhitespace for word/char-level diff
44+
* 9ea24dd Update readme
45+
* 2019-01-22 11:49 **3.1.0** initial release
46+
* f6fbce8 Suppress phan errors
47+
* 6850cb5 Add word-level diff
48+
* aea5ff8 Fix demo.php
49+
50+
* Version **3.0** - options changed
51+
* 2019-01-21 16:41 **3.0.0** initial release
52+
* d7b6079 Clear up options
53+
* c9a43a1 Fix diff getInstance()
54+
* 1b99649 Code tidy
55+
* f5cd010 Update demo.php

CHANGELOG_v4.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
## VERSION 4 AT NOON
3+
4+
* Version **4.1** - Allow negative tabSize
5+
* 2019-02-20 18:49 **4.1.4** Fix Diff::getText()
6+
* 540daf5 Fix potential boundary error in Diff::getText()
7+
* 2b723e7 Revert "Inline and remove Diff::getText()"
8+
* 2019-02-20 16:45 **4.1.3** Fix Diff::getText()
9+
* a5171c8 Inline and remove Diff::getText()
10+
* be52d42 Fix Diff::getText() when $end is null
11+
* 3a6259a Code tidy
12+
* 1fd7935 Update option comments
13+
* 2019-02-20 15:04 **4.1.2** update deps
14+
* df25c88 Update jfcherng/php-sequence-matcher ^2.0
15+
* 0c7b425 Update readme
16+
* 2019-02-19 19:36 **4.1.1** fix some HTML templates
17+
* 0ed0e53 Fix HTML renderer should not emphasize inserted/deleted lines
18+
* 6e97b8a Update output example in readme
19+
* 80db0a0 Fix HTML special chars in JSON renderer should be escaped
20+
* 09a405e Code tidy
21+
* 6be0a0e Update deps
22+
* cf5bff2 AbstractHtml::expandTabs() has a default $tabSize = 4
23+
* 2019-02-16 18:36 **4.1.0** initial release
24+
* 53e6b17 Allow renderer option tabSize < 0
25+
* e60fb5c Remove useless codes
26+
* bf85310 Add more punctuations for word-level line renderer
27+
* 847b795 Update readme
28+
* ba77110 nits
29+
* b13149a Update deps
30+
31+
* Version **4.0** - Strip out the SequenceMatcher
32+
* 2019-02-08 20:17 **4.0.1** nits
33+
* 8f11cb1 Fix a typo
34+
* 54351a6 Move factory classes to Jfcherng\Diff\Factory\
35+
* 6d68583 Merge ReservedConstantInterface into RendererConstant
36+
* 2019-02-08 10:04 **4.0.0** initial release
37+
* fac4dae nits
38+
* b6fa08d Strip out SequenceMatcher as an external package
39+
* 2349bb2 Demo uses "font-family: monospace"
40+
* ed3f47c Temporary fix for CI
41+
* 538f270 Update tests
42+
* 11cf372 Fix typos
43+
* d56ad7e Use native exceptions
44+
* 67351d1 Update deps
45+
* 8b14dae Add "final" to classes non-inherited
46+
* ee6e5a3 Add UTF-8-ready demo
47+
* bf686a2 Prepare for being a new package
48+
* 04fb079 nits

0 commit comments

Comments
 (0)