Skip to content

Releases: fluentmigrator/fluentmigrator

Version 5.2.0

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

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

Version 5.1.0

06 Feb 23:28
bf75b3e
Compare
Choose a tag to compare

What's Changed

Contributions

Dependency updates

New Contributors

Full Changelog: v5.0.0...v5.1.0

Version 5.0.0

10 Dec 22:00
Compare
Choose a tag to compare

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 7f12600 and merged in via 734aa5c588e28717695c0b7045a44ef86dc6db7d
Add categories for all tests #671 by @eloekset

Other Changes

New Contributors

Full Changelog: v3.3.2...v5.0.0

Version 3.3.2

18 Oct 17:38
a0ebc3e
Compare
Choose a tag to compare

Version 3.3.1

21 Sep 16:27
a2eac60
Compare
Choose a tag to compare

🐞 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

Version 3.3.0

26 Aug 02:21
550f809
Compare
Choose a tag to compare

Improvements

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

Version 3.2.17

17 Jun 15:45
cb674f4
Compare
Choose a tag to compare

Bug Fixes 🐞

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

Version 3.2.16

19 May 18:25
19101ef
Compare
Choose a tag to compare

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

Version 3.2.15

19 Feb 18:52
1680e1f
Compare
Choose a tag to compare

#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 ...

Version 3.2.14

19 Feb 15:18
07ace7e
Compare
Choose a tag to compare

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)