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.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,27 @@
2
2
3
3
[中文Log](CHANGELOG_CN.md)
4
4
5
+
## [0.9.41] - 2026-8-14
6
+
7
+
### Added
8
+
9
+
-**emmylua_doc_cli support export html**: Added support for exporting documentation in HTML format. For example, the `neovim/runtime/lua` directory was exported as an HTML document, see: https://cppcxy.github.io/nvim_runtime_lua_doc/
10
+
11
+
### Changed
12
+
13
+
-**Remove LuaJIT-Ext**: Now LuaJIT-Ext is merged into LuaJIT, the old LuaJIT syntax is renamed to LuaJIT2.
14
+
-**Remove @schema**: Removed support for the `@schema` annotation, which was used to add completion and hover for json-schema-defined APIs. The main reason for removing it is to drop the dependency on the reqwest library — it takes up a lot of compilation time.
15
+
-**Enhance luafmt check feature**: `luafmt --check` now outputs git-diff-like differences and reports a check summary.
16
+
17
+
### Fixed
18
+
19
+
-**Fix some formatting edge cases**: Fixed some formatting edge cases, including:
20
+
1. Format would remove `safe-navigation` expressions.
21
+
2. Format would remove `...` in param annotations.
22
+
3. Fix compound assignment alignment formatting.
23
+
-**Fix some stuck loading issue**: Fixed some issues that caused the language server to hang while loading a workspace, and improved the loading performance of large workspaces.
24
+
-**Fix math.randomseed**: Fixed an issue where `math.randomseed` was not enable for all version
"Error: Invalid syntax tree URI": "Error: Invalid syntax tree URI",
3
+
"// Language server is not running\n// Please ensure EmmyLua language server is started": "// Language server is not running\n// Please ensure EmmyLua language server is started",
4
+
"// Failed to get syntax tree\n// The language server did not return any data": "// Failed to get syntax tree\n// The language server did not return any data",
"EmmyLua: server stopped": "EmmyLua: server stopped",
77
+
"EmmyLua: server warning": "EmmyLua: server warning",
78
+
"EmmyLua: server error": "EmmyLua: server error",
79
+
"Open server control for details and actions.": "Open server control for details and actions.",
80
+
"Stop server": "Stop server",
81
+
"Stop the EmmyLua language server": "Stop the EmmyLua language server",
82
+
"Restart server": "Restart server",
83
+
"Restart the EmmyLua language server": "Restart the EmmyLua language server",
84
+
"MCP server started at http://{0}:{1}/mcp (Streamable HTTP) and /sse (SSE)": "MCP server started at http://{0}:{1}/mcp (Streamable HTTP) and /sse (SSE)",
"No packages found for \"{0}\"": "No packages found for \"{0}\"",
113
+
"Found {0} package(s) for \"{1}\"": "Found {0} package(s) for \"{1}\"",
114
+
"Search failed: {0}": "Search failed: {0}",
115
+
"Enter package name (optionally with version)": "Enter package name (optionally with version)",
116
+
"e.g., lpeg or lpeg 1.0.2": "e.g., lpeg or lpeg 1.0.2",
117
+
"No package selected": "No package selected",
118
+
"Are you sure you want to uninstall \"{0}\"?": "Are you sure you want to uninstall \"{0}\"?",
119
+
"Yes": "Yes",
120
+
"No": "No",
121
+
"Failed to get package information": "Failed to get package information",
122
+
"Package: {0}": "Package: {0}",
123
+
"Package Information": "Package Information",
124
+
"Version: {0}": "Version: {0}",
125
+
"Unknown": "Unknown",
126
+
"No description available": "No description available",
127
+
"Author": "Author",
128
+
"License": "License",
129
+
"Homepage": "Homepage",
130
+
"Click to open in browser": "Click to open in browser",
131
+
"Location": "Location",
132
+
"Status": "Status",
133
+
"Available for installation": "Available for installation",
134
+
"Uninstall Package": "Uninstall Package",
135
+
"Remove this package": "Remove this package",
136
+
"Click to uninstall": "Click to uninstall",
137
+
"Install Package": "Install Package",
138
+
"Install this package": "Install this package",
139
+
"Click to install": "Click to install",
140
+
"Package list refreshed": "Package list refreshed",
141
+
"LuaRocks is installed and ready to use": "LuaRocks is installed and ready to use",
142
+
"LuaRocks is not installed or not in PATH": "LuaRocks is not installed or not in PATH",
143
+
"Install Guide": "Install Guide",
144
+
"Dismiss": "Dismiss",
145
+
"Wait for connection.": "Wait for connection.",
146
+
"EmmyLua launch debug requires a Lua entry file. Open a Lua file or set the program field in launch.json.": "EmmyLua launch debug requires a Lua entry file. Open a Lua file or set the program field in launch.json.",
147
+
"EmmyLua attach debug currently supports Windows only.": "EmmyLua attach debug currently supports Windows only.",
148
+
"Select the process to attach": "Select the process to attach",
0 commit comments