rasn-snmp: 0.11.1 -> 0.12.0 (✓ API compatible changes)
⚠️ rasn breaking changes
--- failure constructible_struct_adds_field: externally-constructible struct adds field ---
Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.24.2/src/lints/constructible_struct_adds_field.ron
Failed in:
field Field.name in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:74
field Field.name in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:74
--- failure enum_struct_variant_field_added: pub enum struct variant field added ---
Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.24.2/src/lints/enum_struct_variant_field_added.ron
Failed in:
field nested of variant DecodeErrorKind::FieldError in /tmp/.tmpejZjuL/rasn/src/error/decode.rs:363
field nested of variant DecodeErrorKind::FieldError in /tmp/.tmpejZjuL/rasn/src/error/decode.rs:363
field nested of variant DecodeErrorKind::FieldError in /tmp/.tmpejZjuL/rasn/src/error/decode.rs:363
--- failure enum_struct_variant_field_missing: pub enum struct variant's field removed or renamed ---
Description:
A publicly-visible enum has a struct variant whose field is no longer available under its prior name. It may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.24.2/src/lints/enum_struct_variant_field_missing.ron
Failed in:
field msg of variant DecodeErrorKind::FieldError, previously in file /tmp/.tmpU8byAX/rasn/src/error/decode.rs:336
field msg of variant DecodeErrorKind::FieldError, previously in file /tmp/.tmpU8byAX/rasn/src/error/decode.rs:336
field msg of variant DecodeErrorKind::FieldError, previously in file /tmp/.tmpU8byAX/rasn/src/error/decode.rs:336
--- failure inherent_method_missing: pub method removed or renamed ---
Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.24.2/src/lints/inherent_method_missing.ron
Failed in:
Codec::encode, previously in file /tmp/.tmpU8byAX/rasn/src/codec.rs:36
Codec::decode, previously in file /tmp/.tmpU8byAX/rasn/src/codec.rs:53
Codec::encode, previously in file /tmp/.tmpU8byAX/rasn/src/codec.rs:36
Codec::decode, previously in file /tmp/.tmpU8byAX/rasn/src/codec.rs:53
--- failure method_parameter_count_changed: pub method parameter count changed ---
Description:
A publicly-visible method now takes a different number of parameters.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.24.2/src/lints/method_parameter_count_changed.ron
Failed in:
rasn::prelude::fields::Field::new_required now takes 3 parameters instead of 2, in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:78
rasn::prelude::fields::Field::new_optional now takes 3 parameters instead of 2, in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:87
rasn::prelude::fields::Field::new_default now takes 3 parameters instead of 2, in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:96
rasn::types::fields::Field::new_required now takes 3 parameters instead of 2, in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:78
rasn::types::fields::Field::new_optional now takes 3 parameters instead of 2, in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:87
rasn::types::fields::Field::new_default now takes 3 parameters instead of 2, in /tmp/.tmpejZjuL/rasn/src/types/fields.rs:96
Changelog
## `rasn`
## [0.12.0](https://github.com/XAMPPRocky/rasn/compare/rasn-v0.11.1...rasn-v0.12.0) - 2023-11-12
### Fixed
- *(macros)* handle negative discriminants
### Other
- Add `Option` for Choice, clippy cleanup for relevant macros ([#200](https://github.com/XAMPPRocky/rasn/pull/200))
- Fix issue [#192](https://github.com/XAMPPRocky/rasn/pull/192), add APER ExtensiblePersonnelRecord with bug fixes ([#199](https://github.com/XAMPPRocky/rasn/pull/199))
- Feature/jer ([#187](https://github.com/XAMPPRocky/rasn/pull/187))
- Field_error improved, Boxed error `kind`, explicit naming also for `DecodeErrorKind` ([#197](https://github.com/XAMPPRocky/rasn/pull/197))
- run cargo fmt
## `rasn-derive`
## [0.12.0](https://github.com/XAMPPRocky/rasn/compare/rasn-derive-v0.11.1...rasn-derive-v0.12.0) - 2023-11-12
### Fixed
- *(macros)* handle negative discriminants
### Other
- Add `Option` for Choice, clippy cleanup for relevant macros ([#200](https://github.com/XAMPPRocky/rasn/pull/200))
- Feature/jer ([#187](https://github.com/XAMPPRocky/rasn/pull/187))
- Field_error improved, Boxed error `kind`, explicit naming also for `DecodeErrorKind` ([#197](https://github.com/XAMPPRocky/rasn/pull/197))
- run cargo fmt
## `rasn-pkix`
## [0.10.6](https://github.com/XAMPPRocky/rasn/compare/rasn-pkix-v0.10.5...rasn-pkix-v0.10.6) - 2023-10-26
### Other
- Add CI check for formatted files and reformat source ([#181](https://github.com/XAMPPRocky/rasn/pull/181))
## `rasn-cap`
## [0.8.0](https://github.com/XAMPPRocky/rasn/compare/rasn-cap-v0.7.0...rasn-cap-v0.8.0) - 2023-07-11
### Other
- Use workspace metadata
- Implement Unpacked Encoding Rules (UPER)
## `rasn-cms`
## [0.9.3](https://github.com/XAMPPRocky/rasn/compare/rasn-cms-v0.9.2...rasn-cms-v0.9.3) - 2023-08-06
### Other
- fmt
## `rasn-kerberos`
## [0.9.3](https://github.com/XAMPPRocky/rasn/compare/rasn-kerberos-v0.9.2...rasn-kerberos-v0.9.3) - 2023-08-06
### Other
- fmt
## `rasn-ldap`
## [0.8.0](https://github.com/XAMPPRocky/rasn/compare/rasn-ldap-v0.7.0...rasn-ldap-v0.8.0) - 2023-07-11
### Other
- Use workspace metadata
🤖 New release
rasn
: 0.11.1 -> 0.12.0 (⚠️ API breaking changes)rasn-derive
: 0.11.1 -> 0.12.0rasn-pkix
: 0.11.1 -> 0.12.0rasn-cap
: 0.11.1 -> 0.12.0rasn-cms
: 0.11.1 -> 0.12.0rasn-kerberos
: 0.11.1 -> 0.12.0rasn-ldap
: 0.11.1 -> 0.12.0rasn-mib
: 0.11.1 -> 0.12.0rasn-smi
: 0.11.1 -> 0.12.0rasn-ocsp
: 0.11.1 -> 0.12.0rasn-smime
: 0.11.1 -> 0.12.0rasn-snmp
: 0.11.1 -> 0.12.0 (✓ API compatible changes)⚠️
rasn
breaking changesChangelog
## `rasn`
## `rasn-derive` ## `rasn-pkix` ## `rasn-cap` ## `rasn-cms` ## `rasn-kerberos` ## `rasn-ldap` ## `rasn-mib` ## `rasn-smi` ## `rasn-ocsp` ## `rasn-smime` ## `rasn-snmp`This PR was generated with release-plz.