Skip to content

Commit a660fb5

Browse files
committed
0.8.10
1 parent ef56978 commit a660fb5

File tree

4 files changed

+48
-2
lines changed

4 files changed

+48
-2
lines changed

CHANGELOG.md

+23
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22

33
[English Change Log](CHANGELOG_EN.md)
44

5+
# 0.8.10
6+
7+
`NEW` 将版本升级到0.8.10, 由于底层改动巨大, 所以提升数个版本号, 然而从二进制来看10版本也是2
8+
9+
`NEW` 将dotnet版本升级到9.0预览版
10+
11+
`CHG` 移除Newtonsoft.Json使用Text.Json, 移除omnisharp/csharp-language-server-protocol使用[`EmmyLua.LanguageServer.Framework`](https://github.com/CppCXY/LanguageServer.Framework)
12+
13+
`NEW` 使用dotnet9 aot发布, 提高不少运行时性能, 但是内存使用差异不大
14+
15+
`NOTE` `EmmyLua.LanguageServer.Framework`是由我重新开发的支持最新的LSP标准和兼容AOT编译的LSP框架, 有兴趣可以看看
16+
17+
`NEW` 支持配置`workspace.ignoreGlobs`, 可以通过正则表达式排除目录, 具体格式参考Microsoft.Extensions.FileSystemGlobbing的文档:
18+
```json
19+
{
20+
"workspace": {
21+
"ignoreGlobs": [
22+
"**/data/*"
23+
]
24+
}
25+
}
26+
```
27+
528
# 0.8.1
629

730
`FIX` 修复读取配置表时的性能问题

CHANGELOG_EN.md

+23
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# Change Log
22

3+
# 0.8.10
4+
5+
`NEW` Upgraded the version to 0.8.10, due to significant underlying changes, the version number was incremented by several versions, but from a binary perspective, version 10 is also version 2.
6+
7+
`NEW` Upgraded the dotnet version to 9.0 preview.
8+
9+
`CHG` Removed Newtonsoft.Json and replaced it with Text.Json. Removed omnisharp/csharp-language-server-protocol and replaced it with [EmmyLua.LanguageServer.Framework](https://github.com/CppCXY/LanguageServer.Framework).
10+
11+
`NEW` Used dotnet9 AOT publishing to improve runtime performance, but there is not much difference in memory usage.
12+
13+
`NOTE` EmmyLua.LanguageServer.Framework is a LSP framework that I have redeveloped to support the latest LSP standards and be compatible with AOT compilation. Feel free to check it out if you're interested.
14+
15+
`NEW` Added support for configuring `workspace.ignoreGlobs` to exclude directories using regular expressions. Refer to the documentation of Microsoft.Extensions.FileSystemGlobbing for the specific format.
16+
```json
17+
{
18+
"workspace": {
19+
"ignoreGlobs": [
20+
"**/data/*"
21+
]
22+
}
23+
}
24+
```
25+
326
# 0.8.1
427

528
`FIX` Fixed performance issues when reading configuration tables.

build/config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
exports.default = {
22
emmyDebuggerVersion: '1.8.2',
33
emmyDebuggerUrl: 'https://github.com/EmmyLua/EmmyLuaDebugger/releases/download',
4-
newLanguageServerVersion: "0.4.0",
4+
newLanguageServerVersion: "0.5.0",
55
newLanguageServerUrl: "https://github.com/CppCXY/EmmyLuaAnalyzer/releases/download"
66
}

package.json

+1-1
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.8.1",
5+
"version": "0.8.10",
66
"icon": "res/icon.png",
77
"publisher": "tangzx",
88
"engines": {

0 commit comments

Comments
 (0)