Changelog for pure-noise-0.2.0.0
Changelog for pure-noise
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 the Haskell Package Versioning Policy.
Unreleased
0.2.0.0 - 2025-10-21
Added
- Comprehensive haddock documentation for main
Numeric.Noisemodule with usage examples
Changed
- Migrated internal implementation from
vectortoprimitive(PrimArray) - Removed
vectordependency from library (still used in benchmarks) - Require GHC 9.2+ (base >= 4.16)
- Hide internal modules from public API (
Numeric.Noise.Internal,Numeric.Noise.Internal.Math) - Improved cellular noise performance by 20-30% through specialized computation paths for different result types
Fixed
- Fixed intermediate list allocation in fractal functions on GHC 9.6+
- Improved division performance for
Noise3instances
0.1.0.1 - 2024-10-15
- Add bounds for vector
- Add
nextcombinator
0.1.0.0 - 2024-10-15
- Initial release