Skip to content

Releases: rpallares/Mongo.Migration

v5.0.0-preview3

03 Mar 11:48
Compare
Choose a tag to compare
v5.0.0-preview3 Pre-release
Pre-release

hack: remove icon to workaround nuget outage

Full Changelog: v5.0.0-preview2...v5.0.0-preview3

v5.0.0-preview2

03 Mar 10:55
Compare
Choose a tag to compare
v5.0.0-preview2 Pre-release
Pre-release

fix: Fix does not represent members as fields exception in queryable usage (#10)

v5.0.0-preview1

27 Feb 14:18
4096d61
Compare
Choose a tag to compare
v5.0.0-preview1 Pre-release
Pre-release

This could be not 100% exhaustive but v5.0.0 did a lot of changes comparing to older versions.
Consider also there was a lot of changes between the last 3.1.4 officially published version and the source code.

Updates

  • .Net version update (.net7_0, .net8_0, .net9_0)
  • [email protected]+
  • Dependency updates
  • Remove Mongo2Go in favor of Testcontainers
  • Refactoring initialisation
    • Can migrate multiple database
    • Remove CollectionLocationAttribute Database property
    • Can enable separately all migration types
    • Add extension method to initialize before app startup
  • Use span for DocumentVersion parsing
  • Use mongo bookmark when no migration needed
  • A lot of cleanup and optimization
  • Documentation rewriting
  • More tests

Breaking changes

  • Remove .Net framework support
  • [email protected]
  • DatabaseMigration now use async methods for UpAsync and DownAsync
  • CollectionLocationAttribute Database property removed
  • Refactoring initialisation