|
|
|
[package]
|
|
|
|
name = "boa_icu_provider"
|
|
|
|
description = "ICU4X data provider for the Boa JavaScript engine."
|
|
|
|
keywords = ["javascript", "cldr", "unicode"]
|
|
|
|
categories = ["internationalization", "no-std"]
|
|
|
|
version.workspace = true
|
|
|
|
edition.workspace = true
|
|
|
|
authors.workspace = true
|
|
|
|
license.workspace = true
|
|
|
|
repository.workspace = true
|
|
|
|
rust-version.workspace = true
|
|
|
|
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
icu_provider = { version = "1.2.0", features = ["serde", "sync"] }
|
|
|
|
icu_collections = "1.2.0"
|
|
|
|
icu_normalizer = "1.2.0"
|
|
|
|
icu_properties = "1.2.0"
|
|
|
|
zerovec = "0.9.4"
|
|
|
|
|
Bump icu_datagen from 1.2.4 to 1.2.5 (#2873)
Bumps [icu_datagen](https://github.com/unicode-org/icu4x) from 1.2.4 to 1.2.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md">icu_datagen's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>icu4x 1.2.x (Apr 17, 2023)</h2>
<p>Note: A subset of crates received patch releases in the 1.2 stream.</p>
<ul>
<li><code>databake</code>: 0.1.5
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3356">#3356</a>, adding <code>allow</code> for clippy false-positives</li>
</ul>
</li>
<li><code>icu_capi</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3344">#3344</a>, <code>buffer_provider</code> feature accidentally pulling in extra crates</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3339">#3339</a>, incorrect Cargo features</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.3
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3355">#3355</a>, adding MSRV annotations to generated code</li>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3369">#3369</a>, making datagen call <code>rustfmt</code> directly instead of using the <code>rust-format</code> dependency</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.4
<ul>
<li>Remove dependency on <code>clap</code>'s <code>"cargo"</code> feature to better support non-Cargo users (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3388">#3388</a>)</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.5
<ul>
<li>Remove runtime dependency on segmenter data pulled from the cargo cache (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3391">#3391</a>)</li>
</ul>
</li>
<li><code>icu_locid_transform</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/issues/3332">#3332</a>, missing <code>+?Sized</code> bound</li>
</ul>
</li>
<li><code>icu_segmenter</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3341">#3341</a>, incorrect results on some strings with mixed scripts</li>
</ul>
</li>
<li><code>icu_provider</code> 1.2.1
<ul>
<li>Do not autoenable <code>postcard/use-std</code> (<a href="https://redirect.github.com/unicode-org/icu4x/pull/3376">#3376</a>)</li>
</ul>
</li>
<li><code>icu_datetime</code> 1.2.1
<ul>
<li>Remove superfluous <code>JapaneseEraV1</code> provider bounds on <code>TypedZonedDateTimeFormatter</code> <a href="https://redirect.github.com/unicode-org/icu4x/pull/3379">#3379</a></li>
</ul>
</li>
</ul>
<h2>icu4x 1.2 (Apr 13, 2023)</h2>
<ul>
<li>General
<ul>
<li>All updated crates:
<ul>
<li>Add missing <code>Debug</code> impls (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3206">#3206</a>)</li>
<li>Update Rust edition to 2021 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3075">#3075</a>)</li>
<li>Internal clippy fixes</li>
<li>Unless otherwise specified, all crate updates are to version 1.2.</li>
<li>Out-of-cycle releases do not get their own changelog entries, so some entries may span multiple patch or pre-1.0 minor versions.</li>
</ul>
</li>
</ul>
</li>
<li>Data model and providers
<ul>
<li><code>icu_provider</code>:
<ul>
<li>Add support for silencing expected <code>DataError</code>s (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3262">#3262</a>)</li>
<li>Removing <code>dhat</code> dependency (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3138">#3138</a>)</li>
<li>Make trait <code>DataMarker: 'static</code> (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3137">#3137</a>)</li>
</ul>
</li>
<li><code>icu_datagen</code>: (includes patch updates 1.1.1 and 1.1.2)
<ul>
<li>(lib) Add <code>Out::Baked</code> and <code>BakedOptions</code>; deprecate <code>Out::Module</code> (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3130">#3130</a>)</li>
<li>(cli) Bump clap to 4.0, move to using derive (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3149">#3149</a>)</li>
<li>Pare down datagen deps (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3160">#3160</a>)</li>
<li>Support changes from CLDR 43 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3182">#3182</a>, <a href="https://redirect.github.com/unicode-org/icu4x/issues/3201">#3201</a>, <a href="https://redirect.github.com/unicode-org/icu4x/issues/3204">#3204</a>, <a href="https://redirect.github.com/unicode-org/icu4x/issues/3205">#3205</a>)</li>
<li>Add support for complemented range iterators (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3198">#3198</a>)</li>
<li>Using byte string literals in databake (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3040">#3040</a>)\</li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/unicode-org/icu4x/commit/379473ad89d7ec713cceb2bd039cf0a0e9fe9f01"><code>379473a</code></a> include!() segmenter data in datagen; release datagen 1.2.5 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3393">#3393</a>)</li>
<li><a href="https://github.com/unicode-org/icu4x/commit/9702331b87cf496dac3cf955b06d23f1f1f62b2d"><code>9702331</code></a> Add changelog entry for datagen 1.2.4 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3390">#3390</a>)</li>
<li><a href="https://github.com/unicode-org/icu4x/commit/72654f552de261b1155f459793d5add6d017a00d"><code>72654f5</code></a> Bump yaml and postcss-loader in /ffi/diplomat/js/examples/wasm-demo (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3389">#3389</a>)</li>
<li>See full diff in <a href="https://github.com/unicode-org/icu4x/compare/ind/icu_datagen@1.2.4...ind/icu_datagen@1.2.5">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=icu_datagen&package-manager=cargo&previous-version=1.2.4&new-version=1.2.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2 years ago
|
|
|
icu_datagen = { version = "1.2.5", optional = true }
|
|
|
|
icu_provider_blob = { version = "1.2.0", optional = true }
|
|
|
|
icu_provider_adapters = { version = "1.2.0", features = ["serde"], optional = true }
|
|
|
|
once_cell = { version = "1.18.0", default-features = false, features = [
|
|
|
|
"critical-section",
|
|
|
|
], optional = true }
|
|
|
|
log = { version = "0.4.20", optional = true }
|
|
|
|
simple_logger = { version = "4.2.0", optional = true }
|
|
|
|
icu_casemapping = { version = "0.7.2", optional = true }
|
|
|
|
|
|
|
|
[features]
|
|
|
|
default = ["std"]
|
|
|
|
full = ["dep:once_cell", "dep:icu_provider_blob", "dep:icu_provider_adapters"]
|
|
|
|
std = ["once_cell?/std"]
|
|
|
|
bin = ["dep:icu_datagen", "dep:simple_logger", "dep:log", "dep:icu_casemapping"]
|
|
|
|
|
|
|
|
[[bin]]
|
|
|
|
name = "boa-datagen"
|
|
|
|
path = "src/bin/datagen.rs"
|
|
|
|
required-features = ["bin"]
|