NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #828 most downloaded on crates.io
ASN.1 library for Rust
Last release 6 months ago
14 Mar 2026
Release timing varies
gaps range from 9 days to 2.9 years
Nearly every release is documented
notes for 14 of 15 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
15 releases · first in 2016
- Increase MSRV to 1.60 - Bump Rust edition to 2021 - Bump bit-vec version
Strip leading zeros and sometimes leading 255s in write_bigint_bytes
write_bigint_bytesEnsure yasna builds with -Z minimal-versions
One column per quarter.
-Z minimal-versions{read,write}_bigint_bytesFix overflow when reading length
chrono to timeSwitch to Github actions for CI
no_std support (requiring alloc)std feature to enable std-related featuresDisable default features of chrono (except std), removing dependency
Support for reading/writing BITSTRING without needing the bit-vec crate
Support for reading/writing IA5String, BMPString
Nothing published for this version
Addition of #![deny(missing_docs)] to the library root
#![deny(missing_docs)] to the library rootSupport for more datatypes (R/W):
Both readers and writers implement common core datatypes, including:
asn1::models. These are waiting for refactoring and API change, as well as FromBer traits.Both writers and readers are refactored.
Both writers and readers are refactored.
DERWriter and DERWriterSeq are different.BERReader and BERReaderSeq are now different.From this version, writing DER is supported with very limited functionality.
From this version, writing DER is supported with very limited functionality.
The project is splitted from the author's early work on TLS.
The project is splitted from the author's early work on TLS.
Your coding agent can read these notes before it upgrades. Set up the MCP server →