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

Prepare 1.2.1 release - #35

Merged
sbeitzel merged 1 commit into
mainfrom
release/1.2.1
Sep 15, 2026
Merged

sbeitzel merged 1 commit into
mainfrom
release/1.2.1

Conversation

@sbeitzel

Copy link
Copy Markdown
Owner

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

Changes since 1.2.0:

The release notes cover the engraving changes:

  • %%newpage starts a new page, and where it appears decides what moves. A break in the middle of a stave moves back to the start of that stave, with a warning. %%newpage N renumbers the page it starts.
  • %%ceolkit:pagenumber N now sets the first page number instead of being ignored.
  • %%footer templates accept ${pagenumber}, ${pagecount}, ${title} and ${date}.
  • Unsupported $ placeholders in a footer get a warning in the gutter instead of being printed as literal text. $Q has been removed; it never worked.
  • \% in a text field is a literal percent sign, and \\ is a single backslash.
  • I: stylesheet directives in file and tune headers now take effect.
  • A line with just %% is treated as a comment and no longer produces a warning.

The notes leave out CeolKit's new TextOutliner API, which the app doesn't use.

Patch rather than minor, as requested. %%newpage and the footer placeholders could arguably count as new capability.

A Developer ID-signed build has been produced from this version and verified as 1.2.1 (build 7). All 88 tests in 10 suites pass. That's one fewer than 1.2.0, because #33 removed the registration test on purpose. DMG, notarization, and appcast are still to come.

🤖 Generated with Claude Code

Bump to 1.2.1 (build 7) and add release notes for the changes since 1.2.0.
CeolKit moved from 1.3.0 to 1.5.0, which brings %%newpage page breaks and
renumbering, a working %%ceolkit:pagenumber, ${...} footer placeholders,
warnings for unsupported footer $-tokens (and removal of $Q), \% as a literal
percent sign, I: stylesheet directives in file and tune headers, and bare %%
lines treated as comments.

The notes leave out CeolKit's new TextOutliner API, which the app doesn't use,
and the removal of font registration (#33), which users can't see because
the preview already renders glyphs as outlines.

Signed Release build verified as 1.2.1 (build 7); test suite green at 88 tests
in 10 suites. That is one fewer than 1.2.0 because #33 removed the
registration test on purpose.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sbeitzel
sbeitzel merged commit dcf5fa2 into main Sep 15, 2026
1 check passed
@sbeitzel
sbeitzel deleted the release/1.2.1 branch September 16, 2026 18:29
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