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: CHANGELOG_EN.md
+22-5Lines changed: 22 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,26 @@
1
1
# Change Log
2
2
3
-
# next
3
+
# 0.8.18
4
4
5
-
Consider re-releasing a plugin on the IntelliJ platform, integrating the content from the VSCode side.
5
+
`FIX` Fixed the issue where the code completion list for parameters with enum and alias included too many quotes.
6
+
7
+
`FIX` Fixed the issue where inlineValues did not work during debugging.
8
+
9
+
`NEW` '_' is not considered an unused variable.
10
+
11
+
`NEW` Enum types can be used as keys and participate in inference.
12
+
13
+
`NEW` Added new doc snippet completion. When selecting `param;@return` on a function statement, it will automatically complete the doc for parameters and return.
14
+
15
+
`NEW` Fixed the error with multiple root directories on the IntelliJ platform.
16
+
17
+
`NEW` Added support for code formatting, which is implemented through the pinvoke reference `EmmyLuaCodeStyle`.
18
+
19
+
`NEW` VScode-EmmyLua-Unity plugin has been released. Users of Xlua can try installing and using it.
20
+
21
+
`NEW` Intellij-EmmyLua2 plugin has been released. Users on the Jetbrains platform can try using this plugin, which internally integrates `EmmyLuaAnalyzer`, `EmmyLuaCodeStyle`, and `EmmyLuaDebugger` used in vscode. In the future, `intellij-emmylua2-unity` and `intellij-emmylua2-attachdebugger` will also be available.
@@ -17,12 +35,11 @@ Consider re-releasing a plugin on the IntelliJ platform, integrating the content
17
35
`NEW` VSCode-EmmyLua-Unity will be released soon (August 8, 2024). The API exported using this plugin will follow the rules of xlua and support jumping to the corresponding C# implementation for fields.
18
36
19
37
`NEW` Enum annotation `@enum` supports `key` attribute, for example:
20
-
```lua举注解`@enum` 支持`key` attribute, 例如:
38
+
```lua
21
39
---@enum (key) AAA
22
40
---| CS.A.B.C AAA
23
-
```CS.A.B.C
41
+
```
24
42
This way, during code completion, it will automatically complete as `CS.A.B.C` instead of `AAA.CS.A.B.C`.
0 commit comments