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 ofasn1rs-macros
(3986ce9) - Fix
asn1rs-macros
dependency ofasn1rs
(5d4f4ec) - Fix
asn1rs-*
version dependency (9825de9)
Version 0.3.0 (2023-07-27)
Added
- More tests (aa6e4f1 4568b1f ee74d2b)
- Impl PartialEq for Error (11a8312)
- Feature
descriptive-deserialize-errors
(7f3e11a) - Ignore multiline comments (f6a6e86, gh-78, thanks @Nicceboy)
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 ofbit_vec
in protobuf for ASN.1BIT 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 innerErrorKind
(7f3e11a, 2471539) - Add
#[doc(hidden)]
to internal constraint types generated via macro, disable with featuregenerate-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
forScope::ExtensibleSequences
(6c9f334) - Fix call to
BitVec::ensure_vec_large_enough
and add pub accessor (a4cec0e) - Fix extensible fields in
SEQUENCE
andSET
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 forBitRead
(e3f5323)