Skip to content
This repository was archived by the owner on Oct 21, 2026. It is now read-only.

Prepare 1.2.0 release - #31

Merged
sbeitzel merged 1 commit into
mainfrom
release/1.2.0
Sep 2, 2026
Merged

sbeitzel merged 1 commit into
mainfrom
release/1.2.0

Conversation

@sbeitzel

@sbeitzel sbeitzel commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Bumps VERSION.json to 1.2.0 (build 6) and adds release-notes/ScoreEdit-1.2.0.html.

The only change since 1.1.1 is CeolKit 1.2.1 -> 1.3.0 (f9d73b9). Nothing in the app itself changed, so the notes are entirely about engraving:

  • Multi-voice tunes engraved as aligned staves of one system, in V: declaration order, with header-only voices no longer dropped.
  • %%score / %%staves honoured for voice selection, ordering, braces, brackets and continued bar lines, including a body %%score that changes the staff count mid-tune.
  • Two voices sharing a staff: common onset grid, opposed stems, offset rests, notehead separation, per-voice beams/ties/slurs, V: stem=, & overlay, floating voices.
  • w: lyrics actually drawn; voice names printed in a left gutter.
  • Per-voice key signature, unit note length and accidental bar memory.
  • Mid-tune K: key changes, clef fixes (K:-stated clef, baritone on the third line, key signatures laid out for the clef the staff carries), inline [L:]/[M:] reaching the renderer, \ continuation fields applying at the line break.
  • Variant ending brackets, tuplet recovery, line-set stave numbering, and a preview crash in the file-global directive scan.

Minor rather than patch: multi-voice engraving and lyrics are things the app could not draw before, so this is new capability, not only fixes.

A Developer ID-signed build has been produced from this version and verified as 1.2.0 (build 6). Test suite green at 89 tests in 10 suites. DMG, notarization, and appcast are still to come.

🤖 Generated with Claude Code

https://claude.ai/code/session_017p2SiCZoNTZLtYKBJaYsVX

Bump to 1.2.0 (build 6) and add release notes covering the one change since
1.1.1: CeolKit moved from 1.2.1 to 1.3.0, which brings multi-voice engraving
(aligned staves of one system, two parts sharing a staff, %%score/%%staves
plans, braces and brackets, voice names) plus w: lyrics, mid-tune key changes,
clef and inline-field fixes, and variant ending brackets.

Nothing in the app itself changed, so the notes describe engraving only.

Minor rather than patch: multi-voice engraving and lyrics are things the app
could not draw before, so the engine underneath gained capability rather than
only fixes.

Signed Release build verified as 1.2.0 (build 6); test suite green at 89 tests
in 10 suites.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017p2SiCZoNTZLtYKBJaYsVX
@sbeitzel
sbeitzel merged commit 7328ee2 into main Sep 2, 2026
1 check passed
@sbeitzel
sbeitzel deleted the release/1.2.0 branch September 16, 2026 18:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant