Releases: graze/morphism
Releases · graze/morphism
Remove int width and zerofill for > MySQL 8.0.19
Charset & Collation diff utf8mb3 as utf8
Charset & Collation diff utf8mb3 as utf8
Add utf8mb3(uft8 alias) for MySQL 8
Add utf8mb3(uft8 alias) for MySQL 8
Add JSON data type
Adds column definition for JSON data type.
Add utf8mb4_0900_ai_ci collation
utf8mb4_0900_ai_ci is the MySQL 8 default.
MySQL 8 support
- Add support for MySQL 8
- Drop support for PHP 7.1
Support foreign keys
- Foreigns keys are now supported during diffs.
- Fixes an issue with MariaDB default null columns.
Fix $name direct access
CreateTable::$name
is now private, update all references of this to use getName()
instead.
Update PHP versions
- Drop support for PHP 5.6 and 7.0.
- Add support for PHP 7.3.
Fix problem with boolean columns clobbering subsequent tinyint columns
Bug fixes:
- #54 Creating a table with a
boolean
column causes all subsequent tables withtinyint unsigned
columns to fail