Upgraded to .NET 9.0.22 and updated dependencies (#1121)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-10-27 21:45:03 +01:00
1 parent 701263b027
commit 6cb20fd75a
8 files changed
+123 -111

No files matched your search

+1 -1
View File
@@ -14,7 +14,7 @@
<PackageReference Include="Cocona" Version="2.2.0" />
<!-- Pins Cocona's transitive Microsoft.Extensions.Hosting 6.0.0, which pulled in the vulnerable System.Text.Json 6.0.0 (GHSA-8g4q-xg66-9fp4) -->
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.21" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.22" />
</ItemGroup>
<ItemGroup>
@@ -7,7 +7,7 @@
<Authors>Thorsten Sommer</Authors>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
<WarningsAsErrors>CS8600;CS8602;CS8603</WarningsAsErrors>
<WarningsAsErrors>CS8600;CS8602;CS8603;CS9057</WarningsAsErrors> <!-- CS9057: fail instead of silently skipping an analyzer which needs a newer compiler than the SDK's -->
<ImplicitUsings>enable</ImplicitUsings>
<RootNamespace>AIStudio</RootNamespace>
<AssemblyName>mindworkAIStudio</AssemblyName>
@@ -73,15 +73,15 @@
<PackageReference Include="CodeBeam.MudBlazor.Extensions" Version="8.3.0" />
<PackageReference Include="DocumentFormat.OpenXml" Version="3.5.1" />
<PackageReference Include="HtmlAgilityPack" Version="1.12.4" />
<PackageReference Include="MailKit" Version="4.18.1" />
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="9.0.21" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.21" />
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.21" />
<PackageReference Include="MailKit" Version="4.18.2" />
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="9.0.22" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.22" />
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.22" />
<PackageReference Include="MudBlazor" Version="8.15.0" />
<PackageReference Include="MudBlazor.Markdown" Version="8.11.0" />
<PackageReference Include="ReverseMarkdown" Version="5.0.0" />
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.5" />
<PackageReference Include="LuaCSharp" Version="0.5.7" />
<PackageReference Include="LuaCSharp" Version="0.5.8" />
<!--
Not used by AI Studio directly: MailKit pulls it in through MimeKit, which asks for 10.0.0. That
+100 -100
View File
@@ -31,63 +31,63 @@
},
"LuaCSharp": {
"type": "Direct",
"requested": "[0.5.7, )",
"resolved": "0.5.7",
"contentHash": "R5FojfU6ejLtuPZbJATG1Hea7IfGF8BThxWSAfk4qwnUYZpUtjIKHtUb8Ko4yKFVqMkqkVWRJSdPWzR8axFo0Q==",
"requested": "[0.5.8, )",
"resolved": "0.5.8",
"contentHash": "2n0x4X8xGRrqDABdNcjeL1RhtCOU6x3UPcU1JZMovhgKVKYvFEkK4Tya72qTmorE5x0p0NgJglM1shA9Cy0tZg==",
"dependencies": {
"LuaCSharp.Annotations": "0.5.7",
"LuaCSharp.SourceGenerator": "0.5.7"
"LuaCSharp.Annotations": "0.5.8",
"LuaCSharp.SourceGenerator": "0.5.8"
}
},
"MailKit": {
"type": "Direct",
"requested": "[4.18.1, )",
"resolved": "4.18.1",
"contentHash": "EssBsnKHvIcH1QpqqsVUEWAlAHI3dkGXJpKAzSNJ8PGjClNynSo9bRkT68jVZkxhREm0Z51Dwu3127f4WfIiRg==",
"requested": "[4.18.2, )",
"resolved": "4.18.2",
"contentHash": "ofqddpSbdrD00NqTD0ZyVfKvrl/ZZ70VFFEQ+DuR8r8CdbY3U02/sdb0CSQBNUqJifsXfVHIwRe1ToR2MvJJkw==",
"dependencies": {
"MimeKit": "4.18.1",
"System.Formats.Asn1": "10.0.0"
"MimeKit": "4.18.2",
"System.Formats.Asn1": "10.0.13"
}
},
"Microsoft.Data.Sqlite.Core": {
"type": "Direct",
"requested": "[9.0.21, )",
"resolved": "9.0.21",
"contentHash": "8gLGoX8uqtEdoULSRjk0Ws3EpWuxwTz5ru8ulabzpq0tq7KnNhp8rLqIdeAzERA6Js1PZVpk9rcaP4ZhLMbORA==",
"requested": "[9.0.22, )",
"resolved": "9.0.22",
"contentHash": "ivq0VMiRaR2tvwcZYbzJUMrQtbBSLDkZyTNM8FsBv56Ne664XZR2XlhDF0RuAsCDt5lU9yKRs0WHOuDbROv2JQ==",
"dependencies": {
"SQLitePCLRaw.core": "2.1.13"
}
},
"Microsoft.EntityFrameworkCore.Sqlite": {
"type": "Direct",
"requested": "[9.0.21, )",
"resolved": "9.0.21",
"contentHash": "kRvTtLhhVoOP3u0Z/FRfJjhrVhMNaow4tUFKuUkg+w24Zgj1NLRVdS6ogRhgmM6qeBspNdpl3MJUh4/BG8bcUQ==",
"requested": "[9.0.22, )",
"resolved": "9.0.22",
"contentHash": "yj54/8fLJC0uI7t5m7uUid3nOYDl7J+G3Hf6MSz+ULyeguA1fxZw3F1u3wMnEBEaH0i8d2hCAMdxanDplIUfvw==",
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.21",
"Microsoft.Extensions.Caching.Memory": "9.0.21",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.21",
"Microsoft.Extensions.DependencyModel": "9.0.21",
"Microsoft.Extensions.Logging": "9.0.21",
"Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.22",
"Microsoft.Extensions.Caching.Memory": "9.0.22",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.22",
"Microsoft.Extensions.DependencyModel": "9.0.22",
"Microsoft.Extensions.Logging": "9.0.22",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.13",
"SQLitePCLRaw.core": "2.1.13",
"System.Text.Json": "9.0.21"
"System.Text.Json": "9.0.22"
}
},
"Microsoft.Extensions.FileProviders.Embedded": {
"type": "Direct",
"requested": "[9.0.21, )",
"resolved": "9.0.21",
"contentHash": "l+daceqd/hww6K0bER5Rq+flof3aMTmtW9wgDi1jHou+rQLb8bBX74PyaGfnXo1eKaxROmM5jbiLoQ1cgyxaEw==",
"requested": "[9.0.22, )",
"resolved": "9.0.22",
"contentHash": "8pjPIPzG5OGIBG65TSUExMZeMeFpCDVJPtNzYtcJyNPCqgOI/skfKq5ZEca1VmswL2CQ7oxEYiCFNO2LhAJ4uA==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.21"
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.22"
}
},
"Microsoft.NET.ILLink.Tasks": {
"type": "Direct",
"requested": "[9.0.21, )",
"resolved": "9.0.21",
"contentHash": "ryionTSVk0ZU5/gW6r6Kh6LxvUzuF8HIcO0CLHoHhn7ZHZLbpGGYSe3duYzaNTtZK/AOQfqtYLUEW5LfbhSw3w=="
"requested": "[9.0.22, )",
"resolved": "9.0.22",
"contentHash": "S61AsICGqZii54jXMY56s6xvu3PcIe9VPeBxcTAWwNt5P21l2Arcy36XfATNvZAEqoAH7OfGNzng+aoXkqhsxQ=="
},
"MudBlazor": {
"type": "Direct",
@@ -159,13 +159,13 @@
},
"LuaCSharp.Annotations": {
"type": "Transitive",
"resolved": "0.5.7",
"contentHash": "564xGuNTWHcOTPuml/ST6MDw4v5ju+c//R4OmXlmmcOBS/mGE7h9JaLeLblulF78ZqSiq3q+mi0ImHRLdSSIRQ=="
"resolved": "0.5.8",
"contentHash": "aRPtU/pDzXg0ZoN/Dq4+sEN5X+uzn5CH7POdt8/K3pZJYvK+IHTXd/byr+AfSmZliiZoZrDEb316OHxBB5SRVQ=="
},
"LuaCSharp.SourceGenerator": {
"type": "Transitive",
"resolved": "0.5.7",
"contentHash": "uaD/gfASJrt0jDGXaryeGAXoCaUBBoEF7AGxJ9H0tFfkKEAeU5RjBolyym7Hq0tKgn86WLmbXf+dd8JfyDpmfQ=="
"resolved": "0.5.8",
"contentHash": "DT6RetfrtESoXf8K+AKAbqpTxpEgtDYsju+SdpFWRaeoGE8NpZZgqnSDplTBtlI62XpZB8a9+AVT/GrorYxk4Q=="
},
"Markdig": {
"type": "Transitive",
@@ -228,103 +228,103 @@
},
"Microsoft.EntityFrameworkCore": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "wegRGNmcRUBc5IbSZo6BpcpdOYelvIDBO+78ykXl7RE+5oCGGaIRE+qbRDnrXn/K3iFcUFcg9PyHz7rpD4yI4A==",
"resolved": "9.0.22",
"contentHash": "wBYt52v8cQ5abaA8jR3m+LPV8N3ymhz0pTPMvwYck9VZ9ItcYIu130qEYdsinMNt9co+4n7SMZdI1dFjJHIvNQ==",
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.21",
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.21",
"Microsoft.Extensions.Caching.Memory": "9.0.21",
"Microsoft.Extensions.Logging": "9.0.21"
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.22",
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.22",
"Microsoft.Extensions.Caching.Memory": "9.0.22",
"Microsoft.Extensions.Logging": "9.0.22"
}
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "XtqW90Od/0Ua+Fs+Gtdlyf4xCaDzdWwXWkENMCFti/me4EY4HlZteG7pM9UzpHwov7PeUw/AhjnFgRMmS0cX3g=="
"resolved": "9.0.22",
"contentHash": "H1OiSYqSi4q9LnYfr4H6qkMOiS+bMSylLkbTcjlotI0aRojjDPHS+P2JAIn+kvzd8+wcVbzD1Jw0JexBAjiK2Q=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "5k05vM84ipVL/bBMUo05zjRIbp3pY4RMmMflXW3wmQhCtuEsOHLgX36zA4XPrdjAhSjk4QqqPuVTlo4WbJeVGg=="
"resolved": "9.0.22",
"contentHash": "wtYr03ZnX3a7x92WE0yELwyhN2EooJ7BTlY4N2gBPaVBsg2XwjEKyyGBLbkhc9fgKaQ6ed1fEgnHmZ9YCfTlLQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "an6YjYP8I2/24pNbKTssh9S6P2K+v7iVNRAjR++sx0U358+SGEGCE+qmomP7LZD1f5iXZO6Tf3SNUZxLpeZakA==",
"resolved": "9.0.22",
"contentHash": "BwTl8180y2ct3po1+5MYk72HY0qZsbB4nqj/bbaHi9stz23Sxsf3xcG0CtASjm0T5UzBPVLAj9CNinuWfiLx3Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.21",
"Microsoft.Extensions.Caching.Memory": "9.0.21",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.21",
"Microsoft.Extensions.Logging": "9.0.21"
"Microsoft.EntityFrameworkCore": "9.0.22",
"Microsoft.Extensions.Caching.Memory": "9.0.22",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.22",
"Microsoft.Extensions.Logging": "9.0.22"
}
},
"Microsoft.EntityFrameworkCore.Sqlite.Core": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "FtJqSblkC/kYhrQ0kiSAzO2weMWseP1nd5IEpXLQteGZnrNy54FvUSIhz4FZBUZrcbFCHB9VM/2LcrlN5WuNYQ==",
"resolved": "9.0.22",
"contentHash": "AIvmI99uWB47b82svKMcevpNLhX+2VBPf/l9VJUGP+8PLBle8jwPguGwzy3MdjsM2AfVE/QoJK7mQ2Xd8e0vJw==",
"dependencies": {
"Microsoft.Data.Sqlite.Core": "9.0.21",
"Microsoft.EntityFrameworkCore.Relational": "9.0.21",
"Microsoft.Extensions.Caching.Memory": "9.0.21",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.21",
"Microsoft.Extensions.DependencyModel": "9.0.21",
"Microsoft.Extensions.Logging": "9.0.21",
"Microsoft.Data.Sqlite.Core": "9.0.22",
"Microsoft.EntityFrameworkCore.Relational": "9.0.22",
"Microsoft.Extensions.Caching.Memory": "9.0.22",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.22",
"Microsoft.Extensions.DependencyModel": "9.0.22",
"Microsoft.Extensions.Logging": "9.0.22",
"SQLitePCLRaw.core": "2.1.13",
"System.Text.Json": "9.0.21"
"System.Text.Json": "9.0.22"
}
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "F2kLO07nTYGeS3ygjOcu1yEWT6gHLsoUrd5XIvL9YQlZcbSLxjfVQS6iHx/cp65kaUTJFVIC6s3V32ZFk7i4YA==",
"resolved": "9.0.22",
"contentHash": "hQo0hI5IDADpxo3wiGJa6A2T5InBCWPAY65J2QZAPoy+5e9MDgpRGERei7DABAPd58hnjwnpFVXa/NUjcygqmw==",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.21"
"Microsoft.Extensions.Primitives": "9.0.22"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "k5l5tMZe21AXHdqw/L92lol7HDzvDpgL5MSXtTdnch5c2fHtWqUsYqF3Y69xyMAnfQwPKWv625Rz6WlLPFZbpg==",
"resolved": "9.0.22",
"contentHash": "V6Kzo5peqxfE5Dwsgt9ngK5hnJwI2F/QXqh2HR2naUCx1j8sGEs/wBhUib83PiaRi5Oc8Iux1nreLVwmfResDA==",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.21",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.21",
"Microsoft.Extensions.Logging.Abstractions": "9.0.21",
"Microsoft.Extensions.Options": "9.0.21",
"Microsoft.Extensions.Primitives": "9.0.21"
"Microsoft.Extensions.Caching.Abstractions": "9.0.22",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.22",
"Microsoft.Extensions.Logging.Abstractions": "9.0.22",
"Microsoft.Extensions.Options": "9.0.22",
"Microsoft.Extensions.Primitives": "9.0.22"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "DHIDx9DJIBcpA7/lpZdWEZd8gY0l56nLYBaTCeUZXFVhKiZStnF3DiIO/ATm4bYW3NIWWSf04u7Y/sv69BQttw==",
"resolved": "9.0.22",
"contentHash": "JTG92S+wiC49A3edjZTOk5/HMaFqaMn2/Y3RAAt9tK0Aoekfvp6ETJz3wOVsRCFqmAPX84vgcKtu/y920WBAGA==",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.21"
"Microsoft.Extensions.Primitives": "9.0.22"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "BZDtK5I7dA2ekIqyFqHscLXSX/vavkgF3TmoF18LEOPIY1B8obw16bLw5CFJ4pgrgNny2WeEO7nafUzVybADjw==",
"resolved": "9.0.22",
"contentHash": "fG8YKmh9xZbVSaKEHDQfG/BEToPezfIw9/EfIpIRVGVftJyFpp7KNqaiZmKDm2apBfjRA0iSdeyxNS9Kc842Dw==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.21"
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.22"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "qHgkGpzmAqxBE1+uib0KMwHyukwyRdIC8JHHnzGCP7IKfySgEQn/KeVnXybFYrYJkOG5uzzEjchRB6dT4lmWTw=="
"resolved": "9.0.22",
"contentHash": "SFzDXodpxwCTJQ9IsmqhCsh8fAElRqGtuOqwQACA7pKBj277g+A8q8zzZebk0Q+MKrHX+WFT3/i64n4BdhsMpQ=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "yD3YU0gS+AU9/2HFHUV3vkkZ9WHUFQqNncY3IgblK2RZqWQaRq1XyYV9powj38mF6iRW+MsfuhXtFAE4iuv52g=="
"resolved": "9.0.22",
"contentHash": "sqIODKUAUaj/im0LcKSW59JY74vMnxIVDFG61ASH6O4q5LaazjP2XRDqOzjou5bjhI1AW4F7oyOz01NsmH194A=="
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "mhjalUmWcXPN3VsUcg7DMbvYn60MdwWiVUfTKtvxXXYL9a8Bn2DHB0PMVFzSJ1lBzcpdqB/JzepvHd1VD59SUA==",
"resolved": "9.0.22",
"contentHash": "HhBR/vC5PwIEkvNqOcBR0+VRYBXR5zsv8Ddsk4qj9Jh29bE+LCxd1cPx7rdK0PIANVT82vAmJcXUT7eFw7CwbA==",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.21"
"Microsoft.Extensions.Primitives": "9.0.22"
}
},
"Microsoft.Extensions.Localization": {
@@ -345,35 +345,35 @@
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "phTc7XOoEef3ACFHIe7ce9TMsCWPkZl2oi/2i4YrrF2NV3NitJDQI3somYmwihxTrHN9kI2/HK0Db5XepfbsVw==",
"resolved": "9.0.22",
"contentHash": "mYX+XnqcOr1Mffohw3y91BXlLV0df848jIbT2e/h4GZ5uQBJaBdo7VuX5mWJdnpu7roTUUUMYHjYR9u/O/XRqg==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "9.0.21",
"Microsoft.Extensions.Logging.Abstractions": "9.0.21",
"Microsoft.Extensions.Options": "9.0.21"
"Microsoft.Extensions.DependencyInjection": "9.0.22",
"Microsoft.Extensions.Logging.Abstractions": "9.0.22",
"Microsoft.Extensions.Options": "9.0.22"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "y1yIJYal4AgJ5P+tWnWHwB4zEODSzG2eSN/PamXxs7Qw16Z/kRK87UH9LIfKOahlnet5GSYYqHgctq4m03nWOQ==",
"resolved": "9.0.22",
"contentHash": "REayp367aujZONmJbX6ctXSZAJjgovhhIy8qoHsY50y/nXhtpPPndsXgz7EHnbZef5eCIMG0VbTjFf3/sXs5aQ==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.21"
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.22"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "oWSBxUMtAFKDRZXhItBEFpXCE1TpDi410JT/vvPJmgh1HNNgQmbtSx/Ly3HmoleNIYH9k5nPhykms6d9jMvd6w==",
"resolved": "9.0.22",
"contentHash": "HXvtEnW4d3LdZuA2T31tT7DMkhtXOGvncxNN6cqoQLV/HDtF/TYTW/8hVy+di/w/VerPOJ5c03nhfjxkHORwiw==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.21",
"Microsoft.Extensions.Primitives": "9.0.21"
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.22",
"Microsoft.Extensions.Primitives": "9.0.22"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "WBOg9sKnfnfFfjo+w5Osk73BMFabRHxpbDefxgK16KGLbrLljUCaRPsHfOHpTpM7bcIbkRJKBtWypHQOewy1tw=="
"resolved": "9.0.22",
"contentHash": "sna268GZylvTK/y/HJgjs1fqKBDG3Yj4nsCQQNiIhKKITlvcFbEaf65FTC754VXHu1PE1HoDvXblRwi7LU8CGw=="
},
"Microsoft.JSInterop": {
"type": "Transitive",
@@ -382,11 +382,11 @@
},
"MimeKit": {
"type": "Transitive",
"resolved": "4.18.1",
"contentHash": "D8AfFVMFVJldWmhQWCziC9nWUN/zayFFBAKpyjVyCeh0tqBiI9jtUVuMrKgWw1EGnCp09msDZldbRvp2jfUehQ==",
"resolved": "4.18.2",
"contentHash": "aYnwCCq+ZgQIsnHSJd3TMeGqf/Rz/9jYEItXpOoG3E2REOCZtLishwBSDFl2wQ/W2SB5wBsvE38DgHZ0IEyz4Q==",
"dependencies": {
"BouncyCastle.Cryptography": "2.7.0",
"System.Security.Cryptography.Pkcs": "10.0.0"
"System.Security.Cryptography.Pkcs": "10.0.13"
}
},
"SQLite": {
@@ -427,8 +427,8 @@
},
"System.Text.Json": {
"type": "Transitive",
"resolved": "9.0.21",
"contentHash": "VrYLYCFG9bkv2fW2JrZI5OKjDSthyuJb72xFH4FgkYNZ2llcBo+4UqQk0TzT0KEuKvtjWd9a0xKHgPhsu7CE6w=="
"resolved": "9.0.22",
"contentHash": "bP1LqWP1h1/J/XO69m5kdLF7M1HT6YWpM7UflcIKLLTvJep8HoS6I/F8FnV/uGhqmStLHY8PuiQAmjQg+qqqcg=="
},
"sharedtools": {
"type": "Project"
@@ -159,4 +159,4 @@
- Updated the code contributions on the supporters page, which now thank everyone who has contributed code to AI Studio so far.
- Upgraded several libraries to improve security.
- Upgraded to Rust v1.99.1
- Upgraded to .NET 9.0.21
- Upgraded to .NET 9.0.22
@@ -19,6 +19,12 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<!--
Never above the Roslyn of the .NET SDK we build with (see metadata.txt): the 9.0.1xx SDKs ship
Roslyn 4.12. Built against a newer one, the compiler skips these analyzers with CS9057. Raise
both only together with the SDK feature band, with SourceGeneratedMappings, and with the Tests
project.
-->
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.12.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.12.0" />
</ItemGroup>
@@ -20,6 +20,12 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<!--
Never above the Roslyn of the .NET SDK we build with (see metadata.txt): the 9.0.1xx SDKs ship
Roslyn 4.12. Built against a newer one, the compiler skips this generator with CS9057, and the
generated namespaces such as AIStudio.Tools.PluginSystem.Assistants.Icons go missing. Raise it
only together with the SDK feature band, with SourceCodeRules, and with the Tests project.
-->
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.12.0" />
</ItemGroup>
</Project>
+1 -1
View File
@@ -14,7 +14,7 @@
<!--
Held at the version the two analyzer projects build against, so that a test compiling a
snippet uses the same Roslyn the analyzers themselves were written for. Raise all three
together.
together, and never above the Roslyn of the .NET SDK in metadata.txt (4.12 for 9.0.1xx).
-->
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.12.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.10.0" />
+2 -2
View File
@@ -1,8 +1,8 @@
26.9.1
2026-09-28 18:24:50 UTC
257
9.0.122 (commit 17951ad7c6)
9.0.21 (commit d280e4fb38)
9.0.123 (commit b66a5cb678)
9.0.22 (commit faaecba82d)
1.99.1 (commit 58cf8f9c3)
8.15.0
2.11.5