rasn-compiler: 0.4.0 -> 0.5.0 (⚠️ API breaking changes)
rasn-compiler-derive: 0.4.0 -> 0.5.0
⚠️ 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
🤖 New release
rasn-compiler
: 0.4.0 -> 0.5.0 (⚠️ API breaking changes)rasn-compiler-derive
: 0.4.0 -> 0.5.0⚠️
rasn-compiler
breaking changesChangelog
## `rasn-compiler`
## `rasn-compiler-derive`This PR was generated with release-plz.