Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

der v0.5.0 #222

Merged
merged 1 commit into from Nov 15, 2021
Merged

der v0.5.0 #222

merged 1 commit into from Nov 15, 2021

Conversation

tarcieri
Copy link
Member

Added

  • Support for IMPLICIT mode CONTEXT-SPECIFIC fields (#61)
  • DecodeValue/EncodeValue traits (#63)
  • Expose DateTime through public API (#75)
  • SEQUENCE OF support for [T; N] (#90)
  • SequenceOf type (#95)
  • SEQUENCE OF support for Vec (#96)
  • Document trait (#117)
  • Basic integration with time crate (#129)
  • Tag::NumericString (#132)
  • Support for unused bits to BitString (#141)
  • Decoder::{peek_tag, peek_header} (#142)
  • Type hint in encoder sequence` method (#147)
  • Tag::Enumerated (#153)
  • ErrorKind::TagNumberInvalid (#156)
  • Tag::VisibleString and Tag::BmpString (#160)
  • Inherent constants for all valid TagNumbers (#165)
  • DerOrd and ValueOrd traits (#190)
  • ContextSpecificRef type (#199)

Changed

  • Make ContextSpecific generic around an inner type (#60)
  • Removed SetOf trait; rename SetOfArray => SetOf (#97)
  • Rename Message trait to Sequence (#99)
  • Make GeneralizedTime/UtcTime into DateTime newtypes (#102)
  • Rust 2021 edition upgrade; MSRV 1.56 (#136)
  • Replace ErrorKind::Truncated with ErrorKind::Incomplete (#143)
  • Rename ErrorKind::UnknownTagMode => ErrorKind::TagModeUnknown (#155)
  • Rename ErrorKind::UnexpectedTag => ErrorKind::TagUnexpected (#155)
  • Rename ErrorKind::UnknownTag => ErrorKind::TagUnknown (#155)
  • Consolidate ErrorKind::{Incomplete, Underlength} (#157)
  • Rename Tagged => FixedTag; add new Tagged trait (#189)
  • Use DerOrd for SetOf* types (#200)
  • Switch impl From<BitString> for &[u8] to TryFrom (#203)
  • Bump crypto-bigint dependency to v0.3 (#215)
  • Bump const-oid dependency to v0.7 (#216)
  • Bump pem-rfc7468 dependency to v0.3 (#217)
  • Bump der_derive dependency to v0.5 (#221)

Removed

  • Sequence struct (#98)
  • Tagged bound on ContextSpecific::decode_implicit (#161)
  • ErrorKind::DuplicateField (#162)

@tarcieri tarcieri merged commit b2a1e99 into master Nov 15, 2021
@tarcieri tarcieri deleted the der/v0.5.0 branch November 15, 2021 19:07
This was referenced Nov 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant