- Use lease_connection over deprecated connection for rails 8 #353
- Remove committed Gemfile.lock, reduce bundled file list when running
gem install
#351 - Bump actionpack from 7.1.3.4 to 7.1.4.1
- Bump rexml from 3.3.6 to 3.3.9
- Fix db_config_with_versions arity change and backport #337
- Allow multiple data migration paths #331
- Fix db:prepare:with_data task on Rails 7.2
- Fix ConnectionPool deprecation warnings on Rails 7.2
- Add Rails 8.0 to testing grounds #341
- Bump webrick from 1.8.1 to 1.8.2
- Update rexml to 3.3.6
- Fixes a bug which ignored migrations on Rails 7.1 and higher
- Remove Ruby 3.0 from build matrix
- Support Rails 7.2.0 #312
- Update gemfile.lock builds
- Fix db:prepare:with_data task
- Add db:prepare task
- Reset model schema cache before each data migration #307
- Run load_config rake task before db:migrate:with_data #308
- Improve with_data Rake task for multiple database #296
- Fix a bug that caused
schema_sha1
inar_internal_metadata
to be reset to thedata_schema.rb
file. (#272) - Remove the need for empty data_schema files for non-primary databases. (#273)
- Remove all travis references leoarnold
- Changing to rc because of ongoing discussion how to properly handle multiple database environments
Change "rails" dependencies to "railties"
Releasing 10.0.0
!!! Breaking changes !!!
- This version introduces a breaking change which may lead to undesired behavior in multi-database environments. See #181
- Changes by chaunce
- Multiple databases support
- Refactor to clean things up
- Deprecate rails 5.2 support for real
Ruby 3.2 support mehanoid Rails 5.2 is no longer supported
Allow custom templates bazay
Avoid Globally Accessible Functions for All Rake Tasks berniechiu
Add delegation to exists? for use by third parties foxondo
Delegate to anonymous subclass of AR::SchemaMigration foxondo
Revert 8.1.0 changes
Avoid globally accessible functions for all rake tasks berniechiu
fixed db:migrate:with_data
to compare data schema versions correctly cadactive
Bug fixes gdott9
Add support for Rails 7 Removed support for Rails versions below 5.2. Now are supported only versions Rails 5.2 and up
Remove magic comment in migration files y-yagi User frozen string jonnay
Use SchemaMigration.migrations_paths in main rake task lewhit
Specify database name for migrations_paths lewhit
Add configuration for which database name is to be used for database migrations lewhit Add tests for Rails 6.1 lewhit Migrations files should end only in .rb kroehre
configs_for deprecation notice borama
Allow data dump connection to be configured lewhit
Add primary key to data_migrations table aandis
Add abort_if_pending_migrations
rake tasks tomgia
Add rake data:schema:load
timkrins
Fixing rake db:schema:load:with_data
for Rails 6
Note:
Rails 5.0 is no longer maintained. The gem will still work but it is not being actively tested.
Fixing needs_migration?
method for Rails 5.2 and up EnomaDebby
Fix rolling back schema migrations failing for Rails 5.2 and above
Compatiblity with Rails 6 RC2 y-yagi
Fix migrations being generated in wrong folder
Support for Rails 6 No longer supporting Rails 4.2
Ruby 2.2 and 2.3 are no longer actively validated with tests since they are both EOL
Fix capistrano migration tasks to only skip migrations if there are no changes in the db/data and db/migrate folders
Change database task to use data_migrations_path_configuration
Add support to configure data migration path
Fixes to db:schema:load:with_data
+ db:structure:load:with_data
definition, thanks to craineum
Remove support for legacy migrations (from v2).
IMPORTANT: If you used this gem from before version 2, make sure to run migration script
DataMigrate::LegacyMigrator.new.migrate
Failure to do so may cause re-running old migrations
Support for Rails 5.2 Deprecated support for Rails 4.1 Internal changes to make data-migrate behavior more similar to Rails migrations
Deprecated support for rails 4.0 Improvements to timestamped migrations, thanks to Pierre-Michard
rake data:migrate:status
to return result in chronological order
Regression fix, thanks to subakva
The concept of schema:dump to data migrations, thanks to tobyndockerill
data_migrate table into rails schema dump, thanks to jturkel
- Add support for Rails 5.1
- No longer testing EOL rubies
Rails 5.0 support thanks to jturkel and abreckner
(gacha) Capistrano fixes
--skip-schema-migration
removed deprecated. This gem will no longer generate schema
migrations. It still supports running schema/data migrations with one command.
(bilby91) Capistrano support
User Rails.application.config.paths["db/migrate"]
instead of hard coded
path to db migrations