NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #241 most downloaded on crates.io
A Gecko-oriented implementation of the Encoding Standard
Last release 13 days ago
24 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.9 years
Rarely documented
notes for 12 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
65 releases · first in 2016
Include the multiversion dependency in the dependency graph only if the std feature has been enabled and the architecture is either x86 or x86_64. (Fo
multiversion dependency in the dependency graph only if the std feature has been enabled and the architecture is either x86 or x86_64. (For the multiversion dependency to actually do something, the simd-accel feature needs to be enabled in addition to enabling the std feature.)Increase the version of the multiversion dependency to 0.9.0 while accepting also 0.8.0 to allow for downgrading depending on how crate users with to
multiversion dependency to 0.9.0 while accepting also 0.8.0 to allow for downgradingsyn 2 vs. 3.One column per quarter.
Increase MSRV to 1.88. (For as_chunks on slice.)
as_chunks on slice.)String panic-safe so that the String no longer exposes uninitalized memory when user code tries to reuse a decoder that has reached the end of the stream previously, catches the panic, and uses the String afterwards. (Applicable when compiled with panic unwinding and the caller uses the API in an unintended way.)unsafe, to remove code path divergence based on buffer alignment, and to improve performance.simdutf8 crate for UTF-8 validation on aarch64, when compiled with Wasm SIMD enabled, and on x86/x86_64 when SSE 4.2 or, even better, AVX2 is available (works even without the simd-accel or std features).simd-accel feature enabled, added function multiversioning to use AVX2+BMI1 when available (requires also the new std feature).&mut str in case there exists a crate-internal bug that panics.(Intentionally not treated as a semver break in practice even if this could be argued to be a breaking change in theory.)
Use the portable_simd nightly feature of the standard library instead of the packed_simd crate. Only affects the simd-accel optional nightly feature.
portable_simd nightly feature of the standard library instead of the packed_simd crate. Only affects the simd-accel optional nightly feature.unsafe.rust-version to Cargo.toml.Use packed_simd instead of packed_simd_2 again now that updates are back under the packed_simd name. Only affects the simd-accel optional nightly feat
packed_simd instead of packed_simd_2 again now that updates are back under the packed_simd name. Only affects the simd-accel optional nightly feature.Removed build.rs . (This removal should resolve false positives reported by some antivirus products. This may break some build configurations that hav
build.rs. (This removal should resolve false positives reported by some antivirus products. This may break some build configurations that have opted out of Rust's guarantees against future build breakage.)Use SPDX with parentheses now that crates.io supports parentheses.
Update the licensing information to take into account the WHATWG data license change.
Make the parts that use an allocator optional.
Fix error in Serde support introduced as part of no_std support.
no_std support.Make the crate works in a no_std environment (with alloc ).
no_std environment (with alloc).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →