TextMate 2.1.1-undead
Immutable
release. Only release title and notes can be modified.
2026-05-28 (v2.1.1-undead)
Maintenance release: the software-update mechanism is rebuilt on GitHub Releases, all remaining calls to the retired api.textmate.org are removed, and the app is classified as a macOS application again. See all changes since v2.1.0-undead.
Software Update
- Update feed served from GitHub Releases instead of
api.textmate.org. The check reads the repository'sreleases/latest, and a downloaded build is trusted only if it carries a valid Apple Developer ID signature whose Team Identifier matches the running app — an update signed by a different team, or unsigned, is refused. (#9,96a7e0f7) - Prereleases channel removed until a beta stream exists, so the updater no longer offers builds that aren't published. (
d69723f4)
Privacy
- No more calls to
api.textmate.org. Removed the silent launch-time crash-report upload and the "Submit to MacroMates" checkbox and contact field from the Software Update preferences; the app no longer transmits crash logs or contact details. Bundle-suggestion reachability probes now targetgithub.com. (#9,e4ee811c) - Removed the
blcommand-line tool and theupdaterframework, whose only remaining dependency was the retired bundle catalogue onapi.textmate.org. (e4ee811c)
Fixed
- App no longer misreported as an iOS app. System Profiler classified TextMate.app as
arch_ioson Apple Silicon because the bundle declared no supported platform; it now declaresCFBundleSupportedPlatforms = [MacOSX]and is classified as a macOS (Apple Silicon) application. (#8, #10,9e610a8d)
Build
configureworks against Homebrew on Apple Silicon out of the box. It derives the dependency prefix frombrew --prefix(covering/opt/homebrewand Intel/usr/local) instead of hardcoding/usr/local, so the documented./configure && ninjabuild no longer fails to find boost and sparsehash. CI now exercises this path on a clean runner. (#11,bd3013da)
What's Changed
- Software Update: feed from GitHub Releases, verify via Apple signature by @dayglojesus in #9
- Info.plist: declare CFBundleSupportedPlatforms = [MacOSX] (fixes #8) by @dayglojesus in #10
- configure: use Homebrew prefix so the README build works on Apple Silicon by @dayglojesus in #11
- Release v2.1.1-undead by @dayglojesus in #12
Full Changelog: v2.1.0-undead...v2.1.1-undead