Releases: rkyv/bytecheck
Releases · rkyv/bytecheck
v0.6.0
This release changes some minor API details and adds some features:
- Uses of
std::error::Error
have been replaced with a custom error trait no_std
is supported; thealloc
crate is required withno_std
Unreachable
has been replaced withcore::convert::Infallible
- Support for the
uuid
crate has been added - Missing docs have been added
v0.5.2
v0.5.1
v0.5.0
This release includes a few API changes, bug fixes, and performance improvements.
- #2 A similar API surface to rkyv has been implemented for recursive structures. See the derive documentation for more details.
- #3
no_std
support has finally landed along with the newlog
feature for reporting nested errors. - #4 Core functions are now inlined for a sizeable performance boost
- #7 Atomics are now gated by target, which allows bytecheck to work on more targets
- #8 String validation now uses the excellent simdutf8 crate for a big performance boost during string validation
v0.4.1
v0.4.0
v0.3.0
v0.2.1
v0.2.0
v0.2.0 is focused around work from integrating with rkyv:
- The
Context
trait is gone along with the associatedContext
type forCheckBytes
- No longer "supports" no_std, std is required and all errors must implement std::error::Error
- Improved documentation, clippy fixes, and formatted code