Skip to content

Commit 6cf719a

Browse files
committed
Update change log re v2.2.0 changes
1 parent 22c8615 commit 6cf719a

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Diff for: CHANGELOG.md

+29
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,35 @@ From v2.0.0 all notable changes to this project will be documented in this file.
88
99
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1010

11+
## v2.2.0 of 2024/10/15
12+
13+
* Updated collection specification:
14+
* Added snippet properties to enable recording of compilation results with Delphi 10.2 through to Delphi 12. Fixes issue [#26](https://github.com/delphidabbler/code-snippets/issues/26).
15+
* Added new `AdvancedTest.Level` and `AdvancedTest.URL` snippet properties to provide additional information for snippets that have received advanced testing. See issues [#13](https://github.com/delphidabbler/code-snippets/issues/13) & [#15](https://github.com/delphidabbler/code-snippets/issues/15).
16+
* Changes to the collection:
17+
* Added 3 new IEEE Pown functions to the _Maths_ category: `PowN`, `PowNZN`, `PowNZZ`. Fixes issue [#20](https://github.com/delphidabbler/code-snippets/issues/20).
18+
* Added 7 overloaded version of each of two new summing functions in the _Maths_ category: `ArraySum` & `SumOfLogs`. Fixes issue [#25](https://github.com/delphidabbler/code-snippets/issues/25).
19+
* Added `AdvancedTest.Level` values to numerous snippets that have received advanced testing to provide details of the type of testing. See issue [#15](https://github.com/delphidabbler/code-snippets/issues/15).
20+
* Added `AdvancedTest.URL`values to to numerous snippets that have received advanced testing to provide links to the test source code. See issue [#13](https://github.com/delphidabbler/code-snippets/issues/13)
21+
* Corrected `RFC1123DateGMT` snippet test level from `advanced` to `basic`.
22+
* Fixed syntax errors in `maths.ini` & `hex.ini` category files.
23+
* Changes to tests:
24+
* Comments corrected and updated in the test projects for the `drive` and `winsys` categories.
25+
* Pascal files in test projects that were generated from the collection had header comments changed to refer to the revised `LICENSE.md`.
26+
* Added unit tests for the `PowN`, `PowNZN`, `PowNZZ` routines and the `ArraySum` & `SumOfLogs` overloaded functions the to maths category test project.
27+
* Restructured source code repository. All files and sub-directories that were in the `csdb` directory were moved up one directory level and `csdb` was deleted. Fixes issue [#14](https://github.com/delphidabbler/code-snippets/issues/14).
28+
* Updated documentation:
29+
* `README.md` in the repo root was heavily edited to include information formerly in `csdb/README.md`, which was deleted.
30+
* `tests/README.md` was changed to reflect the changed repo directory structure and footnotes were converted to GitHub style.
31+
* `LICENSE.md` was changed to reflect the different copyright details that apply to the files belong to the collection and other files.
32+
* Collection documentation updated as follows:
33+
* Noted changes to the collection specification made in this releases.
34+
* General editing
35+
* Revised styling
36+
* Added a new section discussing some issues that may be encountered when designing software to that reads the database.
37+
* Fixed a CSS error in `docs/main.css`.
38+
* Rewrote REML documentation to link to become a brief overview that links to an authoratitive definition of REML in the `delphidabbler/reml` repository. Fixes issue [#24](https://github.com/delphidabbler/code-snippets/issues/24).
39+
1140
## v2.1.2 of 2023/07/15
1241

1342
* Fixed simple errors and oversights in documentation. Fixes issues [#9](https://github.com/delphidabbler/code-snippets/issues/9) & [#10](https://github.com/delphidabbler/code-snippets/issues/10).

0 commit comments

Comments
 (0)