3.2 KiB
3.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.1 (2022-12-05)
Added
- Support for deriving
ValueOrdonChoiceenums (#723)
0.6.0 (2022-05-08)
Added
- Support for Context-Specific fields with default values (#246)
- Context-Specific tags on
#[derive(Sequence)](#349) #[asn1(constructed = "true")](#398)
Changed
- Have
Sequencemacro deriveDecodeValue(#375) - Pass
HeadertoDecodeValue(#392) - Have
Choicemacro deriveEncodeValue(#395) - Only emit
.try_into()?when a type is specified (#397) - Use type's tag by default on
derive(Choice)(#416)
Fixed
- Length calculation for explicit tags (#400)
Removed
- Static lifetime from ENUMERATED's derived
DecodeValue(#367)
0.5.0 (2021-11-15)
Added
asn1(tag_mode = "...")derive attribute (#150)asn1(context_specific = "...")derive attribute (#150)Enumeratedcustom derive macro (#171)asn1(tag_mode = "...")attribute (#197)- Support for handling
DEFAULTvalues ofSEQUENCEs (#202) ValueOrdcustom derive macro (#206)CONTEXT-SPECIFICsupport forSequencecustom derive (#220)
Changed
Removed
- Don't automatically derive
Fromimpls forChoice(#168)
0.4.1 (2021-09-14)
Changed
- Moved to
formatsrepo (#2)
0.4.0 (2021-06-07)
Changed
- Update generated code to support the corresponding
dercrate changes
0.3.0 (2021-03-21)
Added
choice::Alternativeand duplicate tracking- Auto-derive
Fromimpls for variants when derivingChoice
0.2.2 (2021-02-22)
Added
- Custom derive support for the
Choicetrait
0.2.1 (2021-02-15)
Added
- Custom derive support for enums
0.2.0 (2021-02-02)
Added
- Support for
PrintableStringandUtf8String
0.1.0 (2020-12-21)
- Initial release