All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Pivot from Travis CI to GitHub Actions for continuous integration. (#30)
2.0.2 - 2022-03-08
- Allow empty options for the truncation strategy. (#26)
2.0.1 - 2022-03-01
Truncation.newnow takes aHashas an argument instead of named parameters, to maintain Ruby 3 compatibility withdatabase_cleaner's calling convention. (#20)- Rename the
:connectionconfiguration option to:dbin the README.
2.0.0 - 2021-01-31
- Add a
docker-compose.ymlfor test database setup. (#11) - Use auto savepoints for transactions.
- Split
database_cleaner-sequelout of the maindatabase_cleanerrepository into its own gem. - Update to the new adapter API from
database_cleanercore. - Requiring this gem must now explicitly configure
DatabaseCleanerto use it, since autodetection has been removed. - Drop support for Ruby 2.4, which reached end of life on 2020-03-31.
- Drop support for the
mysql(mysql1) adapter. - Upgrade dependencies and drop support for older Rubies.
2.0.0.beta - 2020-05-30
- Begin development on the standalone
2.0.0line of the gem.