This release is a major breaking change when coming from v0.9.x
. Most of the user facing methods in the Migration class stay the same, some of the least used ones are gone. The internals of Phinx have been severely changed, to make room for more features and to create more efficient queries.
New Features
- Faster migrations. Phinx can now bundle changes for the same table into a single statement
- Added a Query builder for
SELECT
,UPDATE
,INSERT
andDELETE
queries - Improved
schema
support for Postgres - Add support for
ROW_FORMAT
table option - Added support for
LIMIT
for each column in an index - Ability to specify custom column types by the use of a
Literal
expression - Added JSON support for the SQLite adapter
Bugfixes
- Probably too many to list them here :)