Repository navigation
- Expanded Objective-K AppKit controls: table selection/columns/actions/key
hooks, live text changes, images, menu state, window frames and lifecycle hooks. - Guarded callback isolation, pending native class registration and delegate
cleanup without Objective-C source or an Objective-C compiler. - Added compiler diagnostics for reserved binding names, malformed blocks and
invalid return syntax; executable entry checks preserve valid library modules. - Preserved macOS child exit status and output streams, with staged output so
failed compilation does not overwrite a previous executable. - Corrected native padding, padding arity checks and module-function precedence;
empty padding cannot loop forever. Hardened signed integer conversion. - Restored the Krypton app bundler, including self-contained kweb toolchains,
explicit output/version/identifier/icon options and checked native builds. - Added compiler/runtime regression checks and updated Objective-K documentation.
- Added Cortex scroll-container layout, native identity and independent text
snapshots; raw StringBuilder interior-pointer collection remains unsupported. - Repaired kweb native preview/scaffolding and exporter failure reporting.
- Corrected macOS text exit-code parsing and text/integer character-code inputs.
- Preserved macOS
-rargument boundaries, including empty text and shell syntax.
Release scope: macOS arm64. Published Linux x86_64 remains 2.4.4 and Windows
x86_64 remains 2.3.0. Objective-K is experimental; imported object/protocol
declarations, closures, sorting/lossless splitting and additional AppKit APIs
remain development work.
macOS release artifacts were rebuilt, Developer ID-signed, notarized
and stapled on 2026-11-07: krypton-2.4.9-macos-arm64.pkg and
krypton-2.4.9-macos-arm64.tar.gz in releases/, with a SHA-256 checksum file.
Gatekeeper accepts both. Temporary-prefix and offline target-volume installs,
embedded compiler execution, kweb builds and external-directory app bundling
pass. Source gates: 109 Objective-K checks, 19 driver checks, 71 native tests
with 8 named platform/pointer skips; frontend/backend self-host fixpoints match.
Assets are published on the v2.4.9 GitHub release. The Homebrew tap and website
download links select macOS 2.4.9 while preserving the other platform versions
and editor extension 2.4.8. This is Developer ID distribution, not App Store
approval. Publishing does not change an existing local installation.
Other platforms: Linux 2.4.4, Windows 2.3.0. Editor extension 2.4.8 remains separate.