Closed renovate[bot] closed 3 weeks ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path lib/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `rkyv`.
... required by package `odict v2.0.0-beta.0 (/tmp/renovate/repos/github/TheOpenDictionary/odict/lib)`
... which satisfies path dependency `odict` (locked to 2.0.0-beta.0) of package `cli v2.0.0-beta.0 (/tmp/renovate/repos/github/TheOpenDictionary/odict/cli)`
versions that meet the requirements `^0.8.0` are: 0.8.8, 0.8.7, 0.8.6, 0.8.5, 0.8.4, 0.8.3, 0.8.2, 0.8.1, 0.8.0
the package `odict` depends on `rkyv`, with features: `archive_le` but `rkyv` does not have these features.
failed to select a version for `rkyv` which could resolve this conflict
This PR contains the following updates:
0.7.44
->0.8.0
Release Notes
rkyv/rkyv (rkyv)
### [`v0.8.1`](https://redirect.github.com/rkyv/rkyv/releases/tag/0.8.1) [Compare Source](https://redirect.github.com/rkyv/rkyv/compare/0.8.0...0.8.1) This bugfix release corrects an infinite loop in hash map probing. ### [`v0.8.0`](https://redirect.github.com/rkyv/rkyv/releases/tag/0.8.0) It's finally here! A ton of stuff has changed, so here are some highlights: - API free functions are now more ergonomic and consistently-named. See `to_bytes`, `from_bytes`, `access`, and everything else! - rkyv now provides separate "API levels" for high-level Rust code and low-level Rust code. - Error handling has been completely overhauled with the introduction of rancor. Validation, serialization, and deserialization all now accept error type parameters so you can choose how you want errors to accumulate. - rkyv now supports remote derive! Read all about it in [the book](https://rkyv.org/derive-macro-features/remote-derive.html). - Unaligned primitives are now supported via the `unaligned` feature. If you choose, no more worrying about buffer alignment! - Native endianness is no more. rkyv now defaults to little-endian, aligned, and 32-bit relative pointers. Use the format control features to change them if you want. - A few semver-affecting soundness issues have been fixed. rkyv should now really truly and always generate cross-platform buffers. - The archived hash map and b-tree map implementations have been overhauled for better space-efficiency and performance. - Macro attributes have been overhauled to make them significantly more cohesive and ergonomic. - rkyv's mutable API has been overhauled for improved soundness and ease of use. - rkyv's internal APIs have been overhauled for improved ease of use. - Many serialization and deserialization types and traits have been renamed for shortness and clarity. - Copy optimizations are now stable for many basic primitive types. - The Most Unhelpful Error no longer occurs (the compiler mentions `With<_, _>` when you try to deserialize) - `AlignedVec` now supports custom alignments - No more `strict` feature, rkyv is always in strict mode now - Lots and lots and lots of tech debt cleanup ... and much more! Try it out yourself after I release this new version on-stage at RustConf. Reminder: this is a major version bump, and data previously serialized with rkyv 0.7 or below will not be compatible with 0.8. Any data you serialize in 0.8 is guaranteed to be compatible for the lifetime of the 0.8 releases.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.