Skip to content

Commit 7c685e1

Browse files
committed
update changelog
1 parent 3cdfb9a commit 7c685e1

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

CHANGELOG.md

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

55
---
66

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+
local myVar = 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.
24+
725
## [0.14.0] - 2025-9-19
826

927
### 🔧 Changed

0 commit comments

Comments
 (0)