Skip to content

v2.2.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:14
· 15 commits to main since this release

This release fixes editor input handling and native syntax-highlighting build caching. All 12 packages are published on pub.dev at 2.2.4.

  • #26 — read-only editor: switching a focused editor to read-only closes its IME connection and rejects stale platform edits. Returning to editable reconnects the current controller.
  • #28 — mobile keyboard: the first tap opens the soft keyboard, and tapping an already focused editor reopens it after dismissal.
  • #27 — native build cache: generated dispatch and decoded parser C files are excluded from hook inputs while original sources remain tracked, allowing unchanged builds to reuse native artifacts.

Validation:

  • All 2,030 workspace tests across 14 members, fatal-info analysis, and formatting checks passed. CI, Test, Release, Publish, and Pages workflows succeeded.
  • Independently checked all 12 published archives: 3,507 files match the release tag. A fresh hosted consumer resolved the exact 2.2.4 packages without overrides and passed 6 browser checks.
  • On a physical Pixel Fold running Android 17, the hosted consumer passed 17 checks, including real Gboard multiline input, focused read-only transitions, keyboard dismissal/retap, and in-memory snapshot restoration. Two unchanged Android builds retained the same hashes and modification times for 98 native artifacts.

Device acceptance used ADB touchscreen taps in a standalone Debug consumer (Flutter 3.47.0 / Dart 3.13.0); CI used Flutter 3.47.7. GSMLG Release/AOT integration and filesystem save/reopen were not tested. Grammar archives were audited; prior runtime evidence was reused for unchanged runtime files, while the changed hook was validated with current fixtures and hosted Android builds.

Full Changelog: v2.2.3...v2.2.4