Skip to content

Commit 98ce37d

Browse files
committed
update changelog
1 parent 108f983 commit 98ce37d

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,80 @@
44

55
---
66

7+
## [0.11.0] - 2025-8-8
8+
9+
### 🐛 Fixed
10+
- **Fixed a stack overflow crash**: Resolved an issue that caused the language server to crash due to excessive recursion.
11+
- **Fixed a deadlock issue**: Resolved an issue that caused the language server to hang indefinitely in Neovim.
12+
- **Fixed workspace libraries**: Resolved an issue where libraries in subdirectories were incorrectly added to the main workspace.
13+
- **Fixed error reporting**: Resolved an issue where error reports were not being generated correctly for table fields.
14+
15+
### ✨ Added
16+
- **Support for Markdown/MarkdownRst**: Added support for Markdown and reStructuredText (RST) formats highlighted in documentation comments.
17+
This feature is disabled by default and can be enabled with the following configuration:
18+
```json
19+
{
20+
"semanticTokens": {
21+
"renderDocumentationMarkup": true
22+
},
23+
"doc": {
24+
"syntax": "md"
25+
}
26+
}
27+
```
28+
29+
- **Support for external formatting tools**: Added support for external formatting tools. You can now configure an external formatter to format your Lua code. This feature can be enabled with the following configuration:
30+
```json
31+
{
32+
"format": {
33+
"externalTool": {
34+
"program": "stylua",
35+
"args": [
36+
"-",
37+
"--stdin-filepath",
38+
"${file}",
39+
"--indent-width=${indent_size}",
40+
"--indent-type",
41+
"${use_tabs:Tabs:Spaces}"
42+
]
43+
}
44+
}
45+
}
46+
```
47+
Note: The built-in formatter is not stylua, but emmyluacodestyle. This feature simply provides an extension point, allowing users to use their preferred formatting tool. In terms of performance, using this extension may be faster than using other plugins.
48+
49+
- **Support for non-standard symbols**: Added support for non-standard symbols in Lua.
50+
51+
```json
52+
{
53+
"runtime": {
54+
"nonstandardSymbol": [
55+
"//",
56+
"/**/",
57+
"`",
58+
"+=",
59+
"-=",
60+
"*=",
61+
"/=",
62+
"%=",
63+
"^=",
64+
"//=",
65+
"|=",
66+
"&=",
67+
"<<=",
68+
">>=",
69+
"||",
70+
"&&",
71+
"!",
72+
"!=",
73+
"continue"
74+
]
75+
}
76+
}
77+
```
78+
79+
80+
781
## [0.10.0] - 2025-7-27
882
### 🐛 Fixed
983
- **Fix create an empty directory**: Fixed an issue where the language server would create an empty directory.

0 commit comments

Comments
 (0)