Releases: reactiveui/splat
18.1.1
🗞️ What's Changed
💥 Breaking Changes
- d07d551 Breaking: Remove netstandard2.0, rely on .NET and .NET Framework instead (#1455) @glennawatson
🔗 Full Changelog: 17.2.1...18.1.1
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
17.2.1
🗞️ What's Changed
✨ Features
- 06697ac Feature: Update the tests to support the Microsoft Testing Platform and update the Unit Test Mode Detector (#1454) @glennawatson
🧹 General Changes
- 1fd9b1e Update version from 17.1 to 17.2.x @glennawatson
📦 Dependencies
- 3feb1a7 chore(deps): update dependency microsoft.net.test.sdk to v18 (#1421) @renovate[bot]
- 2bc1a8c chore(deps): update dependency roslynator.analyzers to 4.15.0 (#1452) @renovate[bot]
- 4e3a685 chore(deps): update dotnet monorepo to 10.0.1 (#1450) @renovate[bot]
- 952beb0 chore(deps): update dependency verify.nunit to 31.9.0 (#1453) @renovate[bot]
- 319511a chore(deps): update dessant/lock-threads action to v6 (#1451) @renovate[bot]
- 974903c chore(deps): update dependency nlog to 6.0.7 (#1449) @renovate[bot]
- cc96692 chore(deps): update dependency publicapigenerator to 11.5.4 (#1446) @renovate[bot]
- 056677a chore(deps): update dependency verify.nunit to 31.8.0 (#1445) @renovate[bot]
- 7bd611d chore(deps): update dependency benchmarkdotnet to 0.15.8 (#1443) @renovate[bot]
- 9179549 chore(deps): update dependency verify.nunit to 31.7.3 (#1442) @renovate[bot]
- a1d7329 chore(deps): update dependency benchmarkdotnet to 0.15.3 (#1412) @renovate[bot]
- 1759f92 chore(deps): update dependency autofac to v9 (#1440) @renovate[bot]
- 02954dd chore(deps): update dependency nerdbank.gitversioning to 3.9.50 (#1435) @renovate[bot]
- 055bd88 chore(deps): update .net test stack (#1433) @renovate[bot]
- 8e37435 chore(deps): update dotnet monorepo (#1437) @renovate[bot]
- 620c336 chore(deps): update dependency benchmarkdotnet to 0.15.6 (#1434) @renovate[bot]
- e604efc chore(deps): update dependency nlog to 6.0.6 (#1436) @renovate[bot]
- 95e6a68 chore(deps): update dependency publicapigenerator to 11.5.3 (#1441) @renovate[bot]
- cfb3eb0 chore(deps): update dependency nerdbank.gitversioning to 3.8.118 (#1417) @renovate[bot]
- bc17075 chore(deps): update dependency publicapigenerator to 11.5.0 (#1429) @renovate[bot]
- bbbe49c chore(deps): update mstest monorepo to 4.0.1 (#1430) @renovate[bot]
- 682b852 chore(deps): update dotnet monorepo (#1431) @renovate[bot]
- efdac10 chore(deps): update dependency verify.nunit to 31.0.3 (#1432) @renovate[bot]
- 863a27c chore(deps): update dependency verify.nunit to 31.0.1 (#1428) @renovate[bot]
- 58f78ea chore(deps): update dependency verify.nunit to v31 (#1427) @renovate[bot]
- ce0aa2c chore(deps): update mstest monorepo to v4 (#1425) @renovate[bot]
- 84c4976 chore(deps): update dependency nlog to 6.0.5 (#1426) @renovate[bot]
- 334831f chore(deps): update .net test stack (#1424) @renovate[bot]
- 69c9784 chore(deps): update dependency roslynator.analyzers to 4.14.1 (#1423) @renovate[bot]
- 41bf4bc chore(deps): update dependency verify.nunit to 30.20.0 (#1422) @renovate[bot]
- 861138a chore(deps): update dependency verify.nunit to 30.18.0 (#1404) @renovate[bot]
- e22f267 chore(deps): update dependency verify.nunit to 30.19.2 (#1419) @renovate[bot]
- 0698b6b chore(deps): update mstest monorepo to 3.11.0 (#1420) @renovate[bot]
- ca67af1 chore(deps): update mstest monorepo to 3.10.5 (#1416) @renovate[bot]
- f5e0255 chore(deps): update mstest monorepo to 4.0.2 (#1438) @renovate[bot]
- 78cb235 chore(deps): update dependency benchmarkdotnet to 0.15.4 (#1415) @renovate[bot]
- 50e0242 chore(deps): update dependency microsoft.reactive.testing to 6.1.0 (#1413) @renovate[bot]
- 68515b8 chore(deps): update dependency system.reactive to 6.1.0 (#1414) @renovate[bot]
📌 Other
- a6fe6c9 Rename Locator.Current to AppLocator.Current throughout docs and code (#1444) @ChrisPulman
🔗 Full Changelog: 17.1.1...17.2.1
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @Copilot, @glennawatson
🤖 Automated services that contributed: @renovate[bot]
17.1.1
🗞️ What's Changed
🧹 General Changes
- bfabc4a chore: Update SplatWindowsTargets for windows net8 frameworks (#1411) @glennawatson
📦 Dependencies
🔗 Full Changelog: 17.0.1...17.1.1
🙌 Contributions
💖 Thanks to all the contributors: @glennawatson
🤖 Automated services that contributed: @renovate[bot]
17.0.1
🗞️ What's Changed
✨ Features
- 0c19ab9 Feature: Multi Platform TFM support (#1403) @glennawatson
- 927cad2 Feature: Add .NET 10 and refactor DefaultModeDetector for enhanced unit test (#1409) @ChrisPulman @Copilot @glennawatson
🧹 General Changes
- dc8725c housekeeping: Update multiple platform support @glennawatson
📦 Dependencies
🔗 Full Changelog: 16.2.1...17.0.1
🙌 Contributions
💖 Thanks to all the contributors: @ChrisPulman, @Copilot, @glennawatson
🤖 Automated services that contributed: @renovate[bot]
16.2.1
🚀 Splat 16.2.1 — Release Notes
✨ Repo Guidance & Style
- e51373c — Add Copilot instructions + ReactiveUI C# Style Guide — #1394 @Copilot @copilot-swe-agent[bot] @glennawatson
- dd050af — Revise C# style guide and example code structure @glennawatson
🛠️ Runtime & AOT Compatibility
- 86dd965 — Replace
RequiresDynamicCodeAttributewithDynamicallyAccessedMembersAttributefor generics to improve AOT — #1392 @ChrisPulman @Copilot @copilot-swe-agent[bot] @glennawatson
🧪 Test Infrastructure
- fd79e95 — Migrate xUnit + FluentAssertions → NUnit 4.4.0 with controlled concurrency — #1396 @Copilot @copilot-swe-agent[bot] @glennawatson
📝 Documentation & Codebase Polish
- 4b42598 — Complete XML documentation cleanup + contextual review (fix code bugs, grammar, clarity) — #1398 @Copilot @copilot-swe-agent[bot] @glennawatson
📦 Dependencies
🧭 Versioning
- c0df6b0 — Update version to 16.2.x in
version.json@glennawatson
🙌 Contributors
Thanks to: @ChrisPulman, @glennawatson
Automation assists: @Copilot, @copilot-swe-agent[bot], @renovate[bot]
🆕 New Contributors
- @Copilot made their first contribution in #1394
🔗 Full Changelog
- Compare 16.1.1 → 16.2.1: 16.1.1...16.2.1
16.1.1
Refactoring
- 8cfa4b6 Refactor logging and DI to use Splat.Core and Splat.Logging (#1389) @ChrisPulman
- Introduce AppLocator and AppBuilder abstractions by @ChrisPulman in #1388
General Changes
- c309b06 housekeeping: Release 16.1.x @glennawatson
Dependencies
- 5adeb73 chore(deps): update dependency xunit.runner.visualstudio to 3.1.4 (#1387) @renovate[bot]
- chore(deps): update mstest monorepo to 3.10.2 by @renovate[bot] in #1383
- chore(deps): update dependency xunit.runner.visualstudio to 3.1.4 by @renovate[bot] in #1387
- chore(deps): update avalonia monorepo to 11.3.4 by @renovate[bot] in #1386
- chore(deps): update dependency verify.xunit to 30.7.3 by @renovate[bot] in #1384
- chore(deps): update dependency fluentassertions to 8.6.0 by @renovate[bot] in #1385
- chore(deps): update dependency log4net to 3.2.0 by @renovate[bot] in #1390
Contributions
Thanks to all the contributors: @ChrisPulman, @glennawatson
The following automated services have also contributed to this release: @renovate[bot]
Full Changelog: 16.0.1...16.1.1
16.0.1
Breaking Changes
- Add AppBuilder and SplatBuilderExtensions unit tests by @ChrisPulman in #1381
- Remove packages reliant on ReactiveUI until a new ReactiveUI release … by @ChrisPulman in #1382
Fixes
- Handle Lazy<object?> in dependency resolver by @ChrisPulman in #1380
General Changes
- b60afb3 housekeeping: Release 16.0.x @glennawatson
Dependencies
- 7772287 chore(deps): update dependency verify.xunit to 30.6.1 (#1377) @renovate[bot]
- 31143b7 chore(deps): update dependency nlog to 6.0.3 (#1378) @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman, @glennawatson
Full Changelog: 15.5.3...16.0.1
15.5.3
Dependencies
Features
- Add builder state tracking and test reset to AppBuilder by @ChrisPulman in #1375
Contributions
Thanks to all the contributors: @ChrisPulman, @glennawatson
Full Changelog: 15.5.1...15.5.3
15.5.1
Features
- 9967f18 Feature Add ReactiveUI modules and builder extensions for Splat (#1372) @ChrisPulman
Fixes
- f703ab8 Fix Rectangle math (#1359) @ChrisPulman
General Changes
- c4aa537 Update NLog to 6.0.2 and handle null log messages (#1363) @ChrisPulman
- 784a102 housekeeping: Release 15.5.x @glennawatson
Dependencies
- ab9e8d0 chore(deps): update dotnet monorepo to 9.0.7 (#1352) @renovate[bot]
- d25d577 chore(deps): update dependency fluentassertions to 8.5.0 (#1353) @renovate[bot]
- 49192fc chore(deps): update dependency xunit.runner.visualstudio to 3.1.2 (#1355) @renovate[bot]
- 81e20a7 chore(deps): update dependency nlog to 5.5.1 (#1358) @renovate[bot]
- 82bfa14 chore(deps): update dependency xunit.runner.visualstudio to 3.1.3 (#1357) @renovate[bot]
- 9daf98f chore(deps): update dotnet monorepo to 9.0.8 (#1369) @renovate[bot]
- 70176e8 chore(deps): update dependency reactiveui to 20.4.1 (#1351) @renovate[bot]
- ece562a chore(deps): update mstest monorepo to 3.10.1 (#1370) @renovate[bot]
- 4709e16 chore(deps): update dependency verify.xunit to 30.5.0 (#1362) @renovate[bot]
- dbd0bee chore(deps): update mstest monorepo to 3.10.0 (#1367) @renovate[bot]
- 7886a29 chore(deps): update dependency autofac to 8.4.0 (#1368) @renovate[bot]
- 3d2a057 chore(deps): update dependency roslynator.analyzers to 4.14.0 (#1366) @renovate[bot]
- 1eea299 chore(deps): update avalonia monorepo to 11.3.2 (#1349) @renovate[bot]
- daee512 chore(deps): update dependency fluentassertions to 8.4.0 (#1350) @renovate[bot]
- a17b233 chore(deps): update avalonia monorepo to 11.3.3 (#1371) @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman, @glennawatson
The following automated services have also contributed to this release: @renovate[bot]
15.4.1
What's Changed
- chore(deps): update dependency coverlet.msbuild to 6.0.4 by @renovate in #1275
- chore(deps): update mstest monorepo to 3.7.2 by @renovate in #1276
- chore(deps): update dependency publicapigenerator to 11.4.0 by @renovate in #1277
- chore(deps): update mstest monorepo to 3.7.3 by @renovate in #1278
- chore(deps): update dependency publicapigenerator to 11.4.1 by @renovate in #1280
- chore(deps): update dependency roslynator.analyzers to 4.12.11 by @renovate in #1279
- chore(deps): update dependency nlog to 5.4.0 by @renovate in #1281
- chore(deps): update dependency xunit.runner.visualstudio to 3.0.2 by @renovate in #1283
- chore(deps): update dependency verify.xunit to 28.10.1 by @renovate in #1282
- chore(deps): update dependency microsoft.net.test.sdk to 17.13.0 by @renovate in #1285
- chore(deps): update dependency roslynator.analyzers to 4.13.0 by @renovate in #1284
- chore(deps): update mstest monorepo to 3.8.0 by @renovate in #1287
- chore(deps): update dotnet monorepo to 9.0.2 by @renovate in #1286
- chore(deps): update dependency microsoft.appcenter.crashes to 5.0.7 by @renovate in #1289
- chore(deps): update dependency microsoft.appcenter.analytics to 5.0.7 by @renovate in #1288
- chore(deps): update avalonia monorepo to 11.2.4 by @renovate in #1291
- chore(deps): update dependency publicapigenerator to 11.4.2 by @renovate in #1292
- chore(deps): update dependency verify.xunit to 28.11.0 by @renovate in #1290
- chore(deps): update mstest monorepo to 3.8.2 by @renovate in #1293
- chore(deps): update dependency microsoft.applicationinsights to 2.23.0 by @renovate in #1294
- chore(deps): update dependency log4net to 3.0.4 by @renovate in #1297
- chore(deps): update dependency verify.xunit to 28.12.0 by @renovate in #1298
- chore(deps): update dependency mindscape.raygun4net.netcore to 11.2.2 by @renovate in #1295
- chore(deps): update dependency roslynator.analyzers to 4.13.1 by @renovate in #1299
- chore(deps): update avalonia monorepo to 11.2.5 by @renovate in #1301
- chore(deps): update dependency publicapigenerator to 11.4.5 by @renovate in #1302
- chore(deps): update dependency verify.xunit to 28.13.0 by @renovate in #1300
- chore(deps): update dependency verify.xunit to 28.14.0 by @renovate in #1304
- chore(deps): update dependency verify.xunit to 28.14.1 by @renovate in #1306
- chore(deps): update dependency fluentassertions to 8.1.1 by @renovate in #1296
- chore(deps): update dependency verify.xunit to 28.15.0 by @renovate in #1307
- chore(deps): update dotnet monorepo to 9.0.3 by @renovate in #1305
- chore(deps): update dependency fluentassertions to 8.2.0 by @renovate in #1308
- chore(deps): update dependency verify.xunit to 28.16.0 by @renovate in #1310
- chore(deps): update dependency reactiveui to 20.2.45 by @renovate in #1309
- chore(deps): update mstest monorepo to 3.8.3 by @renovate in #1311
- chore(deps): update dependency system.valuetuple to 4.6.1 by @renovate in #1312
- chore(deps): update dependency autofac to 8.2.1 by @renovate in #1315
- chore(deps): update avalonia monorepo to 11.2.6 by @renovate in #1313
- chore(deps): update dependency exceptionless to 6.1.0 by @renovate in #1316
- chore(deps): update dotnet monorepo to 9.0.4 by @renovate in #1317
- chore(deps): update avalonia monorepo to 11.2.7 by @renovate in #1318
- chore(deps): update avalonia monorepo to 11.2.8 by @renovate in #1319
- chore(deps): update dependency mindscape.raygun4net.netcore to 11.2.3 by @renovate in #1321
- chore(deps): update avalonia monorepo to 11.3.0 by @renovate in #1322
- chore(deps): update dependency publicapigenerator to 11.4.6 by @renovate in #1320
- chore(deps): update dependency verify.xunit to v30 by @renovate in #1323
- chore(deps): update dependency xunit.runner.visualstudio to 3.1.0 by @renovate in #1324
- chore(deps): update dependency autofac to 8.3.0 by @renovate in #1325
- chore(deps): update dependency verify.xunit to 30.1.0 by @renovate in #1327
- chore(deps): update dotnet monorepo to 9.0.5 by @renovate in #1328
- chore(deps): update dependency log4net to 3.1.0 by @renovate in #1326
- chore(deps): update dependency microsoft.net.test.sdk to 17.14.0 by @renovate in #1330
- chore(deps): update mstest monorepo to 3.9.0 by @renovate in #1331
- chore(deps): update dependency serilog to 4.3.0 by @renovate in #1329
- chore(deps): update dependency benchmarkdotnet to 0.15.0 by @renovate in #1332
- chore(deps): update dependency nlog to 5.5.0 by @renovate in #1335
- chore(deps): update mstest monorepo to 3.9.1 by @renovate in #1334
- chore(deps): update dependency fluentassertions to 8.3.0 by @renovate in #1333
- WIP fix: dispose IServiceProvider in MicrosoftDependencyResolver by @calebkiage in #1170
- chore(deps): update dependency verify.xunit to 30.3.1 by @renovate in #1337
- chore(deps): update dependency reactiveui to 20.3.1 by @renovate in #1336
- chore(deps): update dependency microsoft.net.test.sdk to 17.14.1 by @renovate in #1338
- chore(deps): update avalonia monorepo to 11.3.1 by @renovate in #1339
- chore(deps): update dependency benchmarkdotnet to 0.15.1 by @renovate in #1341
- chore(deps): update dependency xunit.runner.visualstudio to 3.1.1 by @renovate in #1340
- chore(deps): update dependency verify.xunit to 30.4.0 by @renovate in #1344
- chore(deps): update mstest monorepo to 3.9.2 by @renovate in #1343
- chore(deps): update dependency mindscape.raygun4net.netcore to 11.2.4 by @renovate in #1346
- chore(deps): update mstest monorepo to 3.9.3 by @renovate in #1347
- chore(deps): update dependency benchmarkdotnet to 0.15.2 by @renovate in #1345
- chore(deps): update dotnet monorepo to 9.0.6 by @renovate in #1342
Contributions
New contributors since the last release: @calebkiage
Thanks to all the contributors: @calebkiage, @ChrisPulman, @DavidVreony, @glennawatson
The following automated services have also contributed to this release: @renovate[bot]
Full Changelog: 15.3.1...15.4.1