# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
_There are no unreleased changes in the pipeline at the moment._
## [3.0.2] - 2026-02-22
### Fixed
- Handle latest `std::simd` API breaking changes on nightly
- `LaneCount` and `SupportedLaneCount` are not a thing anymore.
- Vectors of `isize` and `usize` cannot be easily supported anymore as
interconvertibility to machine types has been lost, thus support is
dropped.
## [3.0.1] - 2026-01-24
### Changed
- Updated dependencies to latest versions.
## [3.0.0] - 2025-10-04
### Changed
- AVX-512 types do not require the `nightly` feature anymore
- Bumped MSRV to 1.89.0.
## [2.0.1] - 2025-05-04
### Fixed
- Cleaned up and extended Cargo metadata
- Adressed various Clippy lints
## [2.0.0] - 2024-06-14
### Added
- Implement Pessimize for slices.
### Changed
- Bumped MSRV to 1.79.0.
## [1.0.1] - 2024-02-12
### Fixed
- Adapt `nightly` feature to latest nightly changes.
## [1.0.0] - 2024-01-05
### Added
- First tagged release of pessimize.
[Unreleased]: https://github.com/HadrienG2/pessimize/compare/v3.0.2...HEAD
[3.0.2]: https://github.com/HadrienG2/pessimize/compare/v3.0.1...v3.0.2
[3.0.1]: https://github.com/HadrienG2/pessimize/compare/v3.0.0...v3.0.1
[3.0.0]: https://github.com/HadrienG2/pessimize/compare/v2.0.1...v3.0.0
[2.0.1]: https://github.com/HadrienG2/pessimize/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/HadrienG2/pessimize/compare/v1.0.1...v2.0.0
[1.0.1]: https://github.com/HadrienG2/pessimize/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/HadrienG2/pessimize/releases/tag/v1.0.0