Skip to content

Commit b01376e

Browse files
committed
update
1 parent a7f3ddd commit b01376e

File tree

4 files changed

+35
-2
lines changed

4 files changed

+35
-2
lines changed

CHANGELOG.md

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

33
[中文Log](CHANGELOG_CN.md)
44

5+
## [0.9.24] - 2025-7-11
6+
### 🔧 Changed
7+
8+
- **Flow Inference Refactor**: Refactored flow analysis algorithm, now uses a TypeScript-like flow analysis approach for better handling of complex scenarios.
9+
- **Doc CLI**: Changed export format, now supports multiple `@see` and other tag flags.
10+
11+
### ✨ Added
12+
13+
- **TypeGuard Now Supports Generics**: You can now use generic parameters in TypeGuard, e.g. `TypeGuard<T>`.
14+
- **Type Narrowing by Constant Fields**: Supports type narrowing using constant fields.
15+
- **Basic Range Checking**: Array type indexing is now less frequently nullable.
16+
17+
### 🐛 Fixed
18+
19+
- **Bug Fixes**: Fixed various bugs.
20+
521
## [0.9.23] - 2025-6-27
622

723
### ✨ Added

CHANGELOG_CN.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# 🚀 Change Log
22

3+
## [0.9.24] - 2025-7-11
4+
### 🔧 改进优化
5+
6+
- **流程分析重构**:重构了流程分析算法,采用类似 TypeScript 的流程分析方式,更好地处理复杂场景。
7+
- **文档 CLI**:导出格式调整,现支持多个 `@see` 及其他标签标记。
8+
9+
### ✨ 新增功能
10+
11+
- **TypeGuard 泛型支持**:TypeGuard 现已支持泛型参数,例如 `TypeGuard<T>`
12+
- **常量字段类型窄化**:支持通过常量字段进行类型窄化。
13+
- **基础范围检查**:数组类型索引现在更少出现可空类型。
14+
15+
### 🐛 问题修复
16+
17+
- **问题修复**:修复了若干 BUG。
18+
19+
320
## [0.9.23] - 2025-06-27
421

522
### ✨ 新功能

build/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
exports.default = {
22
emmyDebuggerVersion: '1.8.6',
33
emmyDebuggerUrl: 'https://github.com/EmmyLua/EmmyLuaDebugger/releases/download',
4-
newLanguageServerVersion: "0.8.2",
4+
newLanguageServerVersion: "0.9.0",
55
newLanguageServerUrl: "https://github.com/CppCXY/emmylua-analyzer-rust/releases/download"
66
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "emmylua",
33
"displayName": "EmmyLua",
44
"description": "EmmyLua for vscode",
5-
"version": "0.9.23",
5+
"version": "0.9.24",
66
"icon": "res/icon.png",
77
"publisher": "tangzx",
88
"engines": {

0 commit comments

Comments
 (0)