Skip to content

Commit d4af4f3

Browse files
committed
Update change log with details of release v4.21.1
1 parent 5b45ed2 commit d4af4f3

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,32 @@ Releases are listed in reverse version number order.
66

77
> Note that _CodeSnip_ v4 was developed in parallel with v3 for a while. As a consequence some v3 releases have later release dates than early v4 releases.
88
9+
## Release v4.21.1 of 09 April 2023
10+
11+
* Completed implementation of support for [REML version 5](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/version-4.21.0/Docs/Design/reml.html) (ommitted from v4.20.0 in error) and fixed some bugs in the original implementation [issues #81 and #82], including:
12+
* Heavily revised "active text" handling code and document model to fix support for lists introduced in v4.21.0.
13+
* Added support for rendering lists in plain text reports and generated source code header comments.
14+
* Added support for rendering lists in Rich Text Format for use in printed information and in reports copied to the clipboard.
15+
* Overhauled HTML rendering code that generates HTML for display in the UI.
16+
* Heavily revised parsing and generation of REML code.
17+
* Updated "active text" validation code.
18+
* Prevented snippets editor from stripping REML `<p>` tags [issue #103].
19+
* Fixed garbled copyright symbols in generated source code [issue #80].
20+
* Fixed bug in code that compresses multiple white space into a single space [issue #95].
21+
* Fixed out of range error in code that handles text encodings [issue #97].
22+
* Fixed broken formatting of compiler result tables in text and rich text snippet reports & print outs [issue #101].
23+
* Updated copyright date displayed in about box [issue #98].
24+
* Updated operating system detection code to detect Windows 10/11 builds released in December 2022 and Q1 2023.
25+
* Some refactoring [including issue #83]
26+
* Changed build process to create all files in `_build` directory and to use different zip file names [issue #78].
27+
* Documentation changes:
28+
* Updated `Build.html` to document changes in build process.
29+
* Updated `CHANGELOG.md` to fix broken link [issue #76] and to remove information about semantic versioning.
30+
* Removed broken links in `Docs/License.html`.
31+
* Updated copyright date in various license files [including issue #96].
32+
* Fixed errors and oversights in REML documentation.
33+
* Removed some redundant tests that were failing due to passing invalid parameters to the revised _StrWrap_ routine [issue #79].
34+
935
## Release v4.21.0 of 16 December 2022
1036

1137
* Updated to support [REML version 5](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/version-4.21.0/Docs/Design/reml.html) in snippet description & extra information [issue #71]:

0 commit comments

Comments
 (0)