You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: resources/changelog.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,31 @@
2
2
3
3
## Unreleased
4
4
<!-- Add all new changes here. They will be moved under a version at release -->
5
+
6
+
## 3.11.0
7
+
*`NEW` Added support for Japanese locale
8
+
*`NEW` Infer function parameter types when overriding the same-named class function in an instance of that class [#2158](https://github.com/LuaLS/lua-language-server/issues/2158)
9
+
*`NEW` Types with literal fields can be narrowed.
10
+
*`NEW` Reference addons installed via the addon manager with `${addons}`[#2866](https://github.com/LuaLS/lua-language-server/pull/2866).
11
+
*`NEW` Support using `---@class` on `rawset(_G, ...)` to annotate the created global variable [#2862](https://github.com/LuaLS/lua-language-server/issues/2862)
12
+
*`NEW` Settings:
13
+
+`Lua.language.fixIndent`
14
+
+`Lua.language.completeAnnotation`
15
+
*`FIX` Eliminate floating point error in test benchmark output
16
+
*`FIX` Remove luamake install from make scripts
17
+
*`FIX` Incorrect `table` type injected to the global variable created by `rawset(_G, ...)`[#2863](https://github.com/LuaLS/lua-language-server/issues/2863)
18
+
19
+
## 3.10.6
20
+
`2024-9-10`
5
21
*`NEW` Custom documentation exporter
6
22
*`NEW` Setting: `Lua.docScriptPath`: Path to a script that overrides `cli.doc.export`, allowing user-specified documentation exporting.
23
+
*`NEW` Infer the parameter types of a same-named function in the subclass based on the parameter types in the superclass function.
24
+
*`FIX` Fix `VM.OnCompileFunctionParam` function in plugins
25
+
*`FIX` Lua 5.1: fix incorrect warning when using setfenv with an int as first parameter
26
+
*`FIX` Improve type narrow by checking exact match on literal type params
27
+
*`FIX` Correctly list enums for function overload arguments [#2840](https://github.com/LuaLS/lua-language-server/pull/2840)
28
+
*`FIX` Incorrect function params' type infer when there is only `@overload`[#2509](https://github.com/LuaLS/lua-language-server/issues/2509)[#2708](https://github.com/LuaLS/lua-language-server/issues/2708)[#2709](https://github.com/LuaLS/lua-language-server/issues/2709)
29
+
*`FIX` Only call workspace/configuration when available [#981](https://github.com/LuaLS/lua-language-server/issues/981), [#2318](https://github.com/LuaLS/lua-language-server/issues/2318), [2336](https://github.com/LuaLS/lua-language-server/issues/2336)[#2843](https://github.com/LuaLS/lua-language-server/pull/2843)
0 commit comments