This repository was archived by the owner on Sep 30, 2026. It is now read-only.
Repository navigation
Releases: Qbox-project/qbx-lua-ls
Releases · Qbox-project/qbx-lua-ls
Release list
v1.0.4
New Features
c7dfa50- add hover and go to definition for types named in annotations (commit by @loaf-scripts)66406a1- luacats: find type names in @operator annotations (commit by @ChatDisabled)805ee42- luacats: find type names in @see annotations (commit by @ChatDisabled)c2532fd- diagnostics: hide findings for ignore_diagnostics paths (commit by @ChatDisabled)d363ebe- types: infer loop, index and generic types more precisely (commit by @loaf-scripts)bb29458- types: read global array parts, pick overloads, index unions (commit by @loaf-scripts)ec5b7dc- lua-ls: expand FiveM resource and assistant tooling (commit by @ChatDisabled)
Bug Fixes
8e714b8- luacats: skip attributes before class and enum names (commit by @ChatDisabled)15be6f5- indexer: type (key) enums as the union of their keys (commit by @ChatDisabled)473cd9e- workspace: keep excluded files out of the index and diagnostics (commit by @ChatDisabled)0e3719b- infer: let nil fill optional parameters when matching overloads (commit by @ChatDisabled)c8c34f4- luacats: match overloads that list self like fun(self) fields (commit by @ChatDisabled)abe89af- infer: prefer overloads that fit without the declared vararg (commit by @ChatDisabled)c05b6b2- infer: keep table array parts apart from other keys (commit by @ChatDisabled)bede0ab- hover: show only integer-keyed tables as arrays (commit by @ChatDisabled)09fbfde- infer: keep known union parts when a generic is unbound (commit by @ChatDisabled)1480087- infer: substitute generics inside table shapes (commit by @ChatDisabled)70f78e2- infer: index top-level arrays with optional or untyped keys (commit by @ChatDisabled)
Performance Improvements
c0d0352- infer: infer call arguments once and only where generics bind (commit by @ChatDisabled)
Refactors
ab23ba0- luacats: share alias member parsing between doc parsers (commit by @ChatDisabled)
v1.0.3
New Features
9ab8106- server: reload lint settings when .luarc.json or .emmyrc.json changes (commit by @hakanesnn)f9db4de- server: log which luarc files the lint fallback used or skipped (commit by @ChatDisabled)
Bug Fixes
aa55f1e- preserve diagnostics publication behavior (commit by @Scorpion7162)c69c6b5- preserve pending diagnostic updates (commit by @Scorpion7162)ee2004a- types: stop type lists at tokens that cannot start a type (commit by @ChatDisabled)
Performance Improvements
78cb6b2- avoid reindexing clean documents (commit by @Scorpion7162)989c5bb- scope diagnostics to changed resources (commit by @Scorpion7162)d5500fd- server: reindex each edited document once (commit by @ChatDisabled)