|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 | <!-- Add all new changes here. They will be moved under a version at release -->
|
| 5 | + |
| 6 | +## 3.10.0 |
| 7 | +`2024-8-1` |
5 | 8 | * `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) |
7 | 9 | * `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). |
9 | 17 | * `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 |
10 | 21 | * `FIX` Addons can now self-recommend as expected. Fixed by correcting the `wholeMatch` function
|
11 | 22 | * `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) |
13 | 23 | * `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` |
15 | 24 | * `FIX` Inconsistent type narrow behavior of function call args [#2758](https://github.com/LuaLS/lua-language-server/issues/2758)
|
16 | 25 | * `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)
|
17 | 26 | * `FIX` Typos in annotation descriptions
|
18 |
| -* `NEW` You can now click on "References" in CodeLen to display the reference list |
19 | 27 | * `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). |
25 | 28 |
|
26 | 29 | ## 3.9.3
|
27 | 30 | `2024-6-11`
|
|
0 commit comments