Skip to content

Conversation

@markstory
Copy link
Member

The first of several changes to make the builtin backend the only implementation. There are a few more changes that need to be made to finish the removal of phinx, and likely a few more bugs to be uncovered.

@markstory markstory added this to the 4.x (CakePHP 5) milestone Aug 3, 2025
Remove the commands that wrap the phinx commands. This has resulted
in more code being removed as well.

I also uncovered a bug in `BaseSeed` where it would fail to invoke
seeds that were in a non-default `source`.
@markstory markstory force-pushed the remove-phinx-commands branch from 7aa3abc to 6bb7d97 Compare August 3, 2025 04:21
@markstory markstory marked this pull request as draft August 3, 2025 04:24
@markstory markstory changed the base branch from 4.next to 5.x August 4, 2025 02:56
@markstory
Copy link
Member Author

With 4.7.0 released, there may still be a need for additional features to be added to migrations while the breaking changes are being completed. I decided to add a 5.x branch and merge breaking changes there instead of into 4.next.

I'm trying to keep the diff small but stan builds are finding all the
runtime links to deleted code.
@dereuromark dereuromark changed the title 4.next - Remove non-builtin commands Next major - Remove non-builtin commands Aug 4, 2025
@markstory markstory marked this pull request as ready for review August 4, 2025 03:36
@dereuromark dereuromark merged commit 8272727 into 5.x Aug 4, 2025
13 checks passed
@dereuromark dereuromark deleted the remove-phinx-commands branch August 4, 2025 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants