Skip to content

v2.2.6

Choose a tag to compare

@github-actions github-actions released this 28 Oct 16:14
· 10 commits to main since this release

DuskMoon 2.2.6 fixes two integration blockers:

  • #30: applications can use DuskMoon and sqlite_vector 1.1.2 together without dependency overrides. The highlighter supports both native hook API families. The production build hook and public highlighting API are unchanged.
  • #31: Markdown inputs and form fields work directly in vertical scrolling parents. The editor sizes from minLines/maxLines, and preview content determines its height. Bounded layouts retain full-height editing and tab swiping. Line numbers, RTL placement, optional bottom bars, and external preview updates are covered. Repository links for the widgets and form packages are corrected.

The native hook checker forwards its active package configuration to child builds. Four dependency combinations passed real C/C++ builds for checkout and hosted source layouts.

Validation:

  • 2,067 tests across 14 workspace members, fatal-info analysis, formatting, and archive preflight passed. Integrated CI and Pages deployment passed.
  • All 12 Pub packages are published as 2.2.6. Their 3,508 published files match the release tag; archive hashes match official registry metadata.
  • A fresh hosted consumer resolved all 12 exact packages with SQLite Vector 1.1.2, without dependency overrides or path/Git dependencies. Fatal-info analysis and 37 Markdown/form UI tests passed.
  • The hosted Linux runtime initialized and parsed all 95 grammars, checked Unicode/incremental highlighting, and completed a real SQLite Vector nearest-neighbor query.
  • An Android arm64 Debug APK built successfully. ZIP integrity, native asset manifest entries, AArch64 libraries, and required exports were verified for Tree-sitter, SQLite, and Vector.

Android verification covers Debug compilation and artifact inspection; device runtime and Release/AOT were not tested. The consumer used a fresh Pub cache and build outputs with warm SDK/Gradle inputs. The downstream application template and iOS/macOS/Windows builds were not validated.

Full changelog