Skip to content

Latest commit

 

History

History
237 lines (145 loc) · 7.59 KB

CHANGELOG.md

File metadata and controls

237 lines (145 loc) · 7.59 KB

Changelog

Unreleased (YYYY-MM-DD)

  • --skip-drop-table by default (pull#363)

0.9

0.9.6

0.9.5

  • Call super in disable_table_options.rb (pull#357)

0.9.4

  • Fix --alter-extra option for unique index (pull#356)

0.9.3

  • Fix limit option for t.integer (pull#354)

0.9.2

  • Support t.column index option (pull#353)

0.9.1

0.9.0

0.8

0.8.13

  • Support serial and bigserial column types (pull#321)

0.8.12

  • Pluralize column specified by references (pull#317)

0.8.11

  • Fix FK index check support multiple PK (pull#315)
  • Support t.reference() foreign_key option (pull#316)

0.8.10

  • Raise an error if an InnoDB column has a foreign key but no index (pull#310)

0.8.9

  • Fix unexpected differences on text types and blob types on Rails 6 (pull#306)
  • Fix unexpected warning when a foreign key is added on the primary key (pull#307)

0.8.8

  • Fix keyword arguments warnings in Ruby 2.7 (pull#303)

0.8.7

0.8.6

  • Support multiple databases feature (pull#297)

0.8.5

  • Improve warning message on table options (pull#291)

0.8.4

  • Display a warning if an InnoDB table doesn't have any indexes on a column where it has a foreign key (pull#290)

0.8.3

  • Fix "topological sort failed" error (pull#287)

0.8.2

0.8.1

  • Drop tables in an order considering foreign key constraints (pull#284)

0.8.0

  • Support Rails 6.0

0.7

0.7.8

  • Fix for add_foreign_key(..., column: ,,,) (pull#278)

0.7.7

0.7.6

0.7.5

0.7.4

0.7.3

  • Add --mysql-change-table-comment option (pull#166)
  • Refactoring with RuboCop
  • Support primary key adding/dropping (issue#246)

0.7.2

  • Support Rails 5.2

0.7.1

  • Remove --reverse option
  • Add --allow-pk-change option
  • Add --create-table-with-index option
  • Add --mysql-dump-auto-increment option (rails >= 5.1)

0.7.0

  • Remove Rails 4.x support
  • Add Rails 5.1 support
  • Remove --enable-mysql-awesome option
  • Add --skip-drop-table option
  • Support foreign key without name
  • Support MySQL JSON Type and Generated Columns
  • Add --mysql-change-table-options option
  • Pass config from env
  • Fix change fk order
  • Add --check-relation-type option
  • Add --skip-column-comment-change option
  • Add --default-bigint-limit option
  • Add --ignore-table-comment option

0.6

0.6.6

0.6.5

  • Fix rails version '>= 4.2', '< 6'
  • Support new types (pull#84)
  • Support default: -> { ... } (pull#85)
  • Support DDL Comment (Rails5 only)
  • Output schema diff when pass --verbose
  • Support composite primary key (Rails5 only / pull#97)

0.6.4

  • Execute sql using external script (pull#56)
  • Add --mysql-use-alter option
  • Add --alter-extra option
  • Add --dump-with-default-fk-name option
  • Support t.index (pull#64)
  • Remove migration_comments
  • Fix foreign key apply order

0.6.3

  • Fix default option (pull#48)
  • Add --enable-migration-comments option (pull#50)
  • Disable rename_table_indexes

0.6.1

0.6.0

  • Fix rails version ~> 4.2.1
  • Disable following libraries support:
    • activerecord-mysql-unsigned
    • migration_comments
    • foreigner
  • Disable sqlite support
  • Add PostgreSQL test
  • Remove --mysql-awesome-unsigned-pk option

0.5

0.5.2

  • Add --enable-mysql-awesome option (activerecord-mysql-awesome is required >= 0.0.3)
  • It is not possible to enable both --enable-mysql-awesome and --enable-migration-comments, --enable-mysql-awesome and --enable-mysql-unsigned, --enable-mysql-awesome and --enable-mysql-pkdump
  • Fix foreigner version <= 1.7.1

0.5.1

  • Add --enable-migration-comments option (migration_comments is required)
  • Fix rails version < 4.2.0

0.5.0

  • Fix activerecord-mysql-unsigned version: ~> 0.3.1

0.4

0.4.12

  • Fix activerecord-mysql-unsigned version: ~> 0.2.0

0.4.11

  • Add --enable-mysql-pkdump option.

0.4.8

  • activerecord-mysql-unsigned is now optional. Please pass --enable-mysql-unsigned after you install activerecord-mysql-unsigned if you want to use.
  • Please pass --enable-foreigner after you install foreigner if you want to use the foreign key.