--skip-drop-table
by default (pull#363)
- Fix malformed error (pull#362)
- Call
super
indisable_table_options.rb
(pull#357)
- Fix
--alter-extra
option for unique index (pull#356)
- Fix
limit
option fort.integer
(pull#354)
- Support
t.column index option
(pull#353)
- Support
t.foreign_key
(pull#348)
- Remove
--mysql-use-alter
option (pull#330) - Add
--table-hash-options
option (pull#331) - Support Rails 6.1 (pull#323)
- Disable Rails 5.0 support (pull#335)
- Fix PK AUTO_INCREMENT change bug (pull#334)
- Support
serial
andbigserial
column types (pull#321)
- Pluralize column specified by
references
(pull#317)
- Fix FK index check support multiple PK (pull#315)
- Support t.reference() foreign_key option (pull#316)
- Raise an error if an InnoDB column has a foreign key but no index (pull#310)
- 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)
- Fix keyword arguments warnings in Ruby 2.7 (pull#303)
- Support
require_relative
(pull#298)
- Support multiple databases feature (pull#297)
- Improve warning message on table options (pull#291)
- Display a warning if an InnoDB table doesn't have any indexes on a column where it has a foreign key (pull#290)
- Fix "topological sort failed" error (pull#287)
- Support
postgres://
schema (pull#285)
- Drop tables in an order considering foreign key constraints (pull#284)
- Support Rails 6.0
- Fix for
add_foreign_key(..., column: ,,,)
(pull#278)
- Support URI query string (pull#273)
- Fix polymorphic options (pull#263)
- Fix
--mysql-use-alter
option (pull#246) - Fix Database URI parsing (pull#265)
- Fix
add_foreign_key
options (issue#250)
- Add
--mysql-change-table-comment option
(pull#166) - Refactoring with RuboCop
- Support primary key adding/dropping (issue#246)
- Support Rails 5.2
- Remove
--reverse
option - Add
--allow-pk-change
option - Add
--create-table-with-index
option - Add
--mysql-dump-auto-increment
option (rails >= 5.1
)
- 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
- Use
t.column
for migration (pull#114) - Support DATABASE_URL format (pull#118)
- Add Ruby2.4 CI (pull#119)
- 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)
- 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
- Fix
default
option (pull#48) - Add
--enable-migration-comments
option (pull#50) - Disable
rename_table_indexes
- Support PostgreSQL columns
- 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
- 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
- Add
--enable-migration-comments
option (migration_comments is required) - Fix rails version
< 4.2.0
- Fix
activerecord-mysql-unsigned
version:~> 0.3.1
- Fix
activerecord-mysql-unsigned
version:~> 0.2.0
- Add
--enable-mysql-pkdump
option.
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.