diff options
author | Aaron Ball <nullspoon@oper.io> | 2019-03-11 20:48:21 -0600 |
---|---|---|
committer | Aaron Ball <nullspoon@oper.io> | 2019-03-11 20:48:21 -0600 |
commit | 57a2a8d5b1168da4e049a9770d20f7bcf7fc3add (patch) | |
tree | 748824f007f76ab34d715829feb5d954dadd7190 | |
parent | a67b50aba366a400e8073def950dd0d9d2185670 (diff) | |
download | upwgen-57a2a8d5b1168da4e049a9770d20f7bcf7fc3add.tar.gz upwgen-57a2a8d5b1168da4e049a9770d20f7bcf7fc3add.tar.xz |
Initial commit of version 1.1 release notes
-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. |