All Versions
30
Latest Version
Avg Release Cycle
78 days
Latest Release
66 days ago

Changelog History
Page 1

  • v1.10.0 Changes

    August 23, 2021

    โž• Added

    • timestamptz (timestamp with time zone) column type for pgsql (Thanks to Taichi Inaba)
  • v1.9.1 Changes

    August 18, 2021

    ๐Ÿ›  Fixed

    • Mysql: Use FIRST in combination with autoincrement generates wrong query
  • v1.9.0 Changes

    July 07, 2021

    โž• Added

    • ๐Ÿ‘Œ support for different operators in $conditions array of PdoAdapter methods (Thanks to Giuliano Collacchioni)
    • ๐Ÿ‘Œ support for views

    ๐Ÿ›  Fixed

  • v1.8.0 Changes

    June 01, 2021

    โž• Added

    • year column type (year for mysql, numeric(4) for pgsql)
    • ๐Ÿ†• new options add-table-exists-check and auto-increment to Dumper command
    • ๐Ÿ“š documentation for primary keys
    • step by step tutorial for using dump command to change mysql to pgsql or vice versa

    ๐Ÿ›  Fixed

    • single quotes in comments
    • table comment in dump
    • 0๏ธโƒฃ transfer tinyint(1) to boolean in mysql only if it has default values 1 or 0
    • dump command skip everything which is not of type "BASE TABLE" (VIEW, SYSTEM VIEW etc.)
    • dumping special values (null, true, false, strings with apostrophe)
  • v1.7.0 Changes

    April 14, 2021

    โž• Added

    • simple autowiring in migrations
  • v1.6.0 Changes

    April 03, 2021

    โž• Added

    ๐Ÿ›  Fixed

    • ๐Ÿ—„ PHP 8.1 deprecation notice (Thanks to Daniel Opitz)
    • escaping column value in Dumper (Thanks to Slava Ershov)
    • 0๏ธโƒฃ nullable timestamp field with default value
    • โช migrate / rollback commands option --class will work without starting backslash
  • v1.5.0 Changes

    January 25, 2021

    ๐Ÿ”„ Changed

    • ๐Ÿšš moved tests from travis to github actions and removed scrutinizer
    • ๐Ÿ‘Œ improved code applying phpstan

    โž• Added

    • ๐Ÿ‘Œ support to change collation on all existing tables and columns
    • ๐Ÿ‘Œ support for turn on / off checking foreign keys in migration
  • v1.4.0 Changes

    December 01, 2020

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ default value of boolean columns is set to false if it is not null (this prevent from errors when user forgot set default to false)
    • ๐Ÿ‘ better organized docs

    โž• Added

    • ๐Ÿ‘Œ support for PHP 8.0
      • $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
    • set autoincrement for new table and also for existing table

    ๐Ÿ›  Fixed

    • escape string in QueryBuilderInterface
  • v1.3.0 Changes

    April 16, 2020

    โž• Added

    • method renameColumn() to migrations
    • ๐Ÿ‘ PHPStorm meta for better suggestions
    • โช migration datetime to json output of migrate / rollback commands for future purpose
    • smallserial as primary in pqsql
    • method truncate() to migrations
    • settings order and length to index columns
    • DiffCommand for creating migration from diff of two databases or migration and database
    • โช target option for migrate and rollback commands

    ๐Ÿ”„ Changed

    • unfreezed symfony/console and added versions 3.4.31 and 4.3.4 to conflict
  • v1.2.0 Changes

    March 16, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ changed comparation == to === and added strict parameter to in_array

    โž• Added

    • ๐Ÿ‘Œ support for CURRENT_TIMESTAMP for columns with type timestamp
    • ๐Ÿ‘Œ support for json column type for newer versions of mysql (>= 5.7.8) (To keep using text instead of json, force version in [config](docs/configuration/index.md))

    ๐Ÿ›  Fixed

    • โœ… tests on travis