Skip to content

Commit ee6951e

Browse files
committed
3.19.0
1 parent d9042c5 commit ee6951e

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
## Unreleased
44
<!-- Add all new changes here. They will be moved under a version at release -->
55

6+
## 3.19.0
7+
`2026-08-08`
8+
* `FIX` Incorrect inject-field message for extra table field in exact class
9+
* `FIX` adds the `|lambda|` operator to the `Lua.runtime.nonstandardSymbol` configuration template, which allows the use of that option. Previously, support for it existed in the parser, but we could not actually use the option because it is not recognised in the configuration.
10+
* `FIX` Typed `@field` (eg `---@field [string] boolean`) should not override other defined field [#2171](https://github.com/LuaLS/lua-language-server/issues/2171), [#2711](https://github.com/LuaLS/lua-language-server/issues/2711)
11+
612
## 3.18.2
713
* `CHG` `duplicate-set-field` diagnostic now supports linked suppression: when any occurrence of a duplicate field is suppressed with `---@diagnostic disable` or `---@diagnostic disable-next-line`, all warnings for that field name will be suppressed
814
* `REVERT` Reverted commit 1dd194da537df432f97295ea167dfef19acd7a4e which fix for type inference in and/or idioms. The circular dependency guard introduced issues with type narrowing in if-blocks where variables are reassigned (e.g., `if x then x = 0 end` would lose type information from the if-block in subsequent code). This needs a more refined solution to balance fixing circular dependencies without breaking type narrowing.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3467,5 +3467,5 @@
34673467
"sponsor": {
34683468
"url": "https://github.com/LuaLS/lua-language-server/issues/484"
34693469
},
3470-
"version": "3.18.2"
3470+
"version": "3.19.0"
34713471
}

server

Submodule server updated 56 files

0 commit comments

Comments
 (0)