Release 0.7.0
CAD97 opened this issue · 5 comments
We've had a good deal of changes made since the last release.
Could we get version 0.7.0 released?
- Bumped minimum Rust to 1.22
- A lot of internal structure updates
- Added
- unic/emoji/char
- unic/segment
- unic/ucd/common
- unic/ucd/ident
- unic/ucd/segment
Thanks for looking into it, @CAD97! Yeah, it's been in my shortlist for this weekend! I'll get to it in the evening! :)
Uh... have to push it back a couple of days, again. Sorry for the delays. It's on top of the list now and will be done in a day or two!
Okay, I'm done with the fixes needed for the release. Waiting for tests to pass and will cut the release in the morning.
Release: v0.7.0
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 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).
Other Updates
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 to
1.22.0
. - Lots of small fixes for data types and internal structure updates.
Okay, there are a couple of more fixes I want to get in before release. Hopefully this evening.