Skip to content

Commit

Permalink
0.8.10
Browse files Browse the repository at this point in the history
  • Loading branch information
CppCXY committed Jul 18, 2024
1 parent ef56978 commit a660fb5
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 2 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,29 @@

[English Change Log](CHANGELOG_EN.md)

# 0.8.10

`NEW` 将版本升级到0.8.10, 由于底层改动巨大, 所以提升数个版本号, 然而从二进制来看10版本也是2

`NEW` 将dotnet版本升级到9.0预览版

`CHG` 移除Newtonsoft.Json使用Text.Json, 移除omnisharp/csharp-language-server-protocol使用[`EmmyLua.LanguageServer.Framework`](https://github.com/CppCXY/LanguageServer.Framework)

`NEW` 使用dotnet9 aot发布, 提高不少运行时性能, 但是内存使用差异不大

`NOTE` `EmmyLua.LanguageServer.Framework`是由我重新开发的支持最新的LSP标准和兼容AOT编译的LSP框架, 有兴趣可以看看

`NEW` 支持配置`workspace.ignoreGlobs`, 可以通过正则表达式排除目录, 具体格式参考Microsoft.Extensions.FileSystemGlobbing的文档:
```json
{
"workspace": {
"ignoreGlobs": [
"**/data/*"
]
}
}
```

# 0.8.1

`FIX` 修复读取配置表时的性能问题
Expand Down
23 changes: 23 additions & 0 deletions CHANGELOG_EN.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Change Log

# 0.8.10

`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.

`NEW` Upgraded the dotnet version to 9.0 preview.

`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).

`NEW` Used dotnet9 AOT publishing to improve runtime performance, but there is not much difference in memory usage.

`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.

`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.
```json
{
"workspace": {
"ignoreGlobs": [
"**/data/*"
]
}
}
```

# 0.8.1

`FIX` Fixed performance issues when reading configuration tables.
Expand Down
2 changes: 1 addition & 1 deletion build/config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
exports.default = {
emmyDebuggerVersion: '1.8.2',
emmyDebuggerUrl: 'https://github.com/EmmyLua/EmmyLuaDebugger/releases/download',
newLanguageServerVersion: "0.4.0",
newLanguageServerVersion: "0.5.0",
newLanguageServerUrl: "https://github.com/CppCXY/EmmyLuaAnalyzer/releases/download"
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "emmylua",
"displayName": "EmmyLua",
"description": "EmmyLua for vscode",
"version": "0.8.1",
"version": "0.8.10",
"icon": "res/icon.png",
"publisher": "tangzx",
"engines": {
Expand Down

0 comments on commit a660fb5

Please sign in to comment.