Changelog — iwutil

All notable changes to this package are documented here. The format is based on Keep a Changelog, and this package follows Semantic Versioning.

For platform-wide release notes (Studio, pipeline, SDK, and more), see docs.ionworks.com/changelog.

[0.5.7] - 2026-11-02

Changed

  • Requires polars>=2.1.0, up from polars>=1.44.2 (#2657)

[0.5.6] - 2026-10-20

Changed

  • No changes to the package’s code or requirements: numpy>=2.0.0 is unchanged from 0.5.5.

[0.5.5] - 2026-09-29

Changed

  • Raised the matplotlib lower bound to >=3.11.2. The pandas[parquet,feather] extras are now declared on their own line; the pandas>=3.0.5 floor is unchanged.

[0.5.4] - 2026-08-03

Changed

  • Raised the pandas lower bound in the parquet/feather extras to >=3.0.5, and the matplotlib lower bound to >=3.11.1.

[0.5.3] - 2026-07-29

Changed

  • Raised the polars lower bound in the polars extra to >=1.43.0.

[0.5.2] - 2026-07-24

Changed

  • Migrated to numpy 2 and pandas 3.

Fixed

  • Incremented the numpy lower pin and corrected MCMC bin syntax.

[0.5.1] - 2026-07-20

Changed

  • Raised the optional polars extra floor from >=1.33.1 to >=1.42.1 (#1284).

[0.5.0] - 2026-07-13

Breaking changes

  • Dropped support for Python 3.10; the minimum supported version is now Python 3.11 (#1174).

[0.4.3] - 2026-06-01

Changed

  • Relaxed dependency pins: removed the numpy<2 upper bound (now numpy>=1.26) and raised the matplotlib floor to >=3.9 (#764).

  • Switched the optional polars extra from polars-lts-cpu to the standard polars distribution (#768).