Making tests easy on the fingers and eyes

Critical or Security advisories for 3.1.2

This version doesn't have any advisory. Want to report one?

Changelog for 3.1.2

  • This is the last version that supports Rails 4.0 and 4.1 and Ruby 2.0 and 2.1.

Bug fixes

  • When the permit matcher was used without #on, the controller did not use params#require, the params object was duplicated, and the matcher did not recognize the #permit call inside the controller. This behavior happened because the matcher overwrote double registries with the same parameter hash whenever ActionController::Parameters was instantiated.

    • Commit: [44c019]
    • Issue: [#899]
    • Pull request: [#902]

Dependencies for 3.1.2

Name Requirement Status
>= 4.0.0

My projects using shoulda-matchers

Name Locked version Requirement
You should be logged in to see which of your projects use shoulda-matchers.