Releases: JeffreyChix/edgetx-dev-kit
Releases · JeffreyChix/edgetx-dev-kit
EdgeTX Dev Kit v1.1.2
[1.1.2] — 2026-04-06
Added
bit32deprecation warning — Warns when usingbit32in EdgeTX v2.11+ (Lua 5.3), where it is deprecated in favor of native bitwise operators (&,|,~)
EdgeTX Dev Kit v1.1.1
[1.1.1] — 2026-04-06
Fixed
- Fixed
lvgllint checks in unknown scripts.
EdgeTX Dev Kit v1.1.0
[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
bit32library 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
[1.0.0] — 2026-03-23
Added
- IntelliSense — versioned
.d.luastub files synced from theedgetx-lua-genpipeline, 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
namelength (≤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), unsupportediofunctions 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