Skip to content

UNIC v0.5.0 - 2017-08-05

Compare
Choose a tag to compare
@behnam behnam released this 06 Aug 00:22
· 465 commits to master since this release
  • New component: [unic-ucd-category] Support General_Category Unicode (UCD) character property, implemented as enum GeneralCategory.

  • [unic-ucd-nomal] Support Decomposition_Type Unicode (UCD) character property, implemented as enum DecompositionType.

  • [unic-ucd-normal] Update Canonical_Combining_Class implementation to tuple struct and add update API accordingly.

  • [unic-ucd-age] Update Age property implementation to not cause API breakage on new Unicode versions.

  • [unic-utils] Rename from unic-ucd-utils, to contain all data-less utility functionalities. (#50)

  • Expand character property API in implementations, in the process of defining trait-based contracts for all (UCD and other) character properties. (#66, #34)

  • Reorganize code structure to make room for dev packages, like new unic-gen crate—which is going to replace the Python implementation for data table generation.

  • Drop data-dependent integration tests from packaging, allowing all tests pass for downloaded packages. (#34)

  • [unic-ucd] Expand cross-component and conformance tests. (#18, #43)

  • Drop dependency on rustc_test in favor of default integration test harness. (#76)