Time for another grate release. A couple of small new features, and some bugfixes. Thanks for all the feedback! A special thanks to first-time contributors @ArveSystad, @XelgoSett (PR not merged, but good input, thanks!), and @Delich, for reporting a missing update in the documentation.
New features
- Task #504: Add --isuptodate feature by @erikbra in #529
- Add reassuring info message when running in baseline mode by @ArveSystad in #542
Bugs fixed
- Bug #557: Fixed new (similar) bug if grate schemas/tables exist with different casing for PostgreSQL by @erikbra in #560
- Bug #536: Run After Create Database scripts are run even if database isn't created from scratch by grate by @erikbra in #565
- Bug #524: Scripts in internal Grate migration tables are always registered as "run" by @erikbra in #566
- Bug #553: Baseline creates orphan version_id in ScriptsRun by @erikbra in #567
List of everything that's changed (including chores)
- build(deps): bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #525
- build(deps): bump xunit.runner.visualstudio from 2.8.0 to 2.8.1 by @dependabot in #528
- build(deps): bump xunit from 2.8.0 to 2.8.1 by @dependabot in #527
- Task #504: Add --isuptodate feature by @erikbra in #529
- build(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #531
- build(deps): bump Microsoft.Data.Sqlite from 8.0.5 to 8.0.6 by @dependabot in #530
- build(deps): bump Microsoft.Data.SqlClient from 5.2.0 to 5.2.1 by @dependabot in #535
- build(deps): bump MartinCostello.Logging.XUnit from 0.3.0 to 0.4.0 by @dependabot in #534
- build(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in #537
- build(deps): bump docker/build-push-action from 5.4.0 to 6.0.1 by @dependabot in #543
- build(deps): bump docker/build-push-action from 6.0.1 to 6.0.2 by @dependabot in #545
- build(deps): bump docker/build-push-action from 6.0.2 to 6.1.0 by @dependabot in #547
- Add reassuring info message when running in baseline mode by @ArveSystad in #542
- Update TestContainers to 3.9.0 by @erikbra in #548
- build(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #552
- build(deps): bump gittools/actions from 1.1.1 to 1.2.0 by @dependabot in #556
- build(deps): bump docker/build-push-action from 6.2.0 to 6.4.0 by @dependabot in #558
- build(deps): bump docker/build-push-action from 6.4.0 to 6.4.1 by @dependabot in #559
- Bug #557: Fixed new (similar) bug if grate schemas/tables exist with different casing for PostgreSQL by @erikbra in #560
- Bug #536: Run After Create Database scripts are run even if database isn't created from scratch by grate by @erikbra in #565
- build(deps): bump gittools/actions from 1.2.0 to 2.0.1 by @dependabot in #563
- build(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 by @dependabot in #561
- build(deps): bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #562
- Bug #524: Scripts in internal Grate migration tables are always registered as "run" by @erikbra in #566
- Bug #553: Baseline creates orphan version_id in ScriptsRun by @erikbra in #567
New Contributors
- @ArveSystad made their first contribution in #542
Full Changelog: 1.7.4...1.8.0