TextMate 2.1.5-undead
Immutable
release. Only release title and notes can be modified.
2026-08-21 (v2.1.5-undead)
Maintenance release: seven stalled community fixes adopted from the upstream PR queue, the Ruby build helpers brought up to Ruby 3, and the unused SyntaxMate XPC service removed. See all changes since v2.1.4-undead.
Editor
- File browser and document view backgrounds render correctly again. (#39,
b87d4641) attr.filebrowseris now set while the file browser pane has focus, so scoped settings and key bindings can target it. (#39,5e39c5ee)- Corrected a "toggleing" typo in Preferences. (#39,
6236dcb0)
Stability
- Avoided a clang 15 crash in Find caused by an incorrect array size. (#39,
d115b6f7) - Fixed an incorrect number of seconds in a day in
format_string. (#39,9a41ea5c) - Fixed a cast of a non-Objective-C pointer in
shared_ptrin RMateServer. (#39,62ad24f4) - Silenced the
vforkdeprecation warning on macOS Monterey, pending migration toposix_spawn. (#39,bb047ecb)
Build tooling
- The Ruby helper scripts are Ruby 3 compatible. ERB usage was modernized to eliminate deprecation warnings. (#38,
fc835f67) gen_credits.rbuses a JSON cache instead of DBM, which is no longer bundled with Ruby 3. (#38,c187e5dc)
Housekeeping
- Removed the unused SyntaxMate XPC service. (#40,
129c1b03)
Release infrastructure
- The Apple signing identity is gated behind a required reviewer. The signing secrets moved from repository scope into a
releaseenvironment, so a signed build cannot be produced without explicit approval. (#34,b00a4ee7) actions/checkoutis pinned to a full commit SHA in every workflow, with SHA pinning now enforced repository-wide. (#35,4c8f75dc)- Added
CODEOWNERS. (#36,8b1c6b8b)
What's Changed
- Gate Apple signing secrets behind the release environment by @dayglojesus in #34
- Add CODEOWNERS by @dayglojesus in #36
- Pin actions/checkout to a full commit SHA by @dayglojesus in #35
- Build tooling: make the Ruby helper scripts Ruby 3 compatible by @dayglojesus in #38
- Adopt seven stalled community fixes from the upstream PR queue by @dayglojesus in #39
- Remove the SyntaxMate XPC service by @dayglojesus in #40
- Release v2.1.5-undead by @dayglojesus in #41
Full Changelog: v2.1.4-undead...v2.1.5-undead