Release Notes: This release cleans the translation table initialization code to be faster, cleaner, and simpler, adds an RDoc option to set the documentation encoding to UTF-8 for RDoc 3.x, so the documentation will build properly (including when installed as a gem), and adjusts the example and test translation tables to not use leading spaces and other deprecated table formatting.
Release Notes: Translations are now buffered, so translation now uses a very limited amount of memory and also gets a performance boost. Platform support has been greatly improved, with multiprocessing support added for many Unix and Unix-like systems including AIX, HP-UX, IRIX, Tru64, various BSDs, Minix, and others. Usage and platform display output now has better formatting.
Release Notes: Various bugfixes and improvements, and more robust translation table parsing. Broken pipes will now cause Sanzang to exit silently, which is important when piping to paging utilities (e.g. "less"). Sanzang Reflow will now only list possible encodings which have converters to UTF-8 that have been implemented in Ruby. Smarter file descriptor handling was provided for the core Translator class. The documentation has received some minor updates for clarity.
Release Notes: This is a major release, and the biggest difference is that Sanzang commands have been consolidated into a single "sanzang" command suite program (single executable). The batch translation functionality has also been split out into its own "batch" subcommand. Multiprocessing support has been enhanced with better handling of multiprocessing capability detection, and with the introduction of a "-j" or "--jobs" flag. Several bugs have been fixed, including a translation table record sorting issue. Documentation has also gone through a major overhaul for this release.