diff options
-rw-r--r-- | doc/relnotes/1.1.rst | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/doc/relnotes/1.1.rst b/doc/relnotes/1.1.rst new file mode 100644 index 0000000..3faa41b --- /dev/null +++ b/doc/relnotes/1.1.rst @@ -0,0 +1,47 @@ +Upwgen 1.1 Release Notes +======================== + + +Features +-------- + +* Added tiered switches (``-1``, ``-2``, ``-3``, and ``-4``) for Unicode + characters, allowing the end user to decide how rare of characters they want + in the character pool. Usage of all of these switches adds an additional 1844 + characters to the character pool. + + * **-1** adds Latin 1 suppliment, Latin extended A, Latin extended B, and IPA + extension Unicode blocks to the character pool (+521 characters). + + * **-2** adds Devanagari (Sanskri, Hindi, etc), Hebrew, Arabic, and Cyrillic + (Ukrainian, Russian, etc) Unicode blocks to the character pool (+637 characters). + + * **-3** adds Armenian, Bengali, and Greek and Coptic Unicode blocks (+281 + characters). + + * **-4** adds Thaana, NKo, Samaritan, Mandaic, Syriac, Runic, Tifinagh, and + Georgian Unicode blocks to the character pool (+414 characters). + +* Moved i18n code out of main and into a new library: i18n_cat. + +* Added man page and updated Makefile to build and install it. + +* Added debug mode with new ``-d,--debug`` switches. This mode will dump the + character pool to stdout, along with decimal and hexadecimal values for each. + +* Added version switches ``-V,--version``. + +Release includes respective updates to docs and Makefile. + + +Fixes +----- + +* Increased maximum character pool memory from 1K to 4K. Previously, the 1K + character pool memory allocation caused a segfault when the character pool + size was increased by the tiered switches. + +* Removed most (possibly all) non-printable characters from Unicode blocks. + This includes whitespace characters and any characters that modify preceeding + or postceeding letters, as these do not work when combined with characters + from other languages. |