librasn / rasn

A Safe #[no_std] ASN.1 Codec Framework
Other
199 stars 50 forks source link

chore: release #196

Closed github-actions[bot] closed 10 months ago

github-actions[bot] commented 11 months ago

🤖 New release

⚠️ 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
## `rasn-mib`
## [0.11.0](https://github.com/XAMPPRocky/rasn/compare/rasn-mib-v0.10.6...rasn-mib-v0.11.0) - 2023-10-28 ### Other - Shared error module ([#164](https://github.com/XAMPPRocky/rasn/pull/164))
## `rasn-smi`
## [0.11.0](https://github.com/XAMPPRocky/rasn/compare/rasn-smi-v0.10.6...rasn-smi-v0.11.0) - 2023-10-28 ### Other - Shared error module ([#164](https://github.com/XAMPPRocky/rasn/pull/164))
## `rasn-ocsp`
## [0.8.0](https://github.com/XAMPPRocky/rasn/compare/rasn-ocsp-v0.7.0...rasn-ocsp-v0.8.0) - 2023-07-11 ### Other - Use workspace metadata
## `rasn-smime`
## [0.9.3](https://github.com/XAMPPRocky/rasn/compare/rasn-smime-v0.9.2...rasn-smime-v0.9.3) - 2023-08-06 ### Other - fmt
## `rasn-snmp`
## [0.12.0](https://github.com/XAMPPRocky/rasn/compare/rasn-snmp-v0.11.1...rasn-snmp-v0.12.0) - 2023-11-12 ### Other - Feature/jer ([#187](https://github.com/XAMPPRocky/rasn/pull/187))


This PR was generated with release-plz.