Skip to content

v0.11.1

Choose a tag to compare

@francois-drielsma francois-drielsma released this 01 May 01:02
· 479 commits to main since this release
  • Container tooling: Ship jupyterlab, the classic notebook interface, 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 old spine.utils.enums compatibility 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