diff --git a/CHANGELOG.md b/CHANGELOG.md index c0a927a..34b181c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 0.1.0a6 - 2026-06-20 + +- Added the BEAMZ discrete mode contract with mode-plane metadata, component + profiles, backward fields, and diagnostics. +- Added BEAMZ-oriented field staggering, cropping, phase referencing, and + power-normalization paths. +- Added regression coverage for BEAMZ mode-plane validation and component + profile behavior. +- Tightened type annotations around BEAMZ mode candidates, axes, and component + indices so Pyright passes cleanly. + ## 0.1.0a5 - 2026-05-23 - Made the SciPy reference solver the default backend and removed the Rust diff --git a/pyproject.toml b/pyproject.toml index a4b8ad9..8a9e58d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "micromode" -version = "0.1.0a5" +version = "0.1.0a6" description = "SciPy-based photonics mode solver with a small Python API." readme = "README.md" requires-python = ">=3.10,<3.14" diff --git a/uv.lock b/uv.lock index cc99cf3..c80d00d 100644 --- a/uv.lock +++ b/uv.lock @@ -816,7 +816,7 @@ wheels = [ [[package]] name = "micromode" -version = "0.1.0a5" +version = "0.1.0a6" source = { editable = "." } dependencies = [ { name = "h5py" },