Skip to content

Commit 6e776f0

Browse files
committed
update version
1 parent 57e912d commit 6e776f0

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
*All notable changes to the EmmyLua Analyzer Rust project will be documented in this file.*
44

5+
## [0.19.0] - 2025-12-25
6+
7+
### ✨ Added
8+
- **Support Lua5.5**: Added support for Lua 5.5 syntax and features, including global declarations, table.create, and named vararg. For example:
9+
```lua
10+
global *
11+
global <const> a, b, c
12+
global d, e, f = 1, 2, 3
13+
table.create(10, 0)
14+
function func(...args)
15+
end
16+
```
17+
18+
- **Support format Lua 5.5 syntax**: The built-in formatter now supports formatting Lua 5.5 syntax.
19+
- **Add new stdlib i18n translation**: Added new internationalization functions to the standard library.
20+
- **Support call argument snippet completion**: When `"completion.callSnippet": true` is enabled, provide snippet completions for function arguments during function calls.
21+
- **Support param/@return completion**: Typing `---@` above a function will show `param/@return` completion suggestions; accepting a suggestion will automatically fill parameter names and types.
22+
23+
### 🔧 Changed
24+
25+
- **Workspace variable search optimization**: Optimized workspace-wide variable search to decide whether to use case-sensitive or case-insensitive matching based on the input's casing.
26+
27+
### 🐛 Fixed
28+
29+
- **Fix integer literal parsing issue**: Integers exceeding int64 are now recognized as floats instead of being treated as 0.
30+
- **Fix typecheck**: Fixed several type checking issues.
31+
532
## [0.18.0] - 2025-12-5
633

734
An experimental Lua 5.4 interpreter implemented in Rust: https://github.com/CppCXY/lua-rs

0 commit comments

Comments
 (0)