Skip to content

Release v2.2.1-undead - #57

Merged
dayglojesus merged 1 commit into
mainfrom
claude/tml-textmate-new-issues-l8sbsz
Aug 27, 2026
Merged

Release v2.2.1-undead#57
dayglojesus merged 1 commit into
mainfrom
claude/tml-textmate-new-issues-l8sbsz

Conversation

@dayglojesus

Copy link
Copy Markdown
Collaborator

Summary

Cuts patch release v2.2.1-undead. Merging this to main triggers release.yml on the CHANGELOG.md push: it reads the top version heading, builds, signs, notarizes and publishes the release.

The only change is retitling the ## Unreleased CHANGELOG section (added by #55) to ## 2026-08-27 (v2.2.1-undead), adding the compare link and attribution. The app version is derived from this heading at configure time, so no other file changes are needed — same process as the v2.2.0-undead release commit.

Contents of the release

One stability fix: the NSExceptionHandler delegate no longer aborts on the NSMenu accessibility compatibility exception that AppKit raises and internally catches on macOS 26.6.2. Previously, KeyCue or any other accessibility client inspecting TextMate's menus crashed the app deterministically. Reported, diagnosed and fixed by @BenjaminX (#54, #55).

Verification

  • grep -om1 '^## .* (v.*)$' CHANGELOG.md (the workflow's version step) yields 2.2.1-undead.
  • bin/extract_changes -v 2.2.1-undead CHANGELOG.md (the workflow's release-notes step) extracts exactly the new section.
  • No v2.2.1-undead tag exists, so the workflow's tag guard passes.

Note: the release job runs in the gated release environment, so it will wait for reviewer approval in the Actions UI before touching the signing secrets.

🤖 Generated with Claude Code

https://claude.ai/code/session_0199YBpmG8RWPPJEaXdyHk8s


Generated by Claude Code

Merging this to main cuts the release: release.yml triggers on the
CHANGELOG.md push, reads the top version heading, builds, signs,
notarizes and publishes v2.2.1-undead.

Patch release carrying a single stability fix: the NSExceptionHandler
delegate no longer aborts on the NSMenu accessibility compatibility
exception AppKit raises and catches internally on macOS 26.6.2, which
crashed TextMate whenever KeyCue or another accessibility client
inspected its menus (#54, fixed by @BenjaminX in #55).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0199YBpmG8RWPPJEaXdyHk8s
@dayglojesus
dayglojesus merged commit 94f3655 into main Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants