Repository navigation
v0.11.1
·
479 commits
to main
since this release
- Container tooling: Ship
jupyterlab, the classicnotebookinterface, and lightweight in-container editors (vim,nano) in the published SPINE image for tutorials and interactive debugging. - Testing: Expand focused regression coverage for
spine.config,spine.data, and the new constants package so those surfaces are now exercised end-to-end in CI and release validation.
Changed
- Constants package: Consolidate shared labels, enums, physics values, sentinels, and column definitions under
spine.constants, and remove the oldspine.utils.enumscompatibility shim (#126) - Documentation: Refresh the Sphinx API/reference structure, installation guide, quickstart, and container documentation; also add the missing Read the Docs dependency needed by the current docs build.
- Docker build caching: Move the SPINE source copy/install later in the Dockerfile so routine SPINE releases reuse the more stable notebook and flash-matching layers above.
Fixed
- Configuration metadata: Ensure normalized metadata values survive validation even when raw
__meta__entries are malformed. - Full-chain HDF5 output: Correct full-chain output handling while keeping the related data/model/docs surfaces aligned with the current refactor.
- Documentation builds: Fix Read the Docs and Sphinx docstring formatting regressions introduced by the API/documentation refresh.
Full Changelog: v0.11.0...v0.11.1