summaryrefslogtreecommitdiff
path: root/doc/relnotes/1.1.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/relnotes/1.1.rst')
-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