Skip to content

Releases: Gusto/ar-query-matchers

v0.9.1

29 Apr 18:32
ea5dc48

Choose a tag to compare

What's Changed

  • Add field counters to allow you to check if a field was referenced (#37)
    Full Changelog: v0.8.0...v0.9.1

v0.8.0

27 Jul 16:30
f713708

Choose a tag to compare

[0.8.0] - 2023-07-26

Modified

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.

Added ruby 3.2 and removed rails 5 from testing matrix

v0.7.0

28 Jan 00:44
b7f062f

Choose a tag to compare

[0.7.0] - 2022-01-27

Added

  • 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.

Version bump

04 Jun 18:17
cfeebd9

Choose a tag to compare

v0.5.3

bump once more (#26)

Improve MODEL_SQL_PATTERN regex

04 Jun 18:00
ab4ad5f

Choose a tag to compare

Allow for more granular SQL statement matching for loads (#25)

* CI: Remove ruby 2.5.x and 2.6.x tests in favor of 2.7.x

* minor: Update publish script tag version -> ruby-version

* refactor: Update  MODEL_SQL_PATTERN to allow for more granular matches;
remove MODEL_LOAD_PATTERN

* rubocop: Fix or ignore

* chore: Remove dead code

* bump

* revert: Roll-back query matcher changes

* refactor: Ensure MODEL_SQL_PATTERN captures first-most table

v0.5.1

23 Nov 22:43
c8341a1

Choose a tag to compare

[0.5.1] - 2020-11-19

Changed

  • Add time information to query counter

v0.5.0

27 Jul 14:20
d47619a

Choose a tag to compare

[0.5.0] - 2020-07-23

Changed

  • Add time information to query counter

v0.4.0

20 Jul 19:09
0943558

Choose a tag to compare

[0.4.0] - 2020-07-20

Changed

  • Upgrade the Rails dependency to allow for Rails 6.1

v0.3.0

13 Mar 17:27
727b251

Choose a tag to compare

[0.3.0] - 2020-03-13

Changed

  • Correct the Rails dependency to allow for Rails 6.0

v0.2.0

15 Sep 16:25

Choose a tag to compare

[0.2.0] - 2019-09-15

Changed

  • Package the CHANGELOG and README in the gem.
  • Add additional gemspec metadata