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, specifically the variant used by Rust.
0.1.3- 2024-09-06
- Add serde-derived
Serialize
/Deserialize
implementations behind a feature flag.
- Update MSRV to 1.65.
0.1.2- 2024-06-13
- Fix build with new
tinyvec
that requires to explictly enablealloc
feature.
0.1.1- 2024-02-14
- Fix numeric value of
InvalidRange
status code.
- Declare and check MSRV on the CI.
0.1.0- 2023-06-30
- Support mode without quotes in the transport header and make it case insensitive.
- Return minimally required length when parsing fails because of an incomplete message.
0.0.5- 2023-02-02
- Trim whitespace from header values in accordance to RFC9110.
0.0.4- 2022-10-27
- Parsing of the optional timeout field of the
Session
header.
0.0.3- 2021-09-24
- Updated to nom 7.
0.0.2- 2021-06-05
- Re-export
url::Host
as it's used in the API. - Fix build on 32 bit platforms.
- Don't panic on bad
Content-Length
headers.
- Add typed headers for various RTSP headers.
cargo-fuzz
integration.
- Initial release of the
rtsp-types
crate.