Function Compare to compare arrays of code points was added to the package Strings_Edit.UTF8;
Function Image to convert a code points array to UTF-8 string was added to the package Strings_Edit.UTF8;
Function Compare to compare arrays of code points using a code points mapping was added to the package Strings_Edit.UTF8.Maps;
The package Strings_Edit.UTF8.Normalization was added to provide Unicode decompositions (NFD and NFKD), composition, normalization (NFC, NFKC) as well as comparisons of normalized strings. The canonical composition rules are respected;
The application Strings_Edit.UTF8.Normalization_Generator was added to support updates of the UnicodeData.txt data base;
The test case test_utf8 was added.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The Size functions were added to Strings_Edit.UTF8 to calculate the length of UTF-8 encoding of a code point or an array of;
The package Strings_Edit.RFC_3897 was added to handle IP addresses v4 and v6 as well as IRI (Internationalized Resource Identifier). IRI is an extension of URI (Uniform Resource Identifier) and URL (Uniform Resource Locator) that supports Unicode.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Changes to the version 3.6:
Changes to the version 3.7:
Changes to the version 3.8:
Changes to the previous version:
Changes to the previous version: