Skip to content

Latest commit

 

History

History
134 lines (79 loc) · 2.7 KB

CHANGELOG.md

File metadata and controls

134 lines (79 loc) · 2.7 KB

Changelog

[0.3.13] - 2024-09-24

  • Add support for AV1
  • Minimum Rust version >= 1.70

[0.3.12] - 2024-06-18

  • Add support for RFC4566/RFC8866 framerate

[0.3.11] - 2024-01-17

  • Permit a wider set of payload type numbers

[0.3.10] - 2023-01-05

  • Permit inconsistent simulcast directions

[0.3.9] - 2022-01-12

  • Add support for RFC8858 rtcp-mux-only
  • Correct seperation of tokens in FMTP parameters
  • Do not emit an empty line after a media description

[0.3.8] - 2021-01-16

  • fmt numbers 35 to 63 are now usable for dynamic allocation
  • parse extmap-allow-mixed as per RFC 8285

[0.3.7] - 2020-11-23

  • Minimum Rust version >= 1.45
  • Added feature for parse object tree wide debug formatting, defaulted to on for now
  • Moved check for multiple c lines within an m section out of the setter and into the parsing logic, credit Mnwa

[0.3.6] - 2020-05-07

  • Added support for Opus FMTP parameters ptime, maxptime, minptime, and maxaveragebitrate

[0.3.5] - 2020-04-07

Fixed

  • RTX apt can now be zero

[0.3.4] - 2020-03-31

Fixed

  • Fixed new clippy warnings in stable
  • Accept a lack of c= lines if there are no m= lines (for JSEP compat.)

Changed

  • Added support for ssrc-group
  • Added support for RTX FMTP parameters
  • Example runner can no be told to expect failure

[0.3.3] - 2019-12-10

Changed

  • Changed handling of default channel counts

[0.3.2] - 2019-12-02

Changed

  • Fixed handling of spaces in fmtp attributes
  • Minimum Rust version >= 1.36

[0.3.1] - 2019-09-12

Changed

  • Updated urls dependency to 0.2.1

Removed

  • Removed TcpTlsRtpSavpf protocl token
  • Removed dependency on enum-display-derive

[0.3.0] - 2019-08-08

Changed

  • Unsafe code is forbidden now

Fixed

  • Fixed panic from slicing unicode character in image attr braces

Added

  • Added support for FQDN addresses
  • Added support for parsing ice-pacing
  • Added fuzzing target

[0.2.2] - 2019-06-21

Changed

  • Minimum Rust version >= 1.35

[0.2.0] - 2019-06-15

Changed

  • Minimum Rust version >= 1.30.0
  • Changed code coverage from kcov to tarpaulin
  • Moved file parser example to examples sub directory
  • Replaced cause() with source() in unit test
  • Moved all unit tests into tests modules

Fixed

  • Unknown extensions in candidate attributes (#103)
  • Reduced amount of internal clone() calls significantly
  • Added dyn to error:Error impl required by more recent rust versions

Added

  • Support for anonymization to enable logging of SDP without personal information
  • Quite a bit more unit testing got added

Removed

  • Replaced unsupported types with errors directly in lib.rs

[0.1.0] - 2019-01-26

  • Initial release
  • Minimum Rust version >= 1.17.0