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.
- Add support for cp910
- Note that yore 1.0.0+ is compatible with Rust 1.71.0(there was an issue created that yore 0.3.3 has problem with that version of Rust)
- Improve decoding performance for strings that are mostly ascii by ~ 20%
- Bump version to fix crates.io readme
- Improve decoding performance for mixed strings.
- Release version 1.0.0 to indicate stability of the api.
- Improve decoding performance by writing utf8 characters as u32 instead of copying
- Fix decoding bug with CP864, 0x25 would be decoded to standard % instead of ٪ if surrounded by only ascii
- Improve performance
- Fix potential UB when encoding
- Improve performance when decoding extended bytes by about 30-40%
- Change CP874, CP1250-58 to use whatwg specifications. This makes output identical to
encoding_rs
- Initial release