Evolve Versions Save

Database migration tool for .NET and .NET Core projects. Inspired by Flyway.

3.3.0-aplha1

3 months ago

Features

  • Add .NET 8 support, drop .NET 6 support
  • Replace System.Data.SqlClient by Microsoft.Data.SqlClient

3.2.0

10 months ago

Features

  • #189 Enabled use of Evolve CLI/Tool Placeholders with ':' in their value
  • Add .NET 7 support

3.2.0-alpha2

1 year ago

Features

  • #189 Enabled use of Evolve CLI/Tool Placeholders with ':' in their value

3.2.0-alpha1

1 year ago

Features

  • #293 Add timeout for ambient transactions

3.1.0

1 year ago

Features

  • #218 Add new option -- evolve-repeat-always at the beginning of the script to always execute a repeatable migration
  • #220 Add new option MigrationLoader to help you customize the Evolve migration collect process and enable your own specific logic
  • #222 Enable quotes in migration name
  • #224 Add SQL Server GO delimiter support in SQL comment
  • #228 Add new command Validate
  • #249 Add support of secrets in the connection string
  • #267 Add support for using Azure-issued access tokens with SQL Server connections
  • #274 Skip Hidden and System migration files by default

Breaking changes

  • #250 Drop support of .NET Core 3.1, add support of .NET6

Bug fixes

  • #252 Fix transaction not completely rolled back with option OutOfOrder
  • #253 Fix drop Postgresql objects with dependencies

3.1.0-alpha7

2 years ago

Features

  • #267 Add support for using Azure-issued access tokens with SQL Server connections
  • #262 Allow to set default DBMS in Evolve constructor to skip auto-detection
  • #274 Skip Hidden and System migration files by default

3.1.0-alpha6

2 years ago

Bug fix

  • #253 Fix drop Postgresql objects with dependencies

3.1.0-alpha5

2 years ago

Bug fix

  • #253 Fix drop Postgresql extensions

3.1.0-alpha4

2 years ago

Bug fix

  • #252 Fix transaction not completely rolled back with option OutOfOrder
  • #253 Fix erase public Postgresql extensions

3.1.0-alpha3

2 years ago

Features

  • #249 Evolve.Tool / CLI : Add support of secrets in the connection string

Breaking changes

  • #245 Rename the namespace Evolve to EvolveDb to avoid name collision when using the class Evolve
  • #250 Evolve.Tool : Drop support of .NET Core 3.1, add support of .NET6