Release 1.4.0
It's been a while since the last major grate release, sorry about that, but you know, life, and, stuff. But, more and more people are taking time to contribute to grate, and that makes this more and more of a team effort, and that's really appreciated!
Thanks as always to @wokket , which is a great contributor, as always, and does a lot of stuff related to grate!
Contributions this time includes #212 and #142 . Very nice work, thanks! I hope we can improve the output even more going forward, to make it even cleaner, more predictable, and even less noisy when nothing changed since last run.
A special thanks to first-time contributor @DjKillerMemeStar, who solved an issue we brought with us over from RoundhousE days, #196 .
And, thanks to @grrttedwards, who updated the documentation for a MySQL-specific feature of "Allow User Variables", which is not set by default by grate.
A big-ish features, implementation-wise, is #198 , which lets you go wild and use grate with totally different folder structures, including giving the existing ones other names, or create your own structure from the ground. More docs on that here. This is quite a big internal change too, so scream out if I broke something :)
In addition to these new features, there are some bug fixes:
- Bug #219: Scripts that should always run, even on failure, do not run on failure by @erikbra in #220
- Simplify check to see whether database exists by @erikbra in #227
and, some "chores":
- Bump docker/build-push-action from 3.0.0 to 3.1.0 by @dependabot in #213
- Chore: NSubstitute -> 4.4.* by @erikbra in #217
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 by @dependabot in #225
- Bump docker/build-push-action from 3.1.0 to 3.1.1 by @dependabot in #222
- Bump Microsoft.Data.SqlClient from 4.1.0 to 5.0.0 by @dependabot in #223
- Remove net5 from build pipeline by @erikbra in #228
- Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 by @dependabot in #229
Full list of what's changed (auto-generated)
- fix #211: Expose the CreateDatabase option on the commandline by @wokket in #212
- Add note about
Allow User Variables
in MySQL to breaking RH changes by @grrttedwards in #214 - Bump docker/build-push-action from 3.0.0 to 3.1.0 by @dependabot in #213
- Chore: NSubstitute -> 4.4.* by @erikbra in #217
- Bug #219: Scripts that should always run, even on failure, do not run on failure by @erikbra in #220
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 by @dependabot in #225
- Bump docker/build-push-action from 3.1.0 to 3.1.1 by @dependabot in #222
- Bump Microsoft.Data.SqlClient from 4.1.0 to 5.0.0 by @dependabot in #223
- Closes #142: Reduce console output, esp when folder is missing or empty. by @wokket in #226
- #198 different folder names by @erikbra in #224
- Remove net5 from build pipeline by @erikbra in #228
- Implement extra status column in version table by @DjKillerMemeStar in #196
- Simplify check to see whether database exists by @erikbra in #227
- Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 by @dependabot in #229
Full Changelog: 1.3.2...1.4.0