Skip to content

Commit bd0af02

Browse files
committed
3.10.0
1 parent bbe49f6 commit bd0af02

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

changelog.md

+13-10
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,29 @@
22

33
## Unreleased
44
<!-- Add all new changes here. They will be moved under a version at release -->
5+
6+
## 3.10.0
7+
`2024-8-1`
58
* `NEW` Add postfix snippet for `unpack`
6-
* `FIX` `diagnostics.severity` defaulting to "Warning" when run using `--check` [#2730](https://github.com/LuaLS/lua-language-server/issues/2730)
79
* `NEW` Add support for lambda style functions, `|paramList| expr` is syntactic sugar for `function(paramList) return expr end`
8-
* `FIX` Respect `completion.showParams` config for local function completion
10+
* `NEW` Added lua regular expression support for `Lua.doc.<scope>Name` [#2753](https://github.com/LuaLS/lua-language-server/pull/2753)
11+
* `NEW` You can now click on "References" in CodeLen to display the reference list
12+
* `NEW` You can now click on "References" in CodeLen to display the reference list(VSCode)
13+
* `NEW` Improved behavior for inserting new lines:
14+
+ When inside an annotation, an annotation tag will be added at the beginning of the line (VSCode).
15+
+ When between `function () end` or similar constructs, the format will be adjusted to a more reasonable one (VSCode) and leading/trailing spaces will be removed (generic).
16+
+ Attempts to semantically fix improper indentation (generic).
917
* `CHG` Improve performance of multithreaded `--check` and `undefined-field` diagnostic
18+
* `CHG` Change spacing of parameter inlay hints to match other LSPs, like `rust-analyzer`
19+
* `FIX` `diagnostics.severity` defaulting to "Warning" when run using `--check` [#2730](https://github.com/LuaLS/lua-language-server/issues/2730)
20+
* `FIX` Respect `completion.showParams` config for local function completion
1021
* `FIX` Addons can now self-recommend as expected. Fixed by correcting the `wholeMatch` function
1122
* `FIX` Now correctly evaluates the visibility of fields in a class when they are defined directly in the object. use for completion and invisible dianostic. [#2752](https://github.com/LuaLS/lua-language-server/issues/2752)
12-
* `NEW` Added lua regular expression support for `Lua.doc.<scope>Name` [#2753](https://github.com/LuaLS/lua-language-server/pull/2753)
1323
* `FIX` Bad triggering of the `inject-field` diagnostic, when the fields are declared at the creation of the object [#2746](https://github.com/LuaLS/lua-language-server/issues/2746)
14-
* `CHG` Change spacing of parameter inlay hints to match other LSPs, like `rust-analyzer`
1524
* `FIX` Inconsistent type narrow behavior of function call args [#2758](https://github.com/LuaLS/lua-language-server/issues/2758)
1625
* `FIX` Improve the `missing-fields` logic to be able to correctly handle classes defined several times [#22770](https://github.com/LuaLS/lua-language-server/pull/2770)
1726
* `FIX` Typos in annotation descriptions
18-
* `NEW` You can now click on "References" in CodeLen to display the reference list
1927
* `FIX` incorrect `CompletionItemKind` for postfix snippets [#2773](https://github.com/LuaLS/lua-language-server/pull/2773)
20-
* `NEW` You can now click on "References" in CodeLen to display the reference list(VSCode)
21-
* `NEW` Improved behavior for inserting new lines:
22-
+ When inside an annotation, an annotation tag will be added at the beginning of the line (VSCode).
23-
+ When between `function () end` or similar constructs, the format will be adjusted to a more reasonable one (VSCode) and leading/trailing spaces will be removed (generic).
24-
+ Attempts to semantically fix improper indentation (generic).
2528

2629
## 3.9.3
2730
`2024-6-11`

0 commit comments

Comments
 (0)