Skip to content

Commit 792631d

Browse files
author
delphidabbler
committed
Add many more details of changes to change log
1 parent 674f2be commit 792631d

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

csdb/CHANGELOG.md

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,34 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
1212

1313
Initial release of v2 of the collection.
1414

15-
### Main changes since v1
16-
17-
* Removed backwards compatibility with CodeSnip v4.15.1 and earlier.
18-
* Condensed the two string management categories into one.
19-
* Removed conditionally included code and CodeSnip program version dependent code.
20-
* Collection is now usable by applications other than CodeSnip.
15+
### Changes since last v1 release
16+
17+
* Removed any code that restricted use of collection to _[DelphiDabbler CodeSnip](https://github.com/delphidabbler/codesnip)_. The collection can now be used by 3rd party applications.
18+
* Removed backwards compatibility with _CodeSnip_ v4.15.1 and earlier.
19+
* Removed conditionally included code and _CodeSnip_ program version dependent code.
20+
* Merged multiple versions of category .ini files down into a single category .ini file. (These multiple file were used to hide some categories from earlier versions of _CodeSnip_).
21+
* Removed duplicated, _CodeSnip_ version dependent soure code files and used copy of latest version and removed version specifiers from file names.
22+
* Rationalised and corrected errors in category .ini files:
23+
* Condensed the two string management categories into one.
24+
* Removed `Desc` keys where they duplicate `DescEx` keys.
25+
* Removed some duplicated `Credits` and `Comments` keys.
26+
* Removed some empty keys.
27+
* Fixed or removed some broken web links.
28+
* Rephrased some descriptive text.
29+
* Changed layout of category .ini files and `categories.ini`:
30+
* Re-order sections of `categories.ini`.
31+
* Removed all explanatory comments due to inconsistencies.
32+
* Added header comments, including copyright and licensing information, to all .ini files.
33+
* File format changes:
34+
* Removed `StandardFormat` key from specification for category .ini files.
35+
* Added requirement for `LICENSE`, `LICENSE_INFO` and `VERSION` files and added the files.
36+
* Changed required name for contributors and testers files to `CONTRIBUTORS` and `TESTERS` respectively. Renamed existing `contrib.txt` and `testers.txt` accordingly.
37+
* Made support for REML v4 official.
2138
* Added documentation:
2239
* of file format;
2340
* read-me file;
2441
* change log.
42+
* Remove comments from .ini files.
43+
* Ensured all files use the UTF-8 preamble (aka byte order mark).
44+
* Added shell script to create releases.
45+
* Officially adopted MIT license for source code files.

0 commit comments

Comments
 (0)