Skip to content
Merged

Dev #370

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LAST_RELEASED_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.6.0
5.7.0
2 changes: 1 addition & 1 deletion NEXT_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.7.0
5.8.0
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ feature combinations of interest.

`rust_icu` version | ICU 74.1 | ICU 75.0 | ICU 76.0 | ICU 77.0 |
-------------------- | -------- | -------- | -------- | -------- |
5.4.x | ✅ | | ✅ | ✅ |
5.x | ✅ | | ✅ | ✅ |

# Features

Expand Down
6 changes: 3 additions & 3 deletions coverage/report.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
| `upluralrules.h` | 3 / 8 |
| `ures.h` | 21 / 34 |
| `ustring.h` | 2 / 61 |
| `utext.h` | 2 / 28 |
| `utext.h` | 4 / 28 |
| `utrans.h` | 10 / 20 |
| `unorm2.h` | 8 / 23 |
# Unimplemented functions per header
Expand Down Expand Up @@ -507,6 +507,8 @@
| ------------- | ----------- |
| | `utext_clone` |
| | `utext_close` |
| | `utext_isWritable` |
| | `utext_openUTF8` |
| `utext_char32At` | |
| `utext_copy` | |
| `utext_current32` | |
Expand All @@ -517,7 +519,6 @@
| `utext_getPreviousNativeIndex` | |
| `utext_hasMetaData` | |
| `utext_isLengthExpensive` | |
| `utext_isWritable` | |
| `utext_moveIndex32` | |
| `utext_nativeLength` | |
| `utext_next32` | |
Expand All @@ -527,7 +528,6 @@
| `utext_openReplaceable` | |
| `utext_openUChars` | |
| `utext_openUnicodeString` | |
| `utext_openUTF8` | |
| `utext_previous32` | |
| `utext_previous32From` | |
| `utext_replace` | |
Expand Down
2 changes: 2 additions & 0 deletions coverage/utext_implemented.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
utext_clone
utext_close
utext_isWritable
utext_openUTF8
2 changes: 1 addition & 1 deletion ecma402_traits/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "Apache-2.0"
name = "ecma402_traits"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Rust implementation of type traits to support ECMA 402 specification in Rust.
Expand Down
36 changes: 18 additions & 18 deletions rust_icu/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -17,23 +17,23 @@ keywords = ["icu", "unicode", "i18n", "l10n"]
anyhow = "1.0.25"
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_ubrk = { path = "../rust_icu_ubrk", version = "5.6.0", default-features = false }
rust_icu_ucal = { path = "../rust_icu_ucal", version = "5.6.0", default-features = false }
rust_icu_ucol = { path = "../rust_icu_ucol", version = "5.6.0", default-features = false }
rust_icu_ucsdet = { path = "../rust_icu_ucsdet", version = "5.6.0", default-features = false }
rust_icu_udat = { path = "../rust_icu_udat", version = "5.6.0", default-features = false }
rust_icu_udata = { path = "../rust_icu_udata", version = "5.6.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.6.0", default-features = false }
rust_icu_ulistformatter = { path = "../rust_icu_ulistformatter", version = "5.6.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.6.0", default-features = false }
rust_icu_umsg = { path = "../rust_icu_umsg", version = "5.6.0", default-features = false }
rust_icu_unorm2 = { path = "../rust_icu_unorm2", version = "5.6.0", default-features = false }
rust_icu_ures = { path = "../rust_icu_ures", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_utext = { path = "../rust_icu_utext", version = "5.6.0", default-features = false }
rust_icu_utrans = { path = "../rust_icu_utrans", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_ubrk = { path = "../rust_icu_ubrk", version = "5.7.0", default-features = false }
rust_icu_ucal = { path = "../rust_icu_ucal", version = "5.7.0", default-features = false }
rust_icu_ucol = { path = "../rust_icu_ucol", version = "5.7.0", default-features = false }
rust_icu_ucsdet = { path = "../rust_icu_ucsdet", version = "5.7.0", default-features = false }
rust_icu_udat = { path = "../rust_icu_udat", version = "5.7.0", default-features = false }
rust_icu_udata = { path = "../rust_icu_udata", version = "5.7.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.7.0", default-features = false }
rust_icu_ulistformatter = { path = "../rust_icu_ulistformatter", version = "5.7.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.7.0", default-features = false }
rust_icu_umsg = { path = "../rust_icu_umsg", version = "5.7.0", default-features = false }
rust_icu_unorm2 = { path = "../rust_icu_unorm2", version = "5.7.0", default-features = false }
rust_icu_ures = { path = "../rust_icu_ures", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }
rust_icu_utext = { path = "../rust_icu_utext", version = "5.7.0", default-features = false }
rust_icu_utrans = { path = "../rust_icu_utrans", version = "5.7.0", default-features = false }
thiserror = "1.0.9"

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
Expand Down
4 changes: 2 additions & 2 deletions rust_icu_common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2018"
name = "rust_icu_common"
version = "5.6.0"
version = "5.7.0"
authors = ["Google Inc."]
license = "Apache-2.0"
readme = "README.md"
Expand All @@ -19,7 +19,7 @@ keywords = ["icu", "unicode", "i18n", "l10n"]
anyhow = "1.0.25"
thiserror = "1.0.9"

rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false}
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false}

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
[features]
Expand Down
22 changes: 11 additions & 11 deletions rust_icu_ecma402/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,25 @@ license = "Apache-2.0"
name = "rust_icu_ecma402"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
ECMA 402 standard implementation in Rust.
"""
[dependencies]
anyhow = "1.0.25"
ecma402_traits = { path = "../ecma402_traits", version = "5.6.0" }
ecma402_traits = { path = "../ecma402_traits", version = "5.7.0" }
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_udat = { path = "../rust_icu_udat", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_ulistformatter = { path = "../rust_icu_ulistformatter", version = "5.6.0", default-features = false }
rust_icu_upluralrules = { path = "../rust_icu_upluralrules", version = "5.6.0", default-features = false }
rust_icu_unum = { path = "../rust_icu_unum", version = "5.6.0", default-features = false }
rust_icu_unumberformatter = { path = "../rust_icu_unumberformatter", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_udat = { path = "../rust_icu_udat", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }
rust_icu_ulistformatter = { path = "../rust_icu_ulistformatter", version = "5.7.0", default-features = false }
rust_icu_upluralrules = { path = "../rust_icu_upluralrules", version = "5.7.0", default-features = false }
rust_icu_unum = { path = "../rust_icu_unum", version = "5.7.0", default-features = false }
rust_icu_unumberformatter = { path = "../rust_icu_unumberformatter", version = "5.7.0", default-features = false }

[dev-dependencies]
anyhow = "1.0.25"
Expand Down
12 changes: 6 additions & 6 deletions rust_icu_intl/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu_intl"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -17,11 +17,11 @@ umsg.h
anyhow = "1.0.25"
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.6.0", default-features = false }
rust_icu_umsg = { path = "../rust_icu_umsg", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.7.0", default-features = false }
rust_icu_umsg = { path = "../rust_icu_umsg", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }
thiserror = "1.0.9"

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
Expand Down
2 changes: 1 addition & 1 deletion rust_icu_release/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rust_icu_release"
version = "5.6.0"
version = "5.7.0"
edition = "2024"
authors = ["Google Inc."]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions rust_icu_sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rust_icu_sys"
version = "5.6.0"
version = "5.7.0"
authors = ["Google Inc."]
license = "Apache-2.0"
readme = "README.md"
Expand All @@ -24,7 +24,7 @@ paste = "1.0"
anyhow = "1.0.72"
bindgen = { version = "0.69.5", optional = true }
lazy_static = "1.4"
rust_icu_release = { path = "../rust_icu_release", version = "5.6.0" }
rust_icu_release = { path = "../rust_icu_release", version = "5.7.0" }

[lib]
# Indented documentation text in the generated library is prose, not rust code.
Expand Down
10 changes: 5 additions & 5 deletions rust_icu_ubrk/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "Apache-2.0"
name = "rust_icu_ubrk"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -17,10 +17,10 @@ Native bindings to the ICU4C library from Unicode.
[dependencies]
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }

[dev-dependencies]
anyhow = "1.0.25"
Expand Down
10 changes: 5 additions & 5 deletions rust_icu_ucal/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu_ucal"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -18,10 +18,10 @@ keywords = ["icu", "unicode", "i18n", "l10n"]
[dependencies]
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }

[dev-dependencies]
regex = "1"
Expand Down
6 changes: 3 additions & 3 deletions rust_icu_uchar/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu_uchar"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -18,8 +18,8 @@ keywords = ["icu", "unicode", "i18n", "l10n"]
[dependencies]
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
[features]
Expand Down
6 changes: 3 additions & 3 deletions rust_icu_ucnv/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu_ucnv"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -18,8 +18,8 @@ keywords = ["icu", "unicode", "i18n", "l10n"]
[dependencies]
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
[features]
Expand Down
10 changes: 5 additions & 5 deletions rust_icu_ucol/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu_ucol"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"
keywords = ["icu", "unicode", "i18n", "l10n"]

description = """
Expand All @@ -17,10 +17,10 @@ Native bindings to the ICU4C library from Unicode.
[dependencies]
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }
anyhow = "1.0.25"

