summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@oper.io>2019-03-11 20:48:21 -0600
committerAaron Ball <nullspoon@oper.io>2019-03-11 20:48:21 -0600
commit57a2a8d5b1168da4e049a9770d20f7bcf7fc3add (patch)
tree748824f007f76ab34d715829feb5d954dadd7190 /doc
parenta67b50aba366a400e8073def950dd0d9d2185670 (diff)
downloadupwgen-57a2a8d5b1168da4e049a9770d20f7bcf7fc3add.tar.gz
upwgen-57a2a8d5b1168da4e049a9770d20f7bcf7fc3add.tar.xz
Initial commit of version 1.1 release notes
Diffstat (limited to 'doc')
-rw-r--r--doc/relnotes/1.1.rst47
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.

Generated by cgit