Upgraded dependencies (#408)
Some checks are pending
Build and Release / Read metadata (push) Waiting to run
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-apple-darwin, osx-arm64, macos-latest, aarch64-apple-darwin, dmg updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-pc-windows-msvc.exe, win-arm64, windows-latest, aarch64-pc-windows-msvc, nsis updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-aarch64-unknown-linux-gnu, linux-arm64, ubuntu-22.04-arm, aarch64-unknown-linux-gnu, deb) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-apple-darwin, osx-x64, macos-latest, x86_64-apple-darwin, dmg updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-pc-windows-msvc.exe, win-x64, windows-latest, x86_64-pc-windows-msvc, nsis updater) (push) Blocked by required conditions
Build and Release / Build app (${{ matrix.dotnet_runtime }}) (-x86_64-unknown-linux-gnu, linux-x64, ubuntu-22.04, x86_64-unknown-linux-gnu, appimage deb updater) (push) Blocked by required conditions
Build and Release / Prepare & create release (push) Blocked by required conditions
Build and Release / Publish release (push) Blocked by required conditions

This commit is contained in:
Thorsten Sommer 2025-04-20 13:33:03 +02:00 committed by GitHub
parent f8c60d87ae
commit c10c084da4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 86 additions and 47 deletions

View File

