Python Package v0.43.0
·
145 commits
to main
since this release
py-v0.43.0 (2026-08-21)
♻️ Refactoring
- py,ts: keep the RFC-4 vocabulary in one place per port (02afb3f)
- py: move transform validation onto the dataclasses (813409c)
✨ Features
- py: model the mapAxis, byDimension and bijection transforms (bf28616)
🐛 Bug Fixes
- py,ts: reject a non-string orientation value and pin the schema both ways (81b095d)
- py: treat only a null or empty orientation as undefined (db2840b)
- py: resolve the intrinsic system by name and validate any orientation (0c13821)
- py: read the axes wherever the version keeps them (00cec97)
- py: narrow the version fallback and document validate() (3cbb94c)
- py: resolve cross-file JSON Schema references during validation (f8bebf6)
- py: preserve configured S3 CLI access (82c3c80)
- py: inspect public S3 stores anonymously (8dc5596)
- py: reject transformation payloads that omit required fields (522b552)
- py: bound the mapAxis arity to 2 through 5 indices (8515126)
- py: preserve transform names and tighten axis validation (2e0a1bd)
- fix ci PyPI publish failure on metadata 2.5 wheels (90c5bee)
🤝 Contributors
We appreciate the contributions from:
- Matt McCormick
- Valentin Boussot
- Joost de Folter
🌟 Congratulations
Congratulations to our new contributors:
- Joost de Folter