librasn / compiler

An ASN1 compiler producing Rust bindings for the rasn framework
Other
13 stars 7 forks source link

chore: release v0.5.0 #39

Closed github-actions[bot] closed 2 months ago

github-actions[bot] commented 2 months ago

🤖 New release

⚠️ rasn-compiler 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.35.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ChoiceOption.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:546
  field ChoiceOption.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:546
  field ChoiceOption.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:546
  field SequenceOrSetOf.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:278
  field SequenceOrSetOf.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:278
  field SequenceOrSetOf.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:278
  field SequenceOrSetMember.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:443
  field SequenceOrSetMember.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:443
  field SequenceOrSetMember.is_recursive in /tmp/.tmpzXrz71/compiler/rasn-compiler/src/intermediate/types.rs:443

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_method_added.ron

Failed in:
  trait method rasn_compiler::prelude::Backend::new in file /tmp/.tmpzXrz71/compiler/rasn-compiler/src/generator/mod.rs:53
Changelog

## `rasn-compiler`

## [0.5.0](https://github.com/librasn/compiler/compare/rasn-compiler-v0.4.0...rasn-compiler-v0.5.0) - 2024-09-19 ### Added - consider tagging and extensibility environments - *(validator)* box direct recursive children ### Fixed - *(wasm)* add field to wasm config constructor
## `rasn-compiler-derive`
## [0.5.0](https://github.com/librasn/compiler/compare/rasn-compiler-derive-v0.4.0...rasn-compiler-derive-v0.5.0) - 2024-09-19 ### Added - consider tagging and extensibility environments


This PR was generated with release-plz.