v4.21.1 - 2023-04-09
·
129 commits
to master
since this release
Download
Download both the standard and portable versions below.
Changes
- Completed implementation of support for REML version 5 (ommitted from v4.20.0 in error) and fixed some bugs in the original implementation [issues #81 and #82], including:
- Heavily revised "active text" handling code and document model to fix support for lists introduced in v4.21.0.
- Added support for rendering lists in plain text reports and generated source code header comments.
- Added support for rendering lists in Rich Text Format for use in printed information and in reports copied to the clipboard.
- Overhauled HTML rendering code that generates HTML for display in the UI.
- Heavily revised parsing and generation of REML code.
- Updated "active text" validation code.
- Prevented snippets editor from stripping REML
<p>
tags [issue #103]. - Fixed garbled copyright symbols in generated source code [issue #80].
- Fixed bug in code that compresses multiple white space into a single space [issue #95].
- Fixed out of range error in code that handles text encodings [issue #97].
- Fixed broken formatting of compiler result tables in text and rich text snippet reports & print outs [issue #101].
- Updated copyright date displayed in about box [issue #98].
- Updated operating system detection code to detect Windows 10/11 builds released in December 2022 and Q1 2023.
- Some refactoring [including issue #83]
- Changed build process to create all files in
_build
directory and to use different zip file names [issue #78]. - Documentation changes:
- Updated
Build.html
to document changes in build process. - Updated
CHANGELOG.md
to fix broken link [issue #76] and to remove information about semantic versioning. - Removed broken links in
Docs/License.html
. - Updated copyright date in various license files [including issue #96].
- Fixed errors and oversights in REML documentation.
- Updated
- Removed some redundant tests that were failing due to passing invalid parameters to the revised StrWrap routine [issue #79].