Skip to content

Releases: mongoid/mongoid-rspec

Release list

4.4.0

Choose a tag to compare

@dblock dblock released this 15 Oct 13:44
b5c1f9b
  • #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 .readonly to field matchers for fields declared with attr_readonly - @dblock.
  • #233: Add with_primary_key for association matchers - @dblock.
  • #225: Add an execute_mongodb_command matcher 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_query matcher for index-only query plans with optional using_index and using_indexes constraints - @Startouf.
  • #252: Fill in historical changelog entries and correct release attribution - @dblock.

4.3.0

Choose a tag to compare

@dblock dblock released this 15 Oct 01:59
bf69e0b
  • #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/:unless validator support behind a .check_conditions method - @johnnyshields.
  • #249: Raise informative error if conditional :if/:unless validator is used with a class subject - @johnnyshields.
  • #249: Support Arrays and Procs with non-zero arity for :if/:unless validator - @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.