Skip to content

Bump FluentMigrator.Runner and 2 others#45

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/multi-058a309030
Closed

Bump FluentMigrator.Runner and 2 others#45
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/multi-058a309030

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 5, 2026

Updated FluentMigrator.Runner from 3.3.2 to 8.0.1.

Release notes

Sourced from FluentMigrator.Runner's releases.

8.0.1

What's Changed

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v8.0.0...v8.0.1

Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/62

8.0.0

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v7.2.0...v8.0.0

Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/61

7.2.0

What's Changed

Features

Bug Fixes

Breaking Changes

Runner Behavior Changes

Third Party Database Runners

Possible ABI Breaking Changes

Removing Obsolete APIs

7.1.0

What's Changed

New Features

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

Bug Fixes

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: fluentmigrator/fluentmigrator@v7.0.0...v7.1.0

7.0.0

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

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

Dependency Injection improvements

Generator improvements

MySQL improvements

FluentMigrator.MSBuild improvements

Testing improvements

Dependency Bumps

... (truncated)

6.2.0

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.4...v6.2.0

6.1.4

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.3...v6.1.4

6.1.3

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.2...v6.1.3

6.1.2

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.1...v6.1.2

6.1.1

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.0...v6.1.1

6.1.0

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.0.0...v6.1.0

6.0.0

What's Changed

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v5.2.0...v6.0.0

5.2.0

What's Changed

Dependency Bumps

Enhancements

Bug Fixes

Copyright updates

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: fluentmigrator/fluentmigrator@v5.1.0...v5.2.0

5.1.0

What's Changed

Contributions

Dependency updates

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v5.0.0...v5.1.0

5.0.0

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

  • SQL Server Compact Edition has been dropped.
  • SQL Anywhere has been dropped.
  • Drop support for .NET 5 due to Microsoft End Of Life Support. by @​jzabroski in 5c003e629d81a7c546e8090b7cc98c8bdaed6574

Big New Features

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

Other Changes

Commits viewable in compare view.

Updated FluentMigrator.Runner.Postgres from 3.3.2 to 8.0.1.

Release notes

Sourced from FluentMigrator.Runner.Postgres's releases.

8.0.1

What's Changed

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v8.0.0...v8.0.1

Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/62

8.0.0

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v7.2.0...v8.0.0

Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/61

7.2.0

What's Changed

Features

Bug Fixes

Breaking Changes

Runner Behavior Changes

Third Party Database Runners

Possible ABI Breaking Changes

Removing Obsolete APIs

7.1.0

What's Changed

New Features

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

Bug Fixes

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: fluentmigrator/fluentmigrator@v7.0.0...v7.1.0

7.0.0

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

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

Dependency Injection improvements

Generator improvements

MySQL improvements

FluentMigrator.MSBuild improvements

Testing improvements

Dependency Bumps

... (truncated)

6.2.0

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.4...v6.2.0

6.1.4

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.3...v6.1.4

6.1.3

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.2...v6.1.3

6.1.2

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.1...v6.1.2

6.1.1

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.1.0...v6.1.1

6.1.0

What's Changed

Full Changelog: fluentmigrator/fluentmigrator@v6.0.0...v6.1.0

6.0.0

What's Changed

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v5.2.0...v6.0.0

5.2.0

What's Changed

Dependency Bumps

Enhancements

Bug Fixes

Copyright updates

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: fluentmigrator/fluentmigrator@v5.1.0...v5.2.0

5.1.0

What's Changed

Contributions

Dependency updates

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v5.0.0...v5.1.0

5.0.0

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

  • SQL Server Compact Edition has been dropped.
  • SQL Anywhere has been dropped.
  • Drop support for .NET 5 due to Microsoft End Of Life Support. by @​jzabroski in 5c003e629d81a7c546e8090b7cc98c8bdaed6574

Big New Features

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

Other Changes

Commits viewable in compare view.

Updated FluentMigrator.Runner.SQLite from 3.3.2 to 8.0.1.

Release notes

Sourced from FluentMigrator.Runner.SQLite's releases.

8.0.1

What's Changed

New Contributors

Full Changelog: fluentmigrator/fluentmigrator@v8.0.0...v8.0.1

Milestone log: https://github.com/fluentmigrator/fluentmigrator/milestone/62

8.0.0

What's Changed

_De...

Description has been truncated

Bumps FluentMigrator.Runner from 3.3.2 to 8.0.1
Bumps FluentMigrator.Runner.Postgres from 3.3.2 to 8.0.1
Bumps FluentMigrator.Runner.SQLite from 3.3.2 to 8.0.1

---
updated-dependencies:
- dependency-name: FluentMigrator.Runner
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: FluentMigrator.Runner.Postgres
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: FluentMigrator.Runner.SQLite
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 5, 2026

Labels

The following labels could not be found: area:dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@Swartdraak
Copy link
Copy Markdown
Owner

Closing: FluentMigrator.Runner v3 → v8 is a major breaking change that affects the database migration infrastructure. The project has 44+ migration files that depend on FluentMigrator patterns. This upgrade requires careful testing of all existing migrations and may involve API changes in migration runner configuration. Should be coordinated with #46 (FluentMigrator.Runner.Postgres) as a single migration effort.

@Swartdraak Swartdraak closed this Apr 5, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 5, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/nuget/src/multi-058a309030 branch April 5, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FluentMigrator.MSBuild net8.0 TFM support

1 participant