Skip to content

asn1rs v0.3.1

Latest
Compare
Choose a tag to compare
@kellerkindt kellerkindt released this 27 Jul 15:11
· 40 commits to master since this release

Version 0.3.1 (2023-07-27)

Basically v0.3.0 but this time with correct dependencies on the internal crates!

Fixed

  • Fix asn1rs-model dependency of asn1rs-macros (3986ce9)
  • Fix asn1rs-macros dependency of asn1rs (5d4f4ec)
  • Fix asn1rs-* version dependency (9825de9)

Version 0.3.0 (2023-07-27)

Added

Changed

  • Update syn version to 1.0.109 (96df6b2, 5b8c49f)
  • Collect Backtrace on insufficient source / destination buffer (4a2358e)
  • Update bytes to v1.0 (6765543)
  • Update postgres to v0.19.1 (63131d0)
  • Try to generate the protobuf package based on the OID before using the path (624a697, 1c460aa)
  • Prefix protobuf enum variants with their type name to pevent collisions (c sibling rule) (93214ac)
  • Use bytes instead of bit_vec in protobuf for ASN.1 BIT STRING (6af109b)
  • Rewrite ProtobufReader to properly handle out-of-order and missing tags (681ff2b)
  • Ignore non-.rs files for proc_macro_coverage_hack (c925df6, 1319241)
  • Limit (P-)SQL Type names to not exceed 63 characters (d662e56, c7b7401, 2d69ca1, gh-75)
  • Split Error type with boxed inner ErrorKind (7f3e11a, 2471539)
  • Add #[doc(hidden)] to internal constraint types generated via macro, disable with feature generate-internal-docs (20767e7)
  • Derive Default for enums (b189ef6)
  • Make the CHANGELOG.md adhere more closely to the Keep a Changelog template.

Deprecated

Removed

Fixed

  • Fix Scope::exhausted for Scope::ExtensibleSequences (6c9f334)
  • Fix call to BitVec::ensure_vec_large_enough and add pub accessor (a4cec0e)
  • Fix extensible fields in SEQUENCE and SET not treat as optional fields (75f2882)
  • Fix read_length_determinant for fragmented sizes (0083f3b)
  • Fix write_length_determinant the size 16kib (5061379)
  • Fix fragmented write_octetstring and add return value to write_length_determinant (30dfd73)
  • Fix usage of rustdoc::broken_intra_doc_links (c4f55dc, a4579cc)
  • Fix name duplication for inline choice types (e8aa191, gh-75)
  • Prevent two panics (thanks fuzzer) in PacketRead impl for BitRead (e3f5323)

Security