[dev-dependencies]
Expand Down
8 changes: 4 additions & 4 deletions rust_icu_ucsdet/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ license = "Apache-2.0"
name = "rust_icu_ucsdet"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -16,9 +16,9 @@ ucsdet.h
keywords = ["icu", "unicode", "i18n", "l10n"]

[dependencies]
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.7.0", default-features = false }

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
[features]
Expand Down
16 changes: 8 additions & 8 deletions rust_icu_udat/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "Apache-2.0"
name = "rust_icu_udat"
readme = "README.md"
repository = "https://github.com/google/rust_icu"
version = "5.6.0"
version = "5.7.0"

description = """
Native bindings to the ICU4C library from Unicode.
Expand All @@ -19,19 +19,19 @@ keywords = ["icu", "unicode", "i18n", "l10n"]
[dependencies]
log = "0.4.6"
paste = "1.0"
rust_icu_common = { path = "../rust_icu_common", version = "5.6.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.6.0", default-features = false }
rust_icu_ucal = { path = "../rust_icu_ucal", version = "5.6.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.6.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.6.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.6.0", default-features = false }
rust_icu_common = { path = "../rust_icu_common", version = "5.7.0", default-features = false }
rust_icu_sys = { path = "../rust_icu_sys", version = "5.7.0", default-features = false }
rust_icu_ucal = { path = "../rust_icu_ucal", version = "5.7.0", default-features = false }
rust_icu_uenum = { path = "../rust_icu_uenum", version = "5.7.0", default-features = false }
rust_icu_uloc = { path = "../rust_icu_uloc", version = "5.7.0", default-features = false }
rust_icu_ustring = { path = "../rust_icu_ustring", version = "5.7.0", default-features = false }

[dev-dependencies]
regex = "1"

[build-dependencies]
anyhow = "1.0"
rust_icu_release = { path = "../rust_icu_release", version = "5.6.0" }
rust_icu_release = { path = "../rust_icu_release", version = "5.7.0" }

# See the feature description in ../rust_icu_sys/Cargo.toml for details.
[features]
Expand Down
Loading
Loading