Skip to content

Commit

Permalink
Merge #245
Browse files Browse the repository at this point in the history
245: Release v0.8.0 r=behnam a=behnam

# New Components

- [`unic-ucd-block`] List of all Unicode Blocks and the property assigning a block to each character.

- [`unic-ucd-hangul`] Unicode Hangul Syllable detection and Composition/Decomposition algorithms.

# Other Updates

- [`unic-ucd-name`] Complete implementation for Unicode Name Property, with addition of Hangul and CJK Han names, as defined by The Unicode Standard.

# Notes

- Special thanks for Yan Li (@eyeplum) for implementing most of the features in this release.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/open-i18n/rust-unic/245)
<!-- Reviewable:end -->


Co-authored-by: Behnam Esfahbod <[email protected]>
  • Loading branch information
bors[bot] and behnam committed Jan 2, 2019
2 parents 4ccb0a7 + 2fa4c8d commit 5a75935
Show file tree
Hide file tree
Showing 31 changed files with 124 additions and 120 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ In `Cargo.toml`:

```toml
[dependencies]
unic = "0.7.0" # This has Unicode 10.0.0 data and algorithms
unic = "0.8.0" # This has Unicode 10.0.0 data and algorithms
```

And in `main.rs`:
Expand Down
4 changes: 2 additions & 2 deletions apps/cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-cli"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -10,7 +10,7 @@ categories = ["internationalization", "text-processing", "parsing", "command-lin
readme = "README.md"

[dependencies]
unic = { path = "../../unic/", version = "0.7.0" }
unic = { path = "../../unic/", version = "0.8.0" }

clap = "2.29"
lazy_static = "1.0"
Expand Down
10 changes: 7 additions & 3 deletions etc/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,26 @@ export COMPONENTS="
unic/char/basics
unic/char/range
unic/char/property
unic/char
unic/ucd/version
unic/ucd/common
unic/ucd/category
unic/ucd/hangul
unic/ucd/age
unic/ucd/bidi
unic/ucd/block
unic/ucd/case
unic/ucd/category
unic/ucd/hangul
unic/ucd/common
unic/ucd/ident
unic/ucd/name
unic/ucd/normal
unic/ucd/segment
unic/ucd
unic/bidi
Expand Down
2 changes: 1 addition & 1 deletion gen/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description = "UNIC — Table Generation"
publish = false

[dependencies]
unic-char-range = { path = "../unic/char/range/", version = "0.7.0" }
unic-char-range = { path = "../unic/char/range/", version = "0.8.0" }

# Command line argument parsing
clap = "2.29"
Expand Down
20 changes: 10 additions & 10 deletions unic/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -19,17 +19,17 @@ bench_it = ["unic-bidi/bench_it"]
serde = ["unic-bidi/serde"]

[dependencies]
unic-bidi = { path = "bidi/", version = "0.7.0" }
unic-char = { path = "char/", version = "0.7.0", features = ["std"] }
unic-common = { path = "common/", version = "0.7.0" }
unic-emoji = { path = "emoji/", version = "0.7.0" }
unic-idna = { path = "idna/", version = "0.7.0" }
unic-normal = { path = "normal/", version = "0.7.0" }
unic-segment = { path = "segment/", version = "0.7.0" }
unic-ucd = { path = "ucd/", version = "0.7.0" }
unic-bidi = { path = "bidi/", version = "0.8.0" }
unic-char = { path = "char/", version = "0.8.0", features = ["std"] }
unic-common = { path = "common/", version = "0.8.0" }
unic-emoji = { path = "emoji/", version = "0.8.0" }
unic-idna = { path = "idna/", version = "0.8.0" }
unic-normal = { path = "normal/", version = "0.8.0" }
unic-segment = { path = "segment/", version = "0.8.0" }
unic-ucd = { path = "ucd/", version = "0.8.0" }

[dev-dependencies]
unic-char-range = { path = "char/range/", version = "0.7.0" }
unic-char-range = { path = "char/range/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
8 changes: 4 additions & 4 deletions unic/bidi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-bidi"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -22,12 +22,12 @@ bench_it = []
[dependencies]
matches = "0.1"
serde = { version = ">=0.8, <2.0", optional = true, features = ["derive"] }
unic-ucd-bidi = { path = "../ucd/bidi/", version = "0.7.0" }
unic-ucd-bidi = { path = "../ucd/bidi/", version = "0.8.0" }

[dev-dependencies]
serde_test = ">=0.8, <2.0"
unic-char-property = { path = "../char/property/", version = "0.7.0" }
unic-ucd-version = { path = "../ucd/version/", version = "0.7.0" }
unic-char-property = { path = "../char/property/", version = "0.8.0" }
unic-ucd-version = { path = "../ucd/version/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
8 changes: 4 additions & 4 deletions unic/char/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-char"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -17,9 +17,9 @@ default = []
std = ["unic-char-range/std"]

[dependencies]
unic-char-basics = { path = "basics/", version = "0.7.0" }
unic-char-property = { path = "property/", version = "0.7.0" }
unic-char-range = { path = "range/", version = "0.7.0" }
unic-char-basics = { path = "basics/", version = "0.8.0" }
unic-char-property = { path = "property/", version = "0.8.0" }
unic-char-range = { path = "range/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
4 changes: 2 additions & 2 deletions unic/char/basics/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-char-basics"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -13,7 +13,7 @@ readme = "README.md"
exclude = []

[dev-dependencies]
unic-char-range = { path = "../range/", version = "0.7.0" }
unic-char-range = { path = "../range/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
4 changes: 2 additions & 2 deletions unic/char/property/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-char-property"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -12,7 +12,7 @@ categories = ["internationalization", "text-processing", "parsing"]
exclude = []

[dependencies]
unic-char-range = { path = "../range/", version = "0.7.0" }
unic-char-range = { path = "../range/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
2 changes: 1 addition & 1 deletion unic/char/range/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-char-range"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion unic/common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-common"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions unic/emoji/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-emoji"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -12,7 +12,7 @@ categories = ["internationalization", "text-processing", "parsing", "rendering"]
exclude = []

[dependencies]
unic-emoji-char = { path = "char/", version = "0.7.0" }
unic-emoji-char = { path = "char/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
8 changes: 4 additions & 4 deletions unic/emoji/char/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-emoji-char"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -12,9 +12,9 @@ categories = ["internationalization", "text-processing", "parsing", "rendering"]
exclude = []

[dependencies]
unic-char-property = { path = "../../char/property/", version = "0.7.0" }
unic-char-range = { path = "../../char/range", version = "0.7.0" }
unic-ucd-version = { path = "../../ucd/version/", version = "0.7.0" }
unic-char-property = { path = "../../char/property/", version = "0.8.0" }
unic-char-range = { path = "../../char/range", version = "0.8.0" }
unic-ucd-version = { path = "../../ucd/version/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
14 changes: 7 additions & 7 deletions unic/idna/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-idna"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -14,12 +14,12 @@ exclude = ["tests/conformance_tests.rs"]

[dependencies]
matches = "0.1"
unic-idna-punycode = { path = "punycode/", version = "0.7.0" }
unic-idna-mapping = { path = "mapping/", version = "0.7.0" }
unic-normal = { path = "../normal/", version = "0.7.0" }
unic-ucd-bidi = { path = "../ucd/bidi/", version = "0.7.0" }
unic-ucd-normal = { path = "../ucd/normal/", version = "0.7.0" }
unic-ucd-version = { path = "../ucd/version/", version = "0.7.0" }
unic-idna-punycode = { path = "punycode/", version = "0.8.0" }
unic-idna-mapping = { path = "mapping/", version = "0.8.0" }
unic-normal = { path = "../normal/", version = "0.8.0" }
unic-ucd-bidi = { path = "../ucd/bidi/", version = "0.8.0" }
unic-ucd-normal = { path = "../ucd/normal/", version = "0.8.0" }
unic-ucd-version = { path = "../ucd/version/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
8 changes: 4 additions & 4 deletions unic/idna/mapping/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-idna-mapping"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -12,9 +12,9 @@ categories = ["internationalization", "text-processing", "parsing", "rendering"]
exclude = []

[dependencies]
unic-char-range = { path = "../../char/range/", version = "0.7.0" }
unic-char-property = { path = "../../char/property/", version = "0.7.0" }
unic-ucd-version = { path = "../../ucd/version/", version = "0.7.0" }
unic-char-range = { path = "../../char/range/", version = "0.8.0" }
unic-char-property = { path = "../../char/property/", version = "0.8.0" }
unic-ucd-version = { path = "../../ucd/version/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
2 changes: 1 addition & 1 deletion unic/idna/punycode/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-idna-punycode"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand Down
6 changes: 3 additions & 3 deletions unic/normal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-normal"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -13,10 +13,10 @@ readme = "README.md"
exclude = ["tests/conformance_tests.rs"]

[dependencies]
unic-ucd-normal = { path = "../ucd/normal/", version = "0.7.0" }
unic-ucd-normal = { path = "../ucd/normal/", version = "0.8.0" }

[dev-dependencies]
unic-ucd-version = { path = "../ucd/version/", version = "0.7.0" }
unic-ucd-version = { path = "../ucd/version/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
6 changes: 3 additions & 3 deletions unic/segment/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-segment"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -13,11 +13,11 @@ readme = "README.md"
exclude = []

[dependencies]
unic-ucd-segment = { path = "../ucd/segment/", version = "0.7.0" }
unic-ucd-segment = { path = "../ucd/segment/", version = "0.8.0" }

[dev-dependencies]
quickcheck = "0.6"
unic-ucd-common = { path = "../ucd/common/", version = "0.7.0" }
unic-ucd-common = { path = "../ucd/common/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
32 changes: 16 additions & 16 deletions unic/ucd/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "unic-ucd"
version = "0.7.0"
version = "0.8.0"
authors = ["The UNIC Project Developers"]
repository = "https://github.com/open-i18n/rust-unic/"
license = "MIT/Apache-2.0"
Expand All @@ -13,24 +13,24 @@ readme = "README.md"
exclude = []

[dependencies]
unic-ucd-age = { path = "age/", version = "0.7.0" }
unic-ucd-bidi = { path = "bidi/", version = "0.7.0" }
unic-ucd-block = { path = "block/", version = "0.7.0" }
unic-ucd-case = { path = "case/", version = "0.7.0" }
unic-ucd-category = { path = "category/", version = "0.7.0" }
unic-ucd-common = { path = "common/", version = "0.7.0" }
unic-ucd-hangul = { path = "hangul/", version= "0.7.0" }
unic-ucd-ident = { path = "ident/", version = "0.7.0" }
unic-ucd-name = { path = "name/", version = "0.7.0" }
unic-ucd-normal = { path = "normal/", version = "0.7.0", features = ["unic-ucd-category"] }
unic-ucd-segment = { path = "segment/", version = "0.7.0" }
unic-ucd-version = { path = "version/", version = "0.7.0" }
unic-ucd-age = { path = "age/", version = "0.8.0" }
unic-ucd-bidi = { path = "bidi/", version = "0.8.0" }
unic-ucd-block = { path = "block/", version = "0.8.0" }
unic-ucd-case = { path = "case/", version = "0.8.0" }
unic-ucd-category = { path = "category/", version = "0.8.0" }
unic-ucd-common = { path = "common/", version = "0.8.0" }
unic-ucd-hangul = { path = "hangul/", version= "0.8.0" }
unic-ucd-ident = { path = "ident/", version = "0.8.0" }
unic-ucd-name = { path = "name/", version = "0.8.0" }
unic-ucd-normal = { path = "normal/", version = "0.8.0", features = ["unic-ucd-category"] }
unic-ucd-segment = { path = "segment/", version = "0.8.0" }
unic-ucd-version = { path = "version/", version = "0.8.0" }

[dev-dependencies]
matches = "0.1"
unic-char-basics = { path = "../char/basics/", version = "0.7.0" }
unic-char-property = { path = "../char/property/", version = "0.7.0" }
unic-char-range = { path = "../char/range/", version = "0.7.0" }
unic-char-basics = { path = "../char/basics/", version = "0.8.0" }
unic-char-property = { path = "../char/property/", version = "0.8.0" }
unic-char-range = { path = "../char/range/", version = "0.8.0" }

[badges]
maintenance = { status = "actively-developed" }
Expand Down
Loading

0 comments on commit 5a75935

Please sign in to comment.