-
Notifications
You must be signed in to change notification settings - Fork 73
Comparing changes
Open a pull request
base repository: DatabaseCleaner/database_cleaner-active_record
base: v2.2.0
head repository: DatabaseCleaner/database_cleaner-active_record
compare: v2.2.2
- 15 commits
- 24 files changed
- 8 contributors
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af3b015 - Browse repository at this point
Copy the full SHA af3b015View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d34716a - Browse repository at this point
Copy the full SHA d34716aView commit details
Commits on May 13, 2025
-
truncate_optionto allow CASCADE mode alongside the default RESTRICT (#118) * Add option to specify CASCADE and RESTRICT for Truncation strategy * Add tests for truncate_option --------- Co-authored-by: Naoko Nishimura <naoko.nishimura1018@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a164b66 - Browse repository at this point
Copy the full SHA a164b66View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0ac16a - Browse repository at this point
Copy the full SHA e0ac16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 912acbe - Browse repository at this point
Copy the full SHA 912acbeView commit details
Commits on Jul 7, 2025
-
Fix CI and improve contribute instructions (#123)
* Fix db cleaner core version to match the other repo * Fix "uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger" error * Add CONTRIBUTE.md and docker-compose file with databases setup * Update changelog
Configuration menu - View commit details
-
Copy full SHA for d519bf4 - Browse repository at this point
Copy the full SHA d519bf4View commit details -
Provide a 'Changelog' link on rubygems.org/gems/database_cleaner-acti…
…ve_record (#114) * Provide a 'Changelog' link on rubygems.org/gems/database_cleaner-active_record By providing a 'changelog_uri' in the metadata of the gemspec a 'Changelog' link will be shown on https://rubygems.org/gems/database_cleaner-active_record which makes it quick and easy for someone to check on the changes introduced with a new version. Details of this functionality can be found on https://guides.rubygems.org/specification-reference/ * Put an entry in Changelog --------- Co-authored-by: Ernesto Tagwerker <ernesto+github@ombulabs.com>
Configuration menu - View commit details
-
Copy full SHA for e260a10 - Browse repository at this point
Copy the full SHA e260a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f288cf - Browse repository at this point
Copy the full SHA 0f288cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2913916 - Browse repository at this point
Copy the full SHA 2913916View commit details -
Merge pull request #124 from DatabaseCleaner/fix-truncated-tables-exp…
…ectation-order [Fix] Expect truncated tables in any order, and handle postgres extra table
Configuration menu - View commit details
-
Copy full SHA for 3748bab - Browse repository at this point
Copy the full SHA 3748babView commit details
Commits on Jul 30, 2025
-
[Feature][DX] Add Docker Configuration for Development (#109)
* Fixes #120 * Add docker configuration for development This makes it easier to run the test suite in your local dev environment * Add a development section for contributors This should make it easier for people to set up the library and run the test suite within Docker * Added ruby service to make it easier to get started with your contribution * Update password to match Docker configuration * Removed outdated docker-compose file * Use older mysql to avoid trilogy error, fix docker compose and instructions, mount code for easier development * Update readme to point to CONTRIBUTE.md file * Run ./bin/setup so that we have the config file in place for tests * Relax dependency * Add a line about the Docker + DX change --------- Co-authored-by: Ariel Juodziukynas <arieljuod@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c5551f2 - Browse repository at this point
Copy the full SHA c5551f2View commit details -
release_connection after cleaning (#122)
For Rails >= 7.2, this library gets a connection via `#lease_connection`. But it never releases the connection. Release the connection back to the pool after `#clean`-ing. Rails >= 7.2 does connection health checks / reconnect on connection checkout. If the connection is never checked back into the pool, it will never get "repaired", which makes testing database connection issues tricky.
Configuration menu - View commit details
-
Copy full SHA for 988ccc3 - Browse repository at this point
Copy the full SHA 988ccc3View commit details -
* Fixes #120 * Add a reference to #121 * Patch test expectation * [Feature][DX] Add Docker Configuration for Development (#109) * Fixes #120 * Add docker configuration for development This makes it easier to run the test suite in your local dev environment * Add a development section for contributors This should make it easier for people to set up the library and run the test suite within Docker * Added ruby service to make it easier to get started with your contribution * Update password to match Docker configuration * Removed outdated docker-compose file * Use older mysql to avoid trilogy error, fix docker compose and instructions, mount code for easier development * Update readme to point to CONTRIBUTE.md file * Run ./bin/setup so that we have the config file in place for tests * Relax dependency * Add a line about the Docker + DX change --------- Co-authored-by: Ariel Juodziukynas <arieljuod@gmail.com> * release_connection after cleaning (#122) For Rails >= 7.2, this library gets a connection via `#lease_connection`. But it never releases the connection. Release the connection back to the pool after `#clean`-ing. Rails >= 7.2 does connection health checks / reconnect on connection checkout. If the connection is never checked back into the pool, it will never get "repaired", which makes testing database connection issues tricky. * Add a reference to #121 * Change expectation to allow for a cascade option --------- Co-authored-by: Ariel Juodziukynas <arieljuod@gmail.com> Co-authored-by: Andrew Lazarus <nerdrew@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f625783 - Browse repository at this point
Copy the full SHA f625783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 874dea9 - Browse repository at this point
Copy the full SHA 874dea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc0196 - Browse repository at this point
Copy the full SHA 3fc0196View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.2.0...v2.2.2