PostgreSQL command splitting
Thanks to @Westat-Transportation for reporting that the PostgreSQL statement splitting was still not working, and of course @wokket for taking part in discussing different solutions.
.NET 8 support
.NET 8 is in RC1, and has a go-live license from Microsoft, so there's no reason not to start using it. The dotnet tool has multi-framework support, .net 6, 7 and 8. The native, self-contained binaries are now compiled with .net 8rc1. This shouldn't make any difference to anyone, but please scream out loud if something breaks :)
Test reports with smink
I also changed to using my own tool, smink, to generate test reports. smink focuses on readability, and presenting all tests that have been run in a test suite, for documentation, accountability, and future reference. I made it because I couldnt' find anything existing that creates nice, self-contained HTML report from xUnit or NUnit xml results. You can find the HTML reports as artifacts on the CI builds. (An example) Feel free to check out the project.
What's Changed
- build(deps): update FluentAssertions requirement from 6.11.* to 6.12.* by @dependabot in #362
- build(deps): bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.2 by @dependabot in #363
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #364
- build(deps): bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #369
- build(deps): update NSubstitute requirement from 5.0.* to 5.1.* by @dependabot in #366
- build(deps): bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in #368
- Fixed PostgreSQL version number in test by @erikbra in #370
- build(deps): bump docker/metadata-action from 4.6.0 to 5.0.0 by @dependabot in #367
- Better test reports with smink by @erikbra in #372
- build(deps): bump coverlet.collector from 3.1.2 to 6.0.0 by @dependabot in #373
- build(deps): update Microsoft.NET.Test.Sdk requirement from 17.6.* to 17.7.* by @dependabot in #374
- Clean up tests a bit - for better test reports by @erikbra in #375
- Add .NET 8 support (rc1 for now) by @erikbra in #376
- Issue #371: Use internal Npgsql logic to split/parse PostgreSQL sql scripts by @erikbra in #377
Full Changelog: 1.5.2...1.5.3