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.
- Changed the implementation of ArQueryMatchers::Queries::TableName to calculate distance of class name to table name to determine which class name is most likely. This changes how tables in
only_load_at_most_models
are calculated.
- A new matcher,
only_load_at_most_models
, will do a less-than-or-equal-to (<=) check on model counts. This is a method that makes tests less noisy as performance gets better.
- Support Rails 7
- Re-release of previous version due to accidental premature release
- Update MODEL_SQL_PATTERN to allow for more accurate matches against SQL strings
0.5.1 - 2020-11-19
- Removes zero count expectations from hash before comparing
0.5.0 - 2020-07-23
- Add time information to query counter
0.4.0 - 2020-07-20
- Upgrade the Rails dependency to allow for Rails 6.1
0.3.0 - 2020-03-13
- Correct the Rails dependency to allow for Rails 6.0
0.2.0 - 2019-09-15
- Package the CHANGELOG and README in the gem.
- Add additional gemspec metadata
0.1.0 - 2019-09-14
- First versions as a public ruby gem.