@ -37,6 +37,21 @@ public sealed partial class UpdateMetadataCommands
await this.Build(); await this.Build();
} }
[Command("update-versions", Description = "The command will update the package versions in the metadata file")]
public async Task UpdateVersions()
{
if(!Environment.IsWorkingDirectoryValid())
return;
Console.WriteLine("==============================");
Console.WriteLine("- Update the main package versions ...");
await this.UpdateDotnetVersion();
await this.UpdateRustVersion();
await this.UpdateMudBlazorVersion();
await this.UpdateTauriVersion();
}
[Command("prepare", Description = "Prepare the metadata for the next release")] [Command("prepare", Description = "Prepare the metadata for the next release")]
public async Task Prepare(PrepareAction action) public async Task Prepare(PrepareAction action)
{ {

View File

@ -47,10 +47,10 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="CodeBeam.MudBlazor.Extensions" Version="8.0.0" /> <PackageReference Include="CodeBeam.MudBlazor.Extensions" Version="8.0.0" />
<PackageReference Include="HtmlAgilityPack" Version="1.12.0" /> <PackageReference Include="HtmlAgilityPack" Version="1.12.1" />
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.3" /> <PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.4" />
<PackageReference Include="MudBlazor" Version="8.5.1" /> <PackageReference Include="MudBlazor" Version="8.5.1" />
<PackageReference Include="MudBlazor.Markdown" Version="8.0.0" /> <PackageReference Include="MudBlazor.Markdown" Version="8.5.1" />
<PackageReference Include="ReverseMarkdown" Version="4.6.0" /> <PackageReference Include="ReverseMarkdown" Version="4.6.0" />
<PackageReference Include="LuaCSharp" Version="0.4.2" /> <PackageReference Include="LuaCSharp" Version="0.4.2" />
</ItemGroup> </ItemGroup>

View File

@ -18,9 +18,9 @@
}, },
"HtmlAgilityPack": { "HtmlAgilityPack": {
"type": "Direct", "type": "Direct",
"requested": "[1.12.0, )", "requested": "[1.12.1, )",
"resolved": "1.12.0", "resolved": "1.12.1",
"contentHash": "VHtVZmfoYhQyA/POvZRLuTpCz1zhzIDrdYRJIRV73e9wKAzjW71biYNOHOWx8MxEX3TE4TWVfx1QDRoZcj2AWw==" "contentHash": "SP6/2Y26CXtxjXn0Wwsom9Ek35SNWKHEu/IWhNEFejBSSVWWXPRSlpqpBSYWv1SQhYFnwMO01xVbEdK3iRR4hg=="
}, },
"LuaCSharp": { "LuaCSharp": {
"type": "Direct", "type": "Direct",
@ -30,18 +30,18 @@
}, },
"Microsoft.Extensions.FileProviders.Embedded": { "Microsoft.Extensions.FileProviders.Embedded": {
"type": "Direct", "type": "Direct",
"requested": "[9.0.3, )", "requested": "[9.0.4, )",
"resolved": "9.0.3", "resolved": "9.0.4",
"contentHash": "UKfKGlZ7jKfe6v4rLsjnH/mGbD3e4YD9EK+Uobu+KIxwfhZuLLCtXm4CWTOf2s1t+ItmMs0QqbSJAXaMXCxLOw==", "contentHash": "fictUnSF95D+M9iH4X6TYBjud2gbB2r6bcIi0sQknXFc2bHbNucoaK+SzfLCzb47tHSR9a5pm0F1Ioj0PgmFeQ==",
"dependencies": { "dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.3" "Microsoft.Extensions.FileProviders.Abstractions": "9.0.4"
} }
}, },
"Microsoft.NET.ILLink.Tasks": { "Microsoft.NET.ILLink.Tasks": {
"type": "Direct", "type": "Direct",
"requested": "[9.0.3, )", "requested": "[9.0.4, )",
"resolved": "9.0.3", "resolved": "9.0.4",
"contentHash": "1rqGTfubVg0qj2PsK6esyq3PIxtYJYrN3LsYUV9RrvH3anmt3fT3ozYdAZZH4U8JU/pt5pPIUk8NBSu26wtekA==" "contentHash": "xUdlUxiFwXhTYhB4VxKg/IA0+jlZXJPo70LYuMryWbJHdonIpZjw+7DO2B0pWwpXIOs6MlH5WVXPEtfrGEcVZA=="
}, },
"MudBlazor": { "MudBlazor": {
"type": "Direct", "type": "Direct",
@ -56,12 +56,13 @@
}, },
"MudBlazor.Markdown": { "MudBlazor.Markdown": {
"type": "Direct", "type": "Direct",
"requested": "[8.0.0, )", "requested": "[8.5.1, )",
"resolved": "8.0.0", "resolved": "8.5.1",
"contentHash": "0DcXQFEIgKJsaMCDva0Ck3gempoctyc7s8GLK5VagozlZdXql6W4SKX/imM/NfyfV7SxLrUTRJyLJX0Te+02sQ==", "contentHash": "UrNr948Nn70CuDoTWaN/HgtaIKO4oKfj7W6Mw8Ei9OG7MCzCwkhUYJLe/CRTKCkt3wINquB/2AAN7ezgEfmbww==",
"dependencies": { "dependencies": {
"Markdig": "0.40.0", "Markdig": "0.41.0",
"MudBlazor": "8.0.0" "Microsoft.Extensions.Caching.Memory": "9.0.4",
"MudBlazor": "8.5.1"
} }
}, },
"ReverseMarkdown": { "ReverseMarkdown": {
@ -85,8 +86,8 @@
}, },
"Markdig": { "Markdig": {
"type": "Transitive", "type": "Transitive",
"resolved": "0.40.0", "resolved": "0.41.0",
"contentHash": "4ve14zs+gt1irldTQE3y5FLAHuzmhW7T99lAAvVipe/q2LWT/nUCO0iICb9TXGvMX6n7Z1OZroFXkdSy91rO8w==" "contentHash": "nEGSjfQ2i+MzJjvCZqoIBqW2x0iBALhhVogud48oPA/39a0n0jOhghdTYdm4xaDFBXmc4MxsVJAP5gtdvADvWQ=="
}, },
"Microsoft.AspNetCore.Authorization": { "Microsoft.AspNetCore.Authorization": {
"type": "Transitive", "type": "Transitive",
@ -137,6 +138,26 @@
"resolved": "9.0.1", "resolved": "9.0.1",
"contentHash": "EZnHifamF7IFEIyjAKMtJM3I/94OIe72i3P09v5oL0twmsmfQwal6Ni3m8lbB5mge3jWFhMozeW+rUdRSqnXRQ==" "contentHash": "EZnHifamF7IFEIyjAKMtJM3I/94OIe72i3P09v5oL0twmsmfQwal6Ni3m8lbB5mge3jWFhMozeW+rUdRSqnXRQ=="
}, },
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
"resolved": "9.0.4",
"contentHash": "imcZ5BGhBw5mNsWLepBbqqumWaFe0GtvyCvne2/2wsDIBRa2+Lhx4cU/pKt/4BwOizzUEOls2k1eOJQXHGMalg==",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.4"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Transitive",
"resolved": "9.0.4",
"contentHash": "G5rEq1Qez5VJDTEyRsRUnewAspKjaY57VGsdZ8g8Ja6sXXzoiI3PpTd1t43HjHqNWD5A06MQveb2lscn+2CU+w==",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.4",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4",
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Primitives": "9.0.4"
}
},
"Microsoft.Extensions.DependencyInjection": { "Microsoft.Extensions.DependencyInjection": {
"type": "Transitive", "type": "Transitive",
"resolved": "9.0.1", "resolved": "9.0.1",
@ -147,15 +168,15 @@
}, },
"Microsoft.Extensions.DependencyInjection.Abstractions": { "Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive", "type": "Transitive",
"resolved": "9.0.1", "resolved": "9.0.4",
"contentHash": "Tr74eP0oQ3AyC24ch17N8PuEkrPbD0JqIfENCYqmgKYNOmL8wQKzLJu3ObxTUDrjnn4rHoR1qKa37/eQyHmCDA==" "contentHash": "UI0TQPVkS78bFdjkTodmkH0Fe8lXv9LnhGFKgKrsgUJ5a5FVdFRcgjIkBVLbGgdRhxWirxH/8IXUtEyYJx6GQg=="
}, },
"Microsoft.Extensions.FileProviders.Abstractions": { "Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive", "type": "Transitive",
"resolved": "9.0.3", "resolved": "9.0.4",
"contentHash": "umczZ3+QPpzlrW/lkvy+IB0p52+qZ5w++aqx2lTCMOaPKzwcbVdrJgiQ3ajw5QWBp7gChLUiCYkSlWUpfjv24g==", "contentHash": "gQN2o/KnBfVk6Bd71E2YsvO5lsqrqHmaepDGk+FB/C4aiQY9B0XKKNKfl5/TqcNOs9OEithm4opiMHAErMFyEw==",
"dependencies": { "dependencies": {
"Microsoft.Extensions.Primitives": "9.0.3" "Microsoft.Extensions.Primitives": "9.0.4"
} }
}, },
"Microsoft.Extensions.Localization": { "Microsoft.Extensions.Localization": {
@ -176,25 +197,25 @@
}, },
"Microsoft.Extensions.Logging.Abstractions": { "Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive", "type": "Transitive",
"resolved": "9.0.1", "resolved": "9.0.4",
"contentHash": "w2gUqXN/jNIuvqYwX3lbXagsizVNXYyt6LlF57+tMve4JYCEgCMMAjRce6uKcDASJgpMbErRT1PfHy2OhbkqEA==", "contentHash": "0MXlimU4Dud6t+iNi5NEz3dO2w1HXdhoOLaYFuLPCjAsvlPQGwOT6V2KZRMLEhCAm/stSZt1AUv0XmDdkjvtbw==",
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.1" "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4"
} }
}, },
"Microsoft.Extensions.Options": { "Microsoft.Extensions.Options": {
"type": "Transitive", "type": "Transitive",
"resolved": "9.0.1", "resolved": "9.0.4",
"contentHash": "nggoNKnWcsBIAaOWHA+53XZWrslC7aGeok+aR+epDPRy7HI7GwMnGZE8yEsL2Onw7kMOHVHwKcsDls1INkNUJQ==", "contentHash": "fiFI2+58kicqVZyt/6obqoFwHiab7LC4FkQ3mmiBJ28Yy4fAvy2+v9MRnSvvlOO8chTOjKsdafFl/K9veCPo5g==",
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.1", "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4",
"Microsoft.Extensions.Primitives": "9.0.1" "Microsoft.Extensions.Primitives": "9.0.4"
} }
}, },
"Microsoft.Extensions.Primitives": { "Microsoft.Extensions.Primitives": {
"type": "Transitive", "type": "Transitive",
"resolved": "9.0.3", "resolved": "9.0.4",
"contentHash": "yCCJHvBcRyqapMSNzP+kTc57Eaavq2cr5Tmuil6/XVnipQf5xmskxakSQ1enU6S4+fNg3sJ27WcInV64q24JsA==" "contentHash": "SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA=="
}, },
"Microsoft.JSInterop": { "Microsoft.JSInterop": {
"type": "Transitive", "type": "Transitive",

View File

@ -6,3 +6,5 @@
- Improved the provider selection by showing the name of the provider in the provider selection instead of its identifier. - Improved the provider selection by showing the name of the provider in the provider selection instead of its identifier.
- Improved the developer experience by adding a tolerant enum converter for better configuration handling. - Improved the developer experience by adding a tolerant enum converter for better configuration handling.
- Fixed an issue where OpenAI `o3` models were not shown in the model selection. - Fixed an issue where OpenAI `o3` models were not shown in the model selection.
- Upgraded to .NET 9.0.4.
- Upgraded .NET & Rust dependencies.

View File

@ -1,8 +1,8 @@
0.9.39 0.9.39
2025-04-07 17:39:09 UTC 2025-04-07 17:39:09 UTC
214 214
9.0.104 (commit 2750432faa) 9.0.105 (commit 35890ecb87)
9.0.3 (commit 831d23e561) 9.0.4 (commit f57e6dc747)
1.86.0 (commit 05f9846f8) 1.86.0 (commit 05f9846f8)
8.5.1 8.5.1
1.8.1 1.8.1

16
runtime/Cargo.lock generated
View File

@ -711,9 +711,9 @@ dependencies = [
[[package]] [[package]]
name = "crossbeam-channel" name = "crossbeam-channel"
version = "0.5.13" version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
dependencies = [ dependencies = [
"crossbeam-utils", "crossbeam-utils",
] ]
@ -2619,6 +2619,7 @@ dependencies = [
"calamine", "calamine",
"cbc", "cbc",
"cipher", "cipher",
"crossbeam-channel",
"file-format", "file-format",
"flexi_logger", "flexi_logger",
"futures", "futures",
@ -2629,7 +2630,7 @@ dependencies = [
"openssl", "openssl",
"pbkdf2", "pbkdf2",
"pdfium-render", "pdfium-render",
"rand 0.9.0", "rand 0.9.1",
"rand_chacha 0.9.0", "rand_chacha 0.9.0",
"rcgen", "rcgen",
"reqwest 0.12.15", "reqwest 0.12.15",
@ -3199,9 +3200,9 @@ dependencies = [
[[package]] [[package]]
name = "pdfium-render" name = "pdfium-render"
version = "0.8.29" version = "0.8.30"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5cbb29c282cfbd0a8142ccd3bb0ce8da53e59141ce02a023b980bc72b6c0eec" checksum = "2773a939ec2c736640f5f2e62a325c2e1a997d694961c50f17cadfb4c8682e84"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"bytemuck", "bytemuck",
@ -3615,13 +3616,12 @@ dependencies = [
[[package]] [[package]]
name = "rand" name = "rand"
version = "0.9.0" version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
dependencies = [ dependencies = [
"rand_chacha 0.9.0", "rand_chacha 0.9.0",
"rand_core 0.9.0", "rand_core 0.9.0",
"zerocopy",
] ]
[[package]] [[package]]

View File

@ -23,7 +23,7 @@ flexi_logger = "0.30.1"
log = { version = "0.4.27", features = ["kv"] } log = { version = "0.4.27", features = ["kv"] }
once_cell = "1.21.3" once_cell = "1.21.3"
rocket = { version = "0.5.1", features = ["json", "tls"] } rocket = { version = "0.5.1", features = ["json", "tls"] }
rand = "0.9" rand = "0.9.1"
rand_chacha = "0.9" rand_chacha = "0.9"
base64 = "0.22.1" base64 = "0.22.1"
cipher = { version = "0.4.4", features = ["std"] } cipher = { version = "0.4.4", features = ["std"] }
@ -35,12 +35,13 @@ sha2 = "0.10.8"
rcgen = { version = "0.13.2", features = ["pem"] } rcgen = { version = "0.13.2", features = ["pem"] }
file-format = "0.26.0" file-format = "0.26.0"
calamine = "0.26.1" calamine = "0.26.1"
pdfium-render = "0.8.29" pdfium-render = "0.8.30"
sys-locale = "0.3.2" sys-locale = "0.3.2"
# Fixes security vulnerability downstream, where the upstream is not fixed yet: # Fixes security vulnerability downstream, where the upstream is not fixed yet:
url = "2.5" url = "2.5"
ring = "0.17.14" ring = "0.17.14"
crossbeam-channel = "0.5.15"
[target.'cfg(target_os = "linux")'.dependencies] [target.'cfg(target_os = "linux")'.dependencies]
# See issue https://github.com/tauri-apps/tauri/issues/4470 # See issue https://github.com/tauri-apps/tauri/issues/4470