← All releases

Previous release · Release · Apple notarized

AetherTerm 1.5.6

Build 2026093006 · · Apple silicon · macOS 14+

ApexTerm v1.5.6 — Resolved terminal viewport top clipping on split, Vim arrow key cursor sync/DECCKM support, and Chinese IME colon exit command issues.

Bug Fixes

  • Fixed terminal top line clipping on split/SFTP panel open by locking viewport origin to (0, 0) in alternate screen mode and preventing invalid scrollToBottom calls.
  • Fixed invisible and non-following cursor in Vim with DECCKM application cursor keys mode support, revision-driven refresh on cursor movements, and Shift/Ctrl key combos.
  • Overhauled cursor invalidation with dual-rect dirty clearing and elegant hollow outline rendering when unfocused.
  • Resolved Vim exit failure by normalizing Chinese IME full-width colons to ASCII and ensuring reliable ESC key pass-through.

Verification & Benchmarks

  • Expanded Vim test suite to 17 dedicated tests covering DECCKM application cursor keys, revision updates, IME colon normalization, and unfocused cursor.
  • 100% pass rate across 35 test suites (240+ cases) verified against live macos27 VM.
  • All 8 production benchmarks exceeded targets: RingBuffer throughput 1.91M+ lines/s (193 MB/s), ANSI TrueColor parsing 426K+ spans/s, key latency ≤ 5.11 μs.
  • Officially signed with Apple Developer ID, hardened runtime enabled, and successfully notarized and stapled by Apple.

Download and verify

ApexTerm-v1.5.6-macos-arm64.dmg

SHA-256

5969f426924ec6e394c0e597e7a7eb38d048cf00b79b0e7a2f3f4f8178f25a6a

After downloading, run this in Terminal and confirm the output matches:
shasum -a 256 ~/Downloads/ApexTerm-v1.5.6-macos-arm64.dmg