UNIC v0.7.0 Release Notes
Release Date: 2018-02-07 // about 6 years ago-
โ Added
UNIC Applications
UNIC Applications are binary creates hosting in the same repository as
unic
super-crate, under theapps/
directory. These creates are not internal parts of theunic
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 ofunic-echo
andunic-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.