Fluentmigrator Versions Save

Fluent migrations framework for .NET

v5.2.0

4 weeks ago

What's Changed

Dependency Bumps

Enhancements

Bug Fixes

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: https://github.com/fluentmigrator/fluentmigrator/compare/v5.1.0...v5.2.0

v5.1.0

2 months ago

What's Changed

Contributions

Dependency updates

New Contributors

Full Changelog: https://github.com/fluentmigrator/fluentmigrator/compare/v5.0.0...v5.1.0

v5.0.0

4 months ago

What's Changed

Announcements

  • Everything marked as deprecated in this release will be permanently removed in 6.0.0. Plan accordingly.

Breaking Changes

  • Maintenance Migrations that are untagged are now included by default. See: #1689, which addresses various bug reports that would confuse quite a few users of FluentMigrator 3.x. The behavior is now consistent with regular Migrations.
  • IDeleteExpressionRoot interface method IInSchemaSyntax Table(string tableName) is now IIfExistsOrInSchemaSyntax Table(string tableName). The consequence of this is that it is not possible to run 3.x migrations against the 5.0 runner if you reference a Delete expression, with the exception error message Method not found: 'FluentMigrator.Builders.IInSchemaSyntax FluentMigrator.Builders.Delete.IDeleteExpressionRoot.Table(System.String)' (see commit b758e9cbbc8d2e625cf470d7d604ce57236b4e30 for technical details).

In general, we can't provide a backwards compatible interface for this, since C# does not support return type covariance.

In general, we can't provide a backwards compatible interface for this, since C# does not support return type covariance.

End Of Life Support

Big New Features

FluentMigrator now supports .NET 8! FluentMigrator now supports Snowflake, thanks to Ellis Kenyo in the following commit https://github.com/fluentmigrator/fluentmigrator/commit/7f1260090cda412a68c292eb704285065c5cce74 and merged in via 734aa5c588e28717695c0b7045a44ef86dc6db7d Add categories for all tests #671 by @eloekset

Other Changes

New Contributors

Full Changelog: https://github.com/fluentmigrator/fluentmigrator/compare/v3.3.2...v5.0.0

v3.3.2

2 years ago

v3.3.1

2 years ago

🐞 Fixes

#1515 : Limited query to current database to fix #1114 (When Renaming a column in MySQL, it may use column definition from another table). Fixed by @x3ntrix ; reported by @socolin

v3.3.0

2 years ago

Improvements

#1507 : Additional tool support for TFMs (@slang25 )

v3.2.17

2 years ago

Bug Fixes 🐞

#1487 : Fixes error to add default value for Json (@lillo42) (Fixes #1457 : FormatException with creating column with default json value ("{}") (@kroliczek94))

v3.2.16

2 years ago

Fixes

#1478 : Password to SQL Server is logged as plaintext when connection string contains whitespace around quality mark. (Fixes #1479) (@wiciok) #1449 : SAP Hana - Wrong Column Type Mapping (Fixes #1447) (@Mosheh)

Enhancements

#1414 : Postgres add support for tablespace (@lillo42) (Partially fixes #967 - PRs welcome to continue support for other DBs!) #1433 : Improve docs on PostgreSQL Extensions (@lillo42)

Infrastructure

#1459 : Upgrade to GitHub-native dependabot

Breaking Changes

#1436 Replace usage of System.Data.SqlClient with Microsoft.Data.SqlClient (Fixes #1023)

Milestone Data

https://github.com/fluentmigrator/fluentmigrator/milestone/44?closed=1

v3.2.15

3 years ago

#1424 : Temporary workaround for runtime and local assembly loading (@OneThatWalks) Fixes #1406 Could not load file or assembly 'System.Runtime, Version=4.2.2.0 ...

v3.2.14

3 years ago

The previous two releases, Version 3.2.12 and Version 3.2.13, was skipped due to a build error. Since we don't delete tags, we are creating new release notes and incrementing the patch number from 12 to 14. Below are the new release notes, with fix #1421 added to address build errors.

#1411 Oracle: Log SQL on Error. Error Handling code now shared via ProcessorBase. (@robertwilliams2000) #1404 Postgres - Index - Add support for Index Storage parameters (@lillo42) #1421 Fixes stack-overflow error in using Postgres FillFactor option (@lillo42) : Fixes #1416 #1423 Replace legacy myget feed with AzureDevOps feed (@jzabroski)