# 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). ## [0.27.0] - 2024-11-10 ### Fixed - Fix edge weighting algorithm for `FeatureExtracterType` ### Removed - Remove test log file ## [0.26.0] - 2024-11-10 ### Fixed - Prevent the same peak being used in multiple features by `FeatureExtracterType` ## [0.25.0] - 2024-10-14 ### Fixed - Upgraded mzpeaks version ## [0.24.0] - 2024-10-14 ### Added - Add `feature_statistics` module for elution profile peak shape fitting (#2) ### Fixed - Fix moving average methods to use central average ## [0.23.0] - 2024-09-06 ### Added - Add AVX intrinsic implementations for high density operations. (#1) ## [0.22.0] - 2024-09-01 ### Fixed - Revert change to `SignalAverager` to investigate downstream crashing ## [0.21.0] - 2024-08-30 ### Added - Add optimizers to `SignalAverager::interpolate_into` - Add faster signal averaging algorithm ## [0.20.0] - 2024-08-09 ### Fixed - Fix mzpeaks version incompatibility ## [0.19.0] - 2024-08-09 ### Added - Add `PeakPickerBuilder` to top-level import ### Changed - Upgrade `mzpeaks` ### Fixed - Fix unsigned overflow in `denoise` ## [0.17.0] - 2024-07-15 ### Fixed - Fix overflow in peak width fitting - Skip empty blocks when averaging spectra ## [0.16.0] - 2024-07-12 ### Added - Support higher versions of mzpeaks ## [0.15.0] - 2024-06-26 ### Added - Add grid-segmented averaging strategy ### Changed - Change `arrayops` to be crate-only, export types and traits at the top level ### Removed - Remove plotters implementation ## [0.14.0] - 2024-05-25 ### Changed - Changed quadratic fit to use incremental probing along m/z axis for high density data like rebinned or averaged signal ## [0.13.0] - 2024-05-17 ### Added - Add feature extraction algorithm [0.27.0]: https://github.com/mobiusklein/mzsignal/compare/v0.26.0..v0.27.0 [0.26.0]: https://github.com/mobiusklein/mzsignal/compare/v0.25.0..v0.26.0 [0.25.0]: https://github.com/mobiusklein/mzsignal/compare/v0.24.0..v0.25.0 [0.24.0]: https://github.com/mobiusklein/mzsignal/compare/v0.23.0..v0.24.0 [0.23.0]: https://github.com/mobiusklein/mzsignal/compare/v0.22.0..v0.23.0 [0.22.0]: https://github.com/mobiusklein/mzsignal/compare/v0.21.0..v0.22.0 [0.21.0]: https://github.com/mobiusklein/mzsignal/compare/v0.20.0..v0.21.0 [0.20.0]: https://github.com/mobiusklein/mzsignal/compare/v0.19.0..v0.20.0 [0.19.0]: https://github.com/mobiusklein/mzsignal/compare/v0.17.0..v0.19.0 [0.17.0]: https://github.com/mobiusklein/mzsignal/compare/v0.16.0..v0.17.0 [0.16.0]: https://github.com/mobiusklein/mzsignal/compare/v0.15.0..v0.16.0 [0.15.0]: https://github.com/mobiusklein/mzsignal/compare/v0.14.0..v0.15.0 [0.14.0]: https://github.com/mobiusklein/mzsignal/compare/v0.13.0..v0.14.0 [0.13.0]: https://github.com/mobiusklein/mzsignal/compare/v0.12.0..v0.13.0