- Add
accepts_case_insensitive
andrejects_case_insensitive
options to match constraints
- Add validate option to foreign key and check constraints
- Upgrade development deps
- Add support for ActiveRecord 6
- Add
where
option to exclusion constraints
- Add exclusion constraints
- Add check constraints
- Add support for ActiveRecord 5.2
- Wrap column and table names in foreign key constraints
- Add unique constraint
- Add match constraint
- Fix the rollback of change view migrations
- Add length constraint
- Dropped MySQL support
- Reversible migrations
- Add
index
option toadd_foreign_key_constraint
- Add
if
option to inclusion constraints - Add
name
option to constraints - Add null constraint
- Ensure presence constraint enforces not null
- Add support for enumerated types
- Add
if
option to numericality constraints - Add
if
option to presence constraints - Fix a bug in presence contraints
- Update README
- Code cleanups
- Disable monkey patching in rspec
- Fix
Mysql2Adapter
for Rails 3.2 - Add
column
option toadd_primary_key