Releases: NeapolitanIcecream/kithairon
Kithairon v0.1.2
Composition-assist and candidate-polish workflow expansion.
Added
- Analysis-driven polish actions for phrase cadence, bass motion, fixed-voice invention, and follow-up variants.
- Candidate Lab experiment storage, saved-variant cataloging, and stable derived candidate identifiers.
- Compare view, feedback translation, musicality breakdowns, and phrase-polish controls in the web UI.
- API routes and generated OpenAPI schema updates for runs, artifacts, analysis, feedback, and polish workflows.
- Unit and integration coverage for analysis, feedback, polish search, experiment storage, CLI polish flows, and web components.
Changed
- Improved config override structure and composition-assist documentation.
Fixed
- Restored GitHub CI gates after workflow updates.
- Closed composition-assist audit gaps and stabilized CLI help assertions.
Kithairon v0.1.1
Package-index release preparation.\n\nHighlights:\n- Publishes the Python package as kithairon-canon while keeping the import package as kithairon.\n- Adds user-selectable scoring profiles across config, CLI, API upload handling, and the web upload panel.\n- Adds package verification and publish workflow documentation.\n- Adds coverage and performance release gates plus governance templates.\n\nInstall after PyPI propagation:\nbash\nuv tool install kithairon-canon\n
Kithairon v0.1.0
Initial public preview of Kithairon. This release includes the canonize CLI, strict/repair/solver engines, explainable scoring, MIDI and MusicXML exports, visualization artifacts, the FastAPI/web visualization flow, CI/refactor audit coverage, benchmark-style example melodies, and the read-only render mutation fix.