Skip to content

StemLab 1.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 01:18
· 107 commits to main since this release

Full Changelog: v1.2.0...v1.3.0


StemLab by Kieran Simkin — part of DanceFlow

Related plugin: DanceMoves (WordPress)

Website: https://kieransimkin.co.uk/
Music catalogue: https://kieransimkin.co.uk/my-songs/
Arcadians showcase: https://kieransimkin.co.uk/arcadians/
Source: https://github.com/kieransimkin/stemlab
PyPI: https://pypi.org/project/danceflow-stemlab/

Changes and verification — 8 October 2026

This release publishes accumulated MIDI/evidence adapters, canonical word and LRC exports, cue tooling, cache/resource guards and compatibility updates. The web app now uses the exact published React Timeline Sequence 0.2.0 dependency and rebuilt UI; source-map-js is updated to 1.2.2.

Validation: 353 backend tests passed (3 skipped), Ruff and web/version/Codex checks passed, and main/release CI succeeded. The exact published wheel passed installed-version, synthetic cue and observed-word LRC smoke checks. GitHub and PyPI distributions, plugin ZIP/internal checksums, MCP Registry metadata and the Codex Git release channel were read back independently. GHCR and Docker Hub both return image digest sha256:ee26277645038066129826656c4cdc2a460f70c544c02dfa25916cdfe7aad4c2, with source revision c2db3c0a0fbe44f6e1a46c0b882c95364c0c2b52.

The optional one-file Linux executable was not produced: Nuitka could not locate the explicitly included BeatNet package. STEMLAB-BINARY-NOTE.txt records this limitation. The validated Python CLI, plugin and container installation routes are published. Automated tests do not grant listening approval or establish model/GPU accuracy.