From fa3bb30c5cd3c0fcbd7ccfe7ccac135f012cc391 Mon Sep 17 00:00:00 2001 From: Luro02 <24826124+Luro02@users.noreply.github.com> Date: Wed, 22 Apr 2020 10:08:32 +0200 Subject: [PATCH] Add changelog.md --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e085cbd --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,15 @@ +# hls_m3u8 + +## {next} + + * Performance improvements: + + Changed `MediaPlaylist::segments` from `BTreeMap` + to `StableVec` + + Added `perf` feature, which can be used to improve performance in the future + + Changed all instances of `String` to `Cow<'a, str>` to reduce `Clone`-ing. + + * Most structs now implement [`TryFrom<&'a str>`][TryFrom] instead of [`FromStr`][FromStr]. + + +[TryFrom]: https://doc.rust-lang.org/std/convert/trait.TryFrom.html +[FromStr]: https://doc.rust-lang.org/std/str/trait.FromStr.html