Skip to content

Releases: Qbox-project/qbx-lua

qbx-lua v1.0.6

Choose a tag to compare

@qbox-duck qbox-duck released this 30 Sep 03:21
v1.0.6
f0f308f

Qbox Lua is now qbx-lua, hosted at Qbox-project/qbx-lua. The suite includes the CLI linter/formatter, the language server, and their shared FiveM/CfxLua analysis crates.

The executables remain qbx-lint and qbx-lua-ls; configuration, suppression comments, archive names and original commit history are preserved. Normal links and Git remotes using the former qbx-lint repository address redirect to the new repository.

GitHub Action users must update their workflow address:

- uses: Qbox-project/qbx-lua@v1.0.6
  with:
    version: v1.0.6
    paths: .

GitHub Actions does not follow repository renames. See the migration guide.

Both tools are available for Windows x64, Linux x64/ARM64 (musl), and macOS x64/ARM64. Choose a qbx-lint-* archive for command-line use or a qbx-lua-ls-* archive for an LSP client. SHA256SUMS covers all archives.

Editor integrations and bundled VS Code packages remain in qbx-editor.

v1.0.5

Choose a tag to compare

@qbox-duck qbox-duck released this 30 Sep 02:19
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.

v1.0.4

Choose a tag to compare

@qbox-duck qbox-duck released this 26 Sep 19:38
v1.0.4
eb946cf

New Features

Bug Fixes

v1.0.3

Choose a tag to compare

@qbox-duck qbox-duck released this 25 Sep 12:06
v1.0.3
d89667e

New Features

Bug Fixes

Performance Improvements

v1.0.2

Choose a tag to compare

@qbox-duck qbox-duck released this 22 Sep 18:54
v1.0.2
c21cf39

Changes are listed in the changelog.

v1.0.1

Choose a tag to compare

@qbox-duck qbox-duck released this 22 Sep 12:52
v1.0.1
c50576b

Changes are listed in the changelog.

v1.0.0

Choose a tag to compare

@qbox-duck qbox-duck released this 22 Sep 12:43
v1.0.0
6ad0e7a

Changes are listed in the changelog.