Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: fluentmigrator/fluentmigrator

v7.1.0

29 Mar 19:20
Compare
Choose a tag to compare
Loading

What's Changed

New Features

As part of fixing #2018, IMigrationGenerator now has explicit GeneratorId and GeneratorIdAliases properties.

Bug Fixes

  • Fixes #2018 SelectingGeneratorAccessor cannot find Alternative Identifiers "Postgres" and "SqlServer" by @jzabroski in #2023

Planned Obsolesence

ProcessorId constants class is now named ProcessorIdConstants. There is now a parallel GeneratorIdConstants class. Generally, these will be 1:1, but there may be useful scenarios to decouple the two.

Breaking Changes

As part of fixing #2018, AddPostgres no longer registers PostgresProcessor and PostgresGenerator (the base interfaces). It will now always register the "latest" database version. Currently, Postgres15_0Processor and Postgres15_0Generator. Generally, this should have minimal impact to end users as the main impact would be if you were on a 14 year old version of Postgres.

Full Changelog: v7.0.0...v7.1.0

v7.0.0

19 Mar 14:07
Compare
Choose a tag to compare
Loading

What's Changed

  • FluentMigrator.MSBuild and FluentMigrator.DotNet.Cli now support .net 9.0
  • Support for net6.0 and net7.0 is dropped, as it is end of life by Microsoft.
  • FluentMigrator now has a detailed integration testing suite that runs tests on docker containers using images provided by every major database provider (where possible). Thanks to @PhenX
  • Bug fixes
  • Dependency updates
  • Minor improvements

End of Life Support Changes

Bug fixes

  • RawSql.Insert cannot be used as entire Where clause or Set clause in UpdateDataExpression/DeleteDataExpression by @PhenX in #1904
  • Fix auto reversing with insert data by @AdrianoRNascimento in #1963
  • Typo: No migration generator registerd -> "registered" by @jzabroski in #1926

Removing Code that has been marked Obsolete for 7 years :) 🥳

  • Remove Obsolete DeleteIndexExpressionBuilder.CurrentColumn by @jzabroski in #1993
  • Remove IAssemblyCollection and associated obsolete constructors/properties by @jzabroski in #1995
  • Remove most of LegacyExtensions functionality by @jzabroski in #1997
  • Remove IMigrationRunner.RunnerContext and MigrationRunner.RunnerContext by @jzabroski in #1999
  • Remove obsolete ctor on DefaultConventionSet by @jzabroski in #2003
  • Please Support .NET 9 in FluentMigrator.DotNet.Cli by @jzabroski in #2013

Dependency Injection improvements

  • #1836: Support custom IVersionTableMetaData DI registration before AddFluentMigratorCore call by @warappa in #1842

Generator improvements

  • Use database function to set the value of AppliedOn by @nathanpovo in #1847
    • This will especially help users who use preview scripts generated via the connectionless processor, for environments where scripts are reviewed by DBAs prior to being deployed to production.

MySQL improvements

  • Added support for typeMap injection in MySqlGenerator by @maxc0de in #1914
  • Correct AddMySql8 XML Documentation by @vermiceli in #1935
  • Incorrect syntax for renaming a column with a default method in MySQL #1911 (Fix Column Renaming Syntax for MySQL 8) by @Cretesh-Anuj in #1945

FluentMigrator.MSBuild improvements

Testing improvements

  • Use test containers to facilitate running various integration tests by @PhenX in #1931
  • Feature/nunit testcasesource by @PhenX in #1984
  • Add justification to all Assert.Ignore calls when processor is not en… by @PhenX in #2001

Dependency Bumps

  • Bump Microsoft.Data.Sqlite from 8.0.8 to 8.0.10 in the database-driver-dependencies group by @dependabot in #1915
  • Bump the core-dependencies group with 6 updates by @dependabot in #1916
  • Bump NUnit.Console from 3.18.2 to 3.18.3 in the test-dependencies group by @dependabot in #1917
  • Bump FSharp.Core from 8.0.400 to 8.0.401 in the other-dependencies group by @dependabot in #1918
  • Bump Autofac from 8.1.0 to 8.1.1 in the core-dependencies group by @dependabot in #1923
  • Bump the database-driver-dependencies group across 1 directory with 2 updates by @dependabot in #1928
  • Bump JetBrains.Annotations from 2024.2.0 to 2024.3.0 in the other-dependencies group by @dependabot in #1930
  • Bump Snowflake.Data from 4.1.0 to 4.2.0 in the database-driver-dependencies group by @dependabot in #1933
  • Bump FSharp.Core from 8.0.401 to 9.0.100 in the other-dependencies group by @dependabot in #1938
  • Bump the core-dependencies group with 7 updates by @dependabot in #1937
  • Bump the database-driver-dependencies group across 1 directory with 4 updates by @dependabot in #1936
  • Bump NUnit.Analyzers from 4.3.0 to 4.4.0 in the test-dependencies group by @dependabot in #1939
  • Bump SourceLink.Embed.AllSourceFiles from 2.8.0 to 2.8.3 by @dependabot in #1947
  • Update dependabot.yml by @jzabroski in #1970
  • Bump SourceLink.Create.CommandLine from 2.8.0 to 2.8.3 by @dependabot in #1948
  • add code coverage badge by @jzabroski in #1844
  • Bump SourceLink.Copy.PdbFiles from 2.8.0 to 2.8.3 by @dependabot in #1946
  • Bump the database-driver-dependencies group across 1 directory with 3 updates by @dependabot in #1956
  • Bump the test-dependencies group across 1 directory with 4 updates by @dependabot in #1957
  • Bump the test-dependencies group across 1 directory with 6 updates by @dependabot in #1972
  • Bump the other-dependencies group with 2 updates by @dependabot in #1971
  • Bump the core-dependencies group across 1 directory with 11 updates by @dependabot in #1974
  • Bump the database-driver-dependencies group with 6 updates by @dependabot in #1978
  • Bump the test-dependencies group with 2 updates by @dependabot in #1979
  • Bump the database-driver-dependencies group with 3 updates by @dependabot in #1987
  • Bump AutoMapper from 13.0.1 to 14.0.0 by @dependabot in #1988
  • Microsoft.Data.SqlClient netstandard2.0 TFM support is "end of life" by @jzabroski in #1989
  • Update Microsoft.Extensions.* packages: 8.0.0 -> 9.0.2 by @jzabroski in #1990
  • Bump the database-driver-dependencies group with 2 updates by @dependabot in #2005
  • Bump the database-driver-dependencies group with 3 updates by @dependabot in #2011
  • Bump the core-dependencies group with 10 updates by @dependabot in #2012

Continuous Integration / Continuous Delivery improvements

Documentation improvements

New Contributors

Help Wanted

The main a...

Read more

Version 6.2.0

03 Oct 23:15
1cb8516
Compare
Choose a tag to compare
Loading

What's Changed

  • Bump Oracle.ManagedDataAccess from 23.5.1 to 23.6.0 in the database-driver-dependencies group by @dependabot in #1897
  • #1884: Register ProcessorOptions explicitly, required by MigrationScopeHandler by @warappa in #1898
  • Add MSBuild logging capability by @jzabroski in #1899
  • Add support for parameters in Execute.Sql by @PhenX in #1900
  • Turn on UseMsBuildLogging in sample MSBuild project by @jzabroski in #1902
  • Add trace statements to MigrationSource task by @jzabroski in #1901

Full Changelog: v6.1.4...v6.2.0

Version 6.1.4

02 Oct 20:40
Compare
Choose a tag to compare
Loading

What's Changed

Full Changelog: v6.1.3...v6.1.4

Version 6.1.3

02 Oct 16:43
7d1856c
Compare
Choose a tag to compare
Loading

What's Changed

  • Update FluentMigrator.MSBuild.csproj by @jzabroski in #1893
    • If you use the net8.0 version of the task, make sure you are calling it with the .NET version of MSBuild and not the .NET Framework version of MSBuild. e.g., dotnet.exe msbuild /t:migrate

Full Changelog: v6.1.2...v6.1.3

Version 6.1.2

02 Oct 10:35
2cd5e74
Compare
Choose a tag to compare
Loading

What's Changed

  • Update FluentMigrator.MSBuild to bundle deps the way Microsoft recommends by @jzabroski in #1892

Full Changelog: v6.1.1...v6.1.2

Version 6.1.1

02 Oct 01:22
74aaaf0
Compare
Choose a tag to compare
Loading

What's Changed

  • FluentMigrator.MSBuild now explicitly targets net8.0 in an attempt to resolve #1891
  • Update README.md by @jzabroski in #1890

Full Changelog: v6.1.0...v6.1.1

Version 6.1.0

01 Oct 22:58
f4232a9
Compare
Choose a tag to compare
Loading

What's Changed

Full Changelog: v6.0.0...v6.1.0

Version 6.0.0

25 Sep 19:29
1a9d5f5
Compare
Choose a tag to compare
Loading

What's Changed

New Contributors

Full Changelog: v5.2.0...v6.0.0

Version 5.2.0

28 Mar 00:33
0374ce8
Compare
Choose a tag to compare
Loading

What's Changed

Dependency Bumps

Enhancements

Bug Fixes

Copyright updates

  • Update all license notices to 'Fluent Migrator Project' by @schambers in #1745

New Contributors

What's Next

Version 6.0.0 will be released and remove all obsolete code from the code-base. Feel free to help submit PRs as part of the 2024 Spring Cleaning 🌤️ 🧹 🎉

Full Changelog: v5.1.0...v5.2.0

Morty Proxy This is a proxified and sanitized view of the page, visit original site.