Emurgo / cardano-serialization-lib

This is a library, written in Rust, for serialization & deserialization of data structures used in Cardano's Haskell implementation of Alonzo along with useful utility functions.
Other
234 stars 125 forks source link

Bump schemars from 0.8.8 to 0.8.11 in /rust #547

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps schemars from 0.8.8 to 0.8.11.

Release notes

Sourced from schemars's releases.

v0.8.11

Added:

  • Replace auto-inferred trait bounds with bounds specified in #[schemars(bound = "...")] attribute

Changed:

  • Derived JsonSchema now respects attributes on unit enum variants (GREsau/schemars#152)
  • Minimum supported rust version is now 1.45.0

v0.8.10

Fixed:

v0.8.9

Added:

  • Support generic default values in default attributes (GREsau/schemars#83)
  • Add missing MIT licence text for usage of code from regex_syntax crate (GREsau/schemars#132)
  • Support uuid v1 and arrayvec 0.7 via feature flags uuid1 and arrayvec07 (GREsau/schemars#142)
    • This also adds uuid08 and arrayvec05 feature flags for the previously supported versions of these crates. The existing uuid and arrayvec flags are still supported for backward-compatibility, but they are deprecated.
    • Similarly, indexmap1 feature flag is added, and indexmap flag is deprecated.
Changelog

Sourced from schemars's changelog.

[0.8.11] - 2022-10-02

Added:

  • Replace auto-inferred trait bounds with bounds specified in #[schemars(bound = "...")] attribute

Changed:

  • Derived JsonSchema now respects attributes on unit enum variants (GREsau/schemars#152)
  • Minimum supported rust version is now 1.45.0

[0.8.10] - 2022-05-17

[0.8.9] - 2022-05-16

Added:

  • Support generic default values in default attributes (GREsau/schemars#83)
    • ⚠️ This inadvertently introduced a breaking change and was removed in 0.8.10
  • Add missing MIT licence text for usage of code from regex_syntax crate (GREsau/schemars#132)
  • Support uuid v1 and arrayvec 0.7 via feature flags uuid1 and arrayvec07 (GREsau/schemars#142)
    • This also adds uuid08 and arrayvec05 feature flags for the previously supported versions of these crates. The existing uuid and arrayvec flags are still supported for backward-compatibility, but they are deprecated.
    • Similarly, indexmap1 feature flag is added, and indexmap flag is deprecated.
Commits


Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
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)
dependabot[bot] commented 1 year ago

Looks like schemars is no longer updatable, so this is no longer needed.