News¶ ↑
Release History¶ ↑
v1.2.0¶ ↑
-
Updated vocab building code for faster term matching
-
Refactored the TextFormatter class into a Formatting module
-
Added methods for merging translation tables into one another
-
Consolidated
Sanzang
module “requires” into a central location
v1.1.2¶ ↑
-
Cleaned up table loading code to be faster and simpler
-
Added RDoc option to set documentation encoding to UTF-8 (RDoc 3.x)
-
Adjusted example and test translation tables to not use leading spaces
v1.1.1¶ ↑
-
Updated horizontal space handling to be more robust.
-
Horizontal spaces will not be added at the end of any lines.
-
Fixed transcoding logic for when translate_io parameters are file paths.
-
Documentation and build file revisions.
v1.1.0¶ ↑
-
New feature – automatic spacing between translated terms.
-
Updated
Sanzang::Platform
for greater compatibility between Ruby versions.
v1.0.9¶ ↑
-
Limiting Sanzang on JRuby to UTF-8 – JRuby encoding support is limited.
-
Minor encoding handling fixes.
v1.0.8¶ ↑
-
Added support for a SANZANG_ENCODING environment variable.
-
Documentation updates.
-
Minor output formatting fixes.
-
Fixed TypeError exception raised when listing encodings in Ruby 2.1.
v1.0.7¶ ↑
-
Fixes for I/O exception handling logic and file descriptor handling.
-
Fixed processor counting logic on MS Windows platforms.
v1.0.6¶ ↑
-
Fixed a bug in file descriptor handling when the FD is nil.
-
Rakefile updates for greater portability and accepting non-GNU tar.
v1.0.5¶ ↑
-
Faster translation table loading.
-
Added support for JRuby including multithreaded batches.
-
Rakefile will not attempt to build tar archives by default.
-
Gemfile updates and revisions for better requirements specification.
v1.0.4¶ ↑
-
Introduced buffered I/O for better performance and memory usage.
-
Added the
Sanzang::Platform
module for more accessing system information.
v1.0.3¶ ↑
-
Test case file updates following encoding handling changes.
-
Rakefile updates for greater portability (aiming at BSD compatibility).
-
Using UTF-8 as the default encoding for ASCII and IBM CP terminals.
v1.0.2¶ ↑
-
Encoding list should only display those that can convert to UTF-8.
-
Encoding fixes when transcoding. Using UTF-8 internally for translation.
-
Added a “verbose mode” for debugging.
v1.0.1¶ ↑
-
Reflow command will only list encodings that can be converted to UTF-8.
-
Rewrote
Sanzang::Translator#translate_io
for simpler file handling. -
Pipe handling updated to break quietly rather than report an error.
-
Added additional checks for translation table formatting.
v1.0.0¶ ↑
-
Many documentation updates and additions.
-
Consolidated multiple executables into a single “sanzang” command suite.
-
Previous versions of Sanzang should be uninstalled before installing this.
v0.0.4¶ ↑
-
Error message formatting.
-
Enabled case-insensitive sorting for encodings list.
v0.0.3¶ ↑
-
Source code formatting.
-
Fixed usage message error for the translate command.
v0.0.2¶ ↑
-
Updated Parallel requirement to v0.5.19, following a SIGINT bug.
-
Rakefile additions and revisions for robustness.
-
Added empty file to batch testing directory.
-
Added README.md file.
-
Fixed file permissions.
v0.0.1¶ ↑
-
Initial commit to version control, and the first release.