UNIC v0.7.0 Release Notes

Release Date: 2018-02-07 // over 4 years ago
  • โž• Added

    UNIC Applications

    UNIC Applications are binary creates hosting in the same repository as unic super-crate, under the apps/ directory. These creates are not internal parts of the unic library, but tools designed and developed for the general โœ… audience, also serving as a test bed for the UNIC API. We are starting with CLI ๐ŸŒ applications, and possibly expanding it to GUI and WEB applications, as well.

    • unic-cli The new UNIC CLI application provides command-line tools for working with Unicode characters and strings. In this release, first versions of unic-echo and unic-inspector commands are implemented.

    ๐Ÿ†• New Components

    Character Property:

    • unic-ucd-common: Common character properties (alphabetic, alphanumeric, control, numeric, and white_space).

    • unic-ucd-ident: Unicode Identifier character properties.

    • unic-ucd-segment: Unicode Segmentation character properties.

    • unic-emoji-char: Unicode Emoji character properties.

    String Algorithm:

    • unic-segment: Implementation of Unicode Text Segmentation algorithms (Grapheme Cluster and Word boundaries).

    Misc

    ๐Ÿš€ This release was delayed for a couple of cycles, because of the problems with โœ… running tests in a workspace with a mix of std and no-std creates. The issue is resolved as of 1.22.0.

    • Enable no_std for many of the existing components.

    • โฌ†๏ธ Bumped Minimum Rust Version needed to 1.22.0.

    • โšก๏ธ Lots of small fixes for data types and internal structure updates.