bottlerocket-update-operator
bottlerocket-update-operator copied to clipboard
build(deps): bump schemars from 0.8.22 to 1.0.2
Bumps schemars from 0.8.22 to 1.0.2.
Release notes
Sourced from schemars's releases.
v1.0.2
Fixed
- Fix schema properties being incorrectly reordered during serialization (GREsau/schemars#444)
v1.0.1
Fixed
- Deriving
JsonSchemawithno_stdbroken due tostd::borrow::ToOwnedtrait not being in scope (GREsau/schemars#441)v1.0.0
This is a major release with many additions, fixes and changes since 0.8 (but not many since 0.9). While the basic usage (deriving
JsonSchemaand usingschema_for!()orSchemaGenerator) is mostly unchanged, you may wish to consult the migration guide which covers some of the most significant changes.Changes since 1.0.0-rc.2:
Added
#[schemars(bound = ...)]attributes are now used from fields as well as containers- The
Schema::pointer(...)method now works when given a JSON pointer in URI Fragment representation with a leading#character. In particular, this means that you can now lookup a schema from a$refvalue using that method.Fixed
- Schema names that contain special characters are now correctly encoded when used inside a
$refvalue (GREsau/schemars#436)- Optimise type param usage in
SchemaGenerator::subschema_for, reducing LLVM line count and improving compile times (GREsau/schemars#439)v1.0.0-rc.2
Added
- Serde attributes that you want schemars to ignore can now be "unset" by including them in a schemars attribute with a ! prefix, e.g.
#[schemars(!from)](GREsau/schemars#433 / GREsau/schemars#434)Removed
- ⚠️ Deprecated items have been removed:
SchemaSettings::option_nullableandSchemaSettings::option_add_null_typefieldsgenmodulev1.0.0-rc.1
Added
- Impl
JsonSchemaforchrono::TimeDelta(GREsau/schemars#357)- Support
with/into/from/try_fromcontainer attributes (GREsau/schemars#210 / GREsau/schemars#267)Changed
- Use
oneOfwhen generating schema for serialized mixed-type sequences (GREsau/schemars#348) - the previous behaviour was to always usetrueschema (i.e. any value) for mixed-type sequencesv1.0.0-alpha.22
Added
- Type and const generic params can now be used in
schema_withattributes, e.g.#[schemars(schema_with = "func::<T>")](GREsau/schemars#426 / GREsau/schemars#375)
... (truncated)
Changelog
Sourced from schemars's changelog.
[1.0.2] - 2025-06-26
Fixed
- Fix schema properties being incorrectly reordered during serialization (GREsau/schemars#444)
[1.0.1] - 2025-06-24
Fixed
- Deriving
JsonSchemawithno_stdbroken due tostd::borrow::ToOwnedtrait not being in scope (GREsau/schemars#441)[1.0.0] - 2025-06-23
This is a major release with many additions, fixes and changes since 0.8 (but not many since 0.9). While the basic usage (deriving
JsonSchemaand usingschema_for!()orSchemaGenerator) is mostly unchanged, you may wish to consult the migration guide which covers some of the most significant changes.Changes since 1.0.0-rc.2:
Added
#[schemars(bound = ...)]attributes are now used from fields as well as containers- The
Schema::pointer(...)method now works when given a JSON pointer in URI Fragment representation with a leading#character. In particular, this means that you can now lookup a schema from a$refvalue using that method.Fixed
- Schema names that contain special characters are now correctly encoded when used inside a
$refvalue (GREsau/schemars#436)- Optimise type param usage in
SchemaGenerator::subschema_for, reducing LLVM line count and improving compile times (GREsau/schemars#439)[1.0.0-rc.2] - 2025-06-19
Added
- Serde attributes that you want schemars to ignore can now be "unset" by including them in a schemars attribute with a ! prefix, e.g.
#[schemars(!from)](GREsau/schemars#433 / GREsau/schemars#434)Removed
- ⚠️ Deprecated items have been removed:
SchemaSettings::option_nullableandSchemaSettings::option_add_null_typefieldsgenmodule[1.0.0-rc.1] - 2025-06-16
Added
- Impl
JsonSchemaforchrono::TimeDelta(GREsau/schemars#357)- Support
with/into/from/try_fromcontainer attributes (GREsau/schemars#210 / GREsau/schemars#267)Changed
- Use
oneOfwhen generating schema for serialized mixed-type sequences (GREsau/schemars#348) - the previous behaviour was to always usetrueschema (i.e. any value) for mixed-type sequences
... (truncated)
Commits
2697ecbv1.0.2d3d96b6Improve handling of keyword ordering in schema serialization (#445)d8efe53Delete broken symlinks0c38f5fv1.0.1092e971Simplify docs.rs links98a707dFix deriving withno_std(#442)0134a2eRemove v1 alpha notes1cc01f2v1.0.0 🎉ba9e3f3Respect#[schemars(bound = ...)]attributes on fields as well as containers...1905e9afix: (somewhat) avoid duplicate compilation of subschema_for- Additional commits viewable in compare view
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
|---|---|
| schemars | [>= 0.9.a, < 0.10] |
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)