Releases: lecaillon/Evolve
Releases · lecaillon/Evolve
2.0.0
A major rework of Evolve to help simplify the overall design: get rid of the hard to maintain dynamic database driver loading. The benefits: a simpler code base, a simpler test infrastructure, more time to develop new features.
Features
- #88 Add PostgreSQL 11 support
- #80 Add netstandard2.0 support
- #90 Add an official standalone Evolve CLI for win-64 and linux-64
- #93 Add the new Evolve.MSBuild NuGet package
- #89 Add SourceLink to the NuGet package
- Move from Travis to Azure DevOps
- Unit test code refactoring
1.9.0
Features
- #69 Full .NET Core 2.1 support
- #70 Npgsql 4.0 support
- #37 MySqlConnector database driver support
- #39 Cassandra support (bêta)
- #16 Evolve CLI for .NET projects (bêta)
Bug fix
- #68 Error creating the metadatatable on MySql
1.8.0
Features
- Full .NET Core 2.0 support.
- #22 Change build message when evolve.json is not found.
- #25 Add a new configuration parameter: Evolve.CommandTimeout to set the wait time before terminating the attempt to execute a migration and generating an error. (The default is 30 seconds.).
- #31 Normalize line endings when calculating checksums. (Thx to @mhelleborg)
- #36 Support to drop temporal tables in SQL Server
- New Cake build script.
- Add new Evolve package integration tests.
Bug fix
- Fix Linux evolve.json not found for lowercase file name.
- #28 Fix MSBuild task fails if path contains parentheses.
1.7.0
Features
- #20 Add a new OutOfOrder parameter to the Evolve configuration.
Allows migrations to be run "out of order". If you already have versions 1 and 3 applied, and now a version 2 is found, it will be applied too instead of being ignored.
Bug fix
- #19 Resolve an issue related to the .NET 3.5
1.6.0
Features
- #17 Add support for cluster configurations.
- #18 Add support of environment variables in config files.
1.5.1
Features
- #14 : In-App mode does not need Evolve.json configuration file anymore.
1.4.0
Features
- #12 : Specify multiple configuration files that will be merged at build-time depending on the selected
build configuration
. (see wiki)
1.3.2
Bug fix
- #10 : Database driver loading fails for .NET Core web projects
1.3.1
Breaking change
- Do nothing as default action #7
Allow Evolve no to run migration at build time.
Previously when the Evolve.Command
was not set the default action was Migrate. There was no way to disable Evolve.
1.3.0
Features
- Add support for already existing databases, cf. issue #6