# Changelog
## [Unreleased]
## [0.4.4] - 2024-10-31
- Performance improvements for all CRLF functions, thanks to @CeleritasCelery.
## [0.4.3] - 2023-11-07
- Fix regression in minimum supported Rust version. No functional changes.
## [0.4.2] - 2023-10-18
- Add SIMD support for Aarch64, and corresponding performance improvements on that platform for all functions.
- Performance improvements on x86-64 as well for `char` and LF counting/conversion functions.
## [0.4.1] - 2022-12-18
- Updated readme with note about the `simd` feature flag.
## [0.4.0] - 2022-05-25
### New Features
- Added "simd" feature flag to allow disabling simd usage in the library.
## [0.3.2] - 2022-03-22
### Performance
- Substantially improved performance for `chars::count()` and `lines_lf::count_breaks()` on very short strings, in some cases up to 2x faster.
## [0.3.1] - 2022-03-14
### Performance
- `utf16::to_byte_idx()` is actually optimized now (it was the last remaining non-optimized function), for a ~6x improvement in speed.
- Substantially improved performance on Apple M1 platforms (over 6x for some functions).
- Mild-to-moderate performance improvements across the board on x86/64.
## [0.3.0] - 2022-03-12
### New Features
- Added `lines_lf` module, a line-feed-only variant of the `lines` module.
- Added `lines_crlf` module, a line feed and carriage return variant of the `lines` module.
### Test Suite
- Added property testing.
- Added fuzzing.
## [0.2.0] - 2022-03-11
- Major clean up of the code and API.
- Added minimal documentation.
## [0.1.0] - 2022-03-11
- First release.
- Split off from [Ropey](https://crates.io/crates/ropey).
[Unreleased]: https://github.com/cessen/str_indices/compare/v0.4.4...HEAD
[0.4.4]: https://github.com/cessen/str_indices/compare/v0.4.3...v0.4.4
[0.4.3]: https://github.com/cessen/str_indices/compare/v0.4.2...v0.4.3
[0.4.2]: https://github.com/cessen/str_indices/compare/v0.4.1...v0.4.2
[0.4.1]: https://github.com/cessen/str_indices/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/cessen/str_indices/compare/v0.3.2...v0.4.0
[0.3.2]: https://github.com/cessen/str_indices/compare/v0.3.1...v0.3.2
[0.3.1]: https://github.com/cessen/str_indices/compare/v0.3.0...v0.3.1
[0.3.0]: https://github.com/cessen/str_indices/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/cessen/str_indices/compare/v0.1.0...v0.2.0
[0.1.0]: https://github.com/cessen/str_indices/releases/tag/v0.1.0