github leepeuker/movary 0.74.0

9 hours ago

Database migration update: Movary now uses Doctrine Migrations for database schema changes. Existing MySQL and SQLite installations are upgraded through a compatibility bridge: remaining legacy Phinx migrations are applied, the resulting schema is validated, and the Doctrine baseline is then recorded. New installations start directly with Doctrine.

The complete legacy Phinx migration history will remain available throughout the 0.x releases so older installations can catch up through the normal upgrade process. Phinx support is planned to be removed in 1.0.0. Before upgrading to 1.0.0 in the future, installations must first complete an upgrade to the final 0.x release.

You can find more information in the database migration documentation.

What's Changed

  • Feature: Add CLI commands for managing user passwords by @leepeuker in #805
  • Maintenance: Normalize the database schema before the Doctrine cutover by @leepeuker in #793
  • Maintenance: Normalize the MySQL schema before the Doctrine cutover by @leepeuker in #807
  • Maintenance: Normalize MySQL column definitions before the Doctrine cutover by @leepeuker in #808
  • Maintenance: Streamline the SQLite schema before the Doctrine cutover by @leepeuker in #809
  • Maintenance: Bridge legacy databases to Doctrine Migrations by @leepeuker in #806

Full Changelog: 0.73.1...0.74.0

Don't miss a new movary release

NewReleases is sending notifications on new releases.