Skip to content

v1.0.5

Choose a tag to compare

@qbox-duck qbox-duck released this 30 Sep 02:19
· 67 commits to main since this release
v1.0.5
7ace348

The linter and language server now live in one Rust workspace, so changes to shared parsing,
formatting, analysis and editor behavior can be developed and tested in one pull request.

  • Both qbx-lint and qbx-lua-ls binaries are included for Windows x64, Linux x64/ARM64
    (musl), and macOS x64/ARM64. Executable and archive names are unchanged.
  • Language-server downloads now come from this repository. Editor adapters remain in
    qbx-editor.
  • The GitHub Action remains Qbox-project/qbx-lint@v1.0.5, with its default binary version
    updated to this release.
  • All 103 commits from the two migration source main branches retain their original hashes
    and authors. Old server tags are preserved here under lua-ls/v1.0.x, and its original
    releases through v1.0.4 remain available in the old repository.

This release also includes the changes made since v1.0.4: configured imports for scripts
loaded outside manifests, exclusion-aware and client/server-aware ox_lib import checks,
language-server refreshes for newly discovered imports, and fixes for resource-owned event
checks, dynamic locales, streamed data-file names, module imports, and formatter comments.

See the migration notes
and language-server guide.

SHA256SUMS covers all ten platform archives.