Skip to content

Releases: JeffreyChix/edgetx-dev-kit

EdgeTX Dev Kit v1.1.2

07 Apr 01:26

Choose a tag to compare

[1.1.2] — 2026-04-06

Added

  • bit32 deprecation warning — Warns when using bit32 in EdgeTX v2.11+ (Lua 5.3), where it is deprecated in favor of native bitwise operators (&, |, ~)

EdgeTX Dev Kit v1.1.1

06 Apr 19:59

Choose a tag to compare

[1.1.1] — 2026-04-06

Fixed

  • Fixed lvgl lint checks in unknown scripts.

EdgeTX Dev Kit v1.1.0

06 Apr 18:34

Choose a tag to compare

[1.1.0] — 2026-04-06

Added

  • LVGL API support — Full LVGL widget API coverage including widget constructors, settings table intellisense, and both functional and OOP call styles
  • Workspace-free activation — EdgeTX Dev Kit can now be activated without an active workspace or folder open. Just open a lua file and work.

Fixed

  • bit32 library unavailable — Resolved an issue where bit32 was not recognized due to the Lua version target; the extension now correctly defaults to Lua 5.2
  • Bundled EdgeTX versions not sorted — Fixed incorrect ordering of bundled EdgeTX versions; they now appear sorted from latest to oldest
  • Various stability improvements — Additional bug fixes and reliability improvements across the extension

EdgeTX Dev Kit v1.0.0

23 Mar 23:11

Choose a tag to compare

[1.0.0] — 2026-03-23

Added

  • IntelliSense — versioned .d.lua stub files synced from the edgetx-lua-gen pipeline, providing autocomplete, hover signatures, and go-to-definition for all EdgeTX globals across supported versions
  • Radio profile — configure EdgeTX version, display type (color/B&W), and radio name via EdgeTX: Set Radio Profile
  • Script generation wizard — guided webview for generating annotated script templates via EdgeTX: New Script (Wizard)
  • Inline script shortcuts — type ! at the start of a line, select and press Tab to generate a script template in place
  • Structural diagnostics — AST-based checks for missing return statements, missing required fields, and wrong field types against the returned table
  • Widget constraint diagnostics — enforces widget name length (≤10 chars), options count limits (5 for ≤2.10, 10 from 2.11), option name rules (≤10 chars, no spaces) and widget scripts on color displays only
  • Lint diagnostics — flags display specific apis, version-gated API usage, unsupported standard libraries (os, coroutine, package, debug), unsupported io functions and lcd unsupported scripts
  • API Search — sidebar view and floating panel for searching EdgeTX functions and constants with snippet insertion
  • SD card deployment — auto-deploy on save or manual deploy via EdgeTX: Deploy Script to SD Card, with script-type-aware target path resolution and deploy guards against scripts with errors
  • Stub sync — background sync on activation with manual trigger via EdgeTX: Check for API Updates and Sync