Changelog of @hackage/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.Noise module with usage examples

Changed

  • Migrated internal implementation from vector to primitive (PrimArray)
  • Removed vector dependency 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 Noise3 instances

0.1.0.1 - 2024-10-15

  • Add bounds for vector
  • Add next combinator

0.1.0.0 - 2024-10-15

  • Initial release