• v0.2.1 31daa1582c

    chore: release 0.2.1

    swaits released this 2026-04-12 20:44:47 -06:00 | 2 commits to main since this release

    Language coverage release. 10 new DAP adapters bring built-in support from
    12 to 22 languages, prioritized by language popularity and DAP adapter
    maturity.

    ADDED

    • Dart (with optional Flutter) — auto-detects flutter on PATH and adds
      a "Launch Flutter app" configuration alongside the plain Dart file
      launch. Uses dart debug_adapter / flutter debug_adapter.
    • Bash / Sh — bash-debug-adapter with automatic bashdb_dir probing
      from the mason package path.
    • R — vscDebugger R-package integration. Preflights the package via
      Rscript and silently skips registration if it's missing.
    • Elixir — elixir-ls-debugger with mix_task launch (default task
      test). Falls back to the mason package debugger.sh if the wrapper
      binary isn't on PATH.
    • Haskell — haskell-debug-adapter.
    • OCaml — ocamlearlybird.
    • Zig / Nim / Crystal — routed through the existing codelldb adapter
      via filetype extension (no new adapter; just added filetypes to the
      existing codelldb configuration).
    • F# — routed through the existing netcoredbg adapter (same
      .dll-launch flow as C#).

    INTERNAL

    • Extended tests/test_adapters.lua to cover the three new modular
      adapter modules (dart, bash, r).
    • All new registrations follow the existing find_executable +
      loader.register pattern and silently skip when the required binary
      isn't found — matches the "no noise when prereqs missing" invariant of
      the previously-shipped adapters.

    See CHANGELOG.md for the full 0.2.1 entry.

    Downloads