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.7 - 2024-09-06
- Add serde-derived
Serialize
/Deserialize
implementations behind a feature flag.
0.1.6 - 2024-02-14
- Ignore unexpected SDP lines.
- Declare 1.65 as MSRV.
- Don't enable default features of
bstr
to reduce dependencies considerably.
0.1.5 - 2022-10-28
- Fix some clippy warnings.
- Update to
bstr
1.0.
0.1.4 - 2022-03-08
- Support parsing SDPs without
o=
lines by creating a dummyOrigin
value.
0.1.3 - 2021-09-09
- Use 1-based line numbers in errors.
- Be more permissive about the ordering of fields in both session and media descriptions.
- Allow
t=
to be missing from the session description.
0.1.2 - 2021-06-05
- Ignore blank lines inside the SDP.
- Don't panic on overflowing time zone offset.
- Don't panic on "v\n".
- Various clippy warnings.
cargo-fuzz
integration.
0.1.1 - 2020-02-05
- Fix parsing of SDP attributes/keys that contain another ':' inside their value.
- Initial release of the
sdp-types
crate.