# Changelog ## [Unreleased] ## [0.2.1] - 2022-10-28 ### Added - Added `IntoWideIter` impl for `&String` - Add `rustc-hash` feature to optionally boost compression speed ## [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.1.0] - 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