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
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,24 @@
4
4
5
5
---
6
6
7
+
## [0.15.0] - 2025-10-10
8
+
9
+
### ✨ Added
10
+
-**Use Clippy as linter**: core codebase now uses Clippy as the linter, improving code quality and consistency.
11
+
-**Support `textdocument/diagnostic`**: Added support for the `textDocument/diagnostic` request, allowing clients to fetch diagnostics for a specific document.
12
+
-**Support annotation `@readonly`**: You can now use the `@readonly` annotation to mark fields as read-only. For example:
13
+
```lua
14
+
---@readonly
15
+
localmyVar=42
16
+
```
17
+
-**Add check for `global in non module`**: Added a new diagnostic to check for global variable declarations in non-module scope. This helps detect unintended global variable declarations.
18
+
19
+
### 🔧 Changed
20
+
-**Optimize semantic token**: Optimized semantic token handling for delimiter symbols.
21
+
22
+
### 🐛 Fixed
23
+
-**Fix generic pattern matching issue**: Fixed an issue where generic pattern matching aliases could lead to incorrect type inference.
0 commit comments