From 021e0414668f23dff642667ef1fdc6e6d2a0bb63 Mon Sep 17 00:00:00 2001 From: Nathaniel Daniel Date: Thu, 20 Oct 2022 03:16:47 -0700 Subject: [PATCH] Add basic changelog (#31) --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..334ef75 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog +## [Unreleased] + +## [0.2.0] - 2022-10-20 +### Added +- Added all functions from lz-string +- Added most of the tests from lz-string +- Added basic Python Binding + +### Removed +- Removed `str_to_u32_vec` + +### Changed +- Renamed `compress_uri` to `compress_to_encoded_uri_component` +- Renamed `decompress_uri` to `decompress_from_encoded_uri_component` +- Renamed `compress_str` to `compress` +- Renamed `decompress` to `decompress` +- Renamed `compress` to `compress_internal` +- Renamed `decompress` to `decompress_internal` +- Changed many interfaces to use the `IntoWideIter` instead of u32 slices + +### Fixed +- Fix issues with compressing and decompressing long, nonrepeating inputs + +## [0.0.1] - 2023-01-23 +### Added +- Initial port of lz-string to Rust +- Add `compress`/`decompress` functions +- Add `compress_str`/`compress_str` functions +- Add `compress_uri`/`compress_uri` functions +- Add utility `str_to_u32_vec` function + +[0.1.0]: https://github.com/adumbidiot/lz-str-rs/releases/tag/0.1.0 \ No newline at end of file