Building a new migrations backend for CakePHP

During the development of CakePHP, we also wanted to update migrations to be compatible. However, we had stumbled into a tedious dependency graph. Currently phinx relies on cakephp/database . While cakephp/migrations depends on phinx . In order to do a major release on cakephp/migrations (to provide CakePHP 5.