Repository navigation
Releases: mongoid/mongoid-rspec
Releases · mongoid/mongoid-rspec
Release list
4.4.0
- #209: Document and integration-test scoped matchers for mixed Mongoid and ActiveRecord applications using shoulda-matchers - @dblock.
- #210: Support checking nil and blank options on length validators with
to_allow- @dblock. - #161: Add have_and_belong_to_many_related as a nonconflicting alternative when using shoulda-matchers - @dblock.
- #220: Add
.readonlyto field matchers for fields declared withattr_readonly- @dblock. - #233: Add
with_primary_keyfor association matchers - @dblock. - #225: Add an
execute_mongodb_commandmatcher with optional exact command matching - @dblock. - #235: Remove deprecated RubyForge metadata from the gemspec - @dblock.
- #135: Match requested length options against all applicable validators instead of only the first - @dblock.
- #238: Add a
be_covered_querymatcher for index-only query plans with optionalusing_indexandusing_indexesconstraints - @Startouf. - #252: Fill in historical changelog entries and correct release attribution - @dblock.
4.3.0
- #251: Add SimpleCov and Coveralls reporting in CI and update status badges - @dblock.
- #250: Modernize CI actions and MongoDB startup while retaining Ruby 2.6–4.0, Mongoid 4–9, and MongoDB 4.4–8.0 coverage - @dblock.
- #249: Gate conditional
:if/:unlessvalidator support behind a.check_conditionsmethod - @johnnyshields. - #249: Raise informative error if conditional
:if/:unlessvalidator is used with a class subject - @johnnyshields. - #249: Support Arrays and Procs with non-zero arity for
:if/:unlessvalidator - @johnnyshields. - #248: Add frozen_string_literal: true to all files and enforce rubocop - @johnnyshields.
- #248: Various small CI fixes - @johnnyshields.
- #247: Migrate to danger-pr-comment workflow - @dblock.