NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3396 most downloaded on crates.io
Derive macro impls for rasn-derive.
Last release 2 days ago
05 Oct 2026
Release timing varies
gaps range from 9 days to 4 months
Nearly every release is documented
notes for 37 of 38 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
38 releases · first in 2024
One column per month.
*(ber)* encode, and decode onto the stack for small integers
*(per)* support DATE-ENCODING and YEAR-ENCODING
use width constant for per codec
### Other - update Cargo.toml dependencies
*(coer)* Fix sizing of Integer OER encoding
*(avn)* implement ASN.1 Value Notation codec
*(per)* encode empty extension addition group as absent per X.691 §…
Implement Default trait for FixedOctetString
Improve en-/decode error messages
Actually use number of root variants in CHOICE variance constraints
Adding AsnType/Encode/Decode implementations for Cow<_, T>
Added From implementations for OctetString for BytesImpl
Add depth limit to decoder to prevent stack overflow
### Added - #[derive(Decode)] changes to make generics more robust
Fixing #[derive(Decode)] issue where generics were not passed into the decode op, causing an error when deriving/compiling
Sanitize field attributes when expanding Decode and Encode
*(ber)* [breaking] Explicit errors when decoding optional any, proper TLV extraction in sequence
*(ber)* don't include full error information when encountering EOF during decoding
*(per)* Fix constrained length encoding/decoding for SIZE(0..65535)
*(xer)* Fix encoding for sequences containing elements after a SEQUENCE OF or SET OF
allow nightly fail, nightly clippy
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.
OctetString PartialEq implementation with arc-slice feature
Add IEEE 1609.2-2022 , ETSI TS 103097 standards
### Other - *(xer)* update xml-no-std
RFC 8018 PBMAC1 parameters and OID.
Always emit and accept initial octet for empty BIT STRING
support multi-field tuple-structs with delegate if other types are
### Added - encode/decode for PhantomData
*(bench)* Add seperate encode and rtt benchmarks for X.509
Fixes librasn/rasn#418. Add support for explict tags and default values to encode correctly
### Other - Feat/xml encoding rules
### Added - add graphic string support
[breaking] Add basic support for REAL using f32/f64 with JER/OER rules
&'static Oids (#404)Better error messages for derives
*(derive)* use const blocks and add generic bounds when generating an enum's AsnType impl
const blocks and add generic bounds when generating an enum's AsnType impl (#398)Copy impl to FixedOctetString<N> (#396)Default bound from [T; N]'s Decode impl (#395)Integer docs (#394)decode_with_remainder for decoding stream (#386)Nothing published for this version
Implement Algorithms and Identifiers PKIX module
Run clippy and rustdoc only on stable channel in CI
Your coding agent can read these notes before it upgrades. Set up the MCP server →