Skip to content

Commit

Permalink
Bump shoulda-matchers from 5.3.0 to 6.1.0 (#112)
Browse files Browse the repository at this point in the history
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers)
from 5.3.0 to 6.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/thoughtbot/shoulda-matchers/releases">shoulda-matchers's
releases</a>.</em></p>
<blockquote>
<h2>v6.1.0</h2>
<h2>6.1.0 - 2024-01-19</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix negative form of <code>validate_numericality</code> matcher by
<a href="https://github.com/matsales28"><code>@​matsales28</code></a>
(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1603">#1603</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1603">#1603</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1603">thoughtbot/shoulda-matchers#1603</a></p>
<h3>Features</h3>
<ul>
<li>Add support for negated matcher on have_secure_password matcher by
<a href="https://github.com/amalrik"><code>@​amalrik</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1593">#1593</a>)</li>
<li>Add <code>encrypt</code> matcher to test usage of the
<code>encrypts</code> macro by <a
href="https://github.com/theforestvn88"><code>@​theforestvn88</code></a>
(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1581">#1581</a>)</li>
<li>Add <code>query_constraints</code> qualifier on the association
matchers by <a
href="https://github.com/matsales28"><code>@​matsales28</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1604">#1604</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1581">#1581</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1581">thoughtbot/shoulda-matchers#1581</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1593">#1593</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1593">thoughtbot/shoulda-matchers#1593</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1604">#1604</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1604">thoughtbot/shoulda-matchers#1604</a></p>
<h3>Improvements</h3>
<ul>
<li>Remove <code>array_column?</code> helper from
<code>ValidateAbsenceOfMatcher</code> by <a
href="https://github.com/jarenas9539"><code>@​jarenas9539</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1562">#1562</a>)</li>
<li>Bump rubocop version to 1.59.0 by <a
href="https://github.com/VSPPedro"><code>@​VSPPedro</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1600">#1600</a>)</li>
<li>Update Ruby version to 3.3.0 by <a
href="https://github.com/VSSPedro"><code>@​VSSPedro</code></a>(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1599">#1599</a>)</li>
<li>Fix <code>REPRODUCTION_SCRIPT.md</code> link returning 404 by <a
href="https://github.com/VSPPedro"><code>@​VSPPedro</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1602">#1602</a>)</li>
<li>Add support for globally enabled frozen-string-literals by <a
href="https://github.com/amalrik"><code>@​amalrik</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1598">#1598</a>)</li>
<li>Adjust typos in the documentation by <a
href="https://github.com/matsales28"><code>@​matsales28</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1597">#1597</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1562">#1562</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1562">thoughtbot/shoulda-matchers#1562</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1597">#1597</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1597">thoughtbot/shoulda-matchers#1597</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1598">#1598</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1598">thoughtbot/shoulda-matchers#1598</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1599">#1599</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1599">thoughtbot/shoulda-matchers#1599</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1600">#1600</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1600">thoughtbot/shoulda-matchers#1600</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1602">#1602</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1602">thoughtbot/shoulda-matchers#1602</a></p>
<h2>v6.0.0</h2>
<h3>Backward-incompatible changes</h3>
<ul>
<li>Drop support for Rails 5.2 and 6.0 as well as Ruby 2.6 and 2.7
they've been end-of-lifed by <a
href="https://github.com/dougmrqs"><code>@​dougmrqs</code></a> and <a
href="https://github.com/HeitorMC"><code>@​HeitorMC</code></a>.
The gem now supports Ruby 3.0+ and Rails 6.1+. (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1521">#1521</a>,
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1522">#1522</a>,
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1547">#1547</a>,
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1548">#1548</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1521">#1521</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1521">thoughtbot/shoulda-matchers#1521</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1522">#1522</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1522">thoughtbot/shoulda-matchers#1522</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1547">#1547</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1547">thoughtbot/shoulda-matchers#1547</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1548">#1548</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1548">thoughtbot/shoulda-matchers#1548</a></p>
<h3>Bug fixes</h3>
<ul>
<li>Fix validate_uniqueness_of matcher not supporting column of the type
timestampz by <a
href="https://github.com/callahat"><code>@​callahat</code></a>. (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1544">#1544</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/thoughtbot/shoulda-matchers/blob/main/CHANGELOG.md">shoulda-matchers's
changelog</a>.</em></p>
<blockquote>
<h2>6.1.0 - 2024-01-19</h2>
<h3>Bug fixes</h3>
<ul>
<li>Fix negative form of <code>validate_numericality</code> matcher by
<a href="https://github.com/matsales28"><code>@​matsales28</code></a>
(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1603">#1603</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1603">#1603</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1603">thoughtbot/shoulda-matchers#1603</a></p>
<h3>Features</h3>
<ul>
<li>Add support for negated matcher on have_secure_password matcher by
<a href="https://github.com/amalrik"><code>@​amalrik</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1593">#1593</a>)</li>
<li>Add <code>encrypt</code> matcher to test usage of the
<code>encrypts</code> macro by <a
href="https://github.com/theforestvn88"><code>@​theforestvn88</code></a>
(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1581">#1581</a>)</li>
<li>Add <code>query_constraints</code> qualifier on the association
matchers by <a
href="https://github.com/matsales28"><code>@​matsales28</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1604">#1604</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1581">#1581</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1581">thoughtbot/shoulda-matchers#1581</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1593">#1593</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1593">thoughtbot/shoulda-matchers#1593</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1604">#1604</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1604">thoughtbot/shoulda-matchers#1604</a></p>
<h3>Improvements</h3>
<ul>
<li>Remove <code>array_column?</code> helper from
<code>ValidateAbsenceOfMatcher</code> by <a
href="https://github.com/jarenas9539"><code>@​jarenas9539</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1562">#1562</a>)</li>
<li>Bump rubocop version to 1.59.0 by <a
href="https://github.com/VSPPedro"><code>@​VSPPedro</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1600">#1600</a>)</li>
<li>Update Ruby version to 3.3.0 by <a
href="https://github.com/VSSPedro"><code>@​VSSPedro</code></a>(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1599">#1599</a>)</li>
<li>Fix <code>REPRODUCTION_SCRIPT.md</code> link returning 404 by <a
href="https://github.com/VSPPedro"><code>@​VSPPedro</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1602">#1602</a>)</li>
<li>Add support for globally enabled frozen-string-literals by <a
href="https://github.com/amalrik"><code>@​amalrik</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1598">#1598</a>)</li>
<li>Adjust typos in the documentation by <a
href="https://github.com/matsales28"><code>@​matsales28</code></a> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1597">#1597</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1562">#1562</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1562">thoughtbot/shoulda-matchers#1562</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1597">#1597</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1597">thoughtbot/shoulda-matchers#1597</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1598">#1598</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1598">thoughtbot/shoulda-matchers#1598</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1599">#1599</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1599">thoughtbot/shoulda-matchers#1599</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1600">#1600</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1600">thoughtbot/shoulda-matchers#1600</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1602">#1602</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1602">thoughtbot/shoulda-matchers#1602</a></p>
<h2>6.0.0 - 2023-12-22</h2>
<h3>Backward-incompatible changes</h3>
<ul>
<li>Drop support for Rails 5.2 and 6.0 as well as Ruby 2.6 and 2.7
they've been end-of-lifed by <a
href="https://github.com/dougmrqs"><code>@​dougmrqs</code></a> and <a
href="https://github.com/HeitorMC"><code>@​HeitorMC</code></a>.
The gem now supports Ruby 3.0+ and Rails 6.1+. (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1521">#1521</a>,
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1522">#1522</a>,
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1547">#1547</a>,
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1548">#1548</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1521">#1521</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1521">thoughtbot/shoulda-matchers#1521</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1522">#1522</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1522">thoughtbot/shoulda-matchers#1522</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1547">#1547</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1547">thoughtbot/shoulda-matchers#1547</a>
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1548">#1548</a>:
<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/pull/1548">thoughtbot/shoulda-matchers#1548</a></p>
<h3>Bug fixes</h3>
<ul>
<li>Fix validate_uniqueness_of matcher not supporting column of the type
timestampz by <a
href="https://github.com/callahat"><code>@​callahat</code></a>. (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1544">#1544</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/cff5263aeb5b0732dac0d92f9edac6db214acdb5"><code>cff5263</code></a>
release: Bump version to 6.1.0 (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1605">#1605</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/dde988370a197f68be3852f4030d0e4937bbb64b"><code>dde9883</code></a>
feat: Add <code>query_constraints</code> modifier to
<code>AssociationMatcher</code> (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1604">#1604</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/367500d9fc3c76aef7add29f48459236928af96e"><code>367500d</code></a>
make the library work with globally enabled frozen-string-literals (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1598">#1598</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/d611911f0175fe6712025dac9f150b0a741d43c0"><code>d611911</code></a>
fix: Adjust negative form of <code>ValidateNumericalityMatcher</code>
(<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1603">#1603</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/2a2b06276feca012010e02ab92a2c0735705fc05"><code>2a2b062</code></a>
feat: Add <code>encrypt_matcher</code> to test usage of the encrypts
method (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1581">#1581</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/b8d04ee4c5ea3f75601aa4fbd469eac1c26d442e"><code>b8d04ee</code></a>
fix: REPRODUCTION_SCRIPT link returning 404 (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1602">#1602</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/85746b1dc7c2c51d0a745a9525cfa44818426e10"><code>85746b1</code></a>
chore: update ruby from 3.3.0-rc1 to 3.3.0 (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1599">#1599</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/814468ccfae7d69dd5113a846ebe2ddbab1ff507"><code>814468c</code></a>
chore: bump rubocop to 1.59.0 (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1600">#1600</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/6d331462f6ca483bf37999b0c18e3dc69bb8441f"><code>6d33146</code></a>
Removing array_column? from validate_absence_of_matcher (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1562">#1562</a>)</li>
<li><a
href="https://github.com/thoughtbot/shoulda-matchers/commit/a3736618e56fb672d214f79d23cd6d25deaa79a9"><code>a373661</code></a>
adds failure_message_when_negated to have_secure_password_matcher (<a
href="https://redirect.github.com/thoughtbot/shoulda-matchers/issues/1593">#1593</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/thoughtbot/shoulda-matchers/compare/v5.3.0...v6.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shoulda-matchers&package-manager=bundler&previous-version=5.3.0&new-version=6.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Feb 7, 2024
1 parent 2c66713 commit cfa6f80
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ GEM
builder (3.2.4)
byebug (11.1.3)
coderay (1.1.3)
concurrent-ruby (1.2.2)
concurrent-ruby (1.2.3)
crass (1.0.6)
date (3.3.3)
diff-lcs (1.5.0)
Expand Down Expand Up @@ -113,7 +113,7 @@ GEM
marcel (1.0.2)
method_source (1.0.0)
mini_mime (1.1.2)
minitest (5.20.0)
minitest (5.21.2)
msgpack (1.6.0)
net-imap (0.3.6)
date
Expand Down Expand Up @@ -235,7 +235,7 @@ GEM
ruby-progressbar (1.13.0)
scout_apm (5.3.5)
parser
shoulda-matchers (5.3.0)
shoulda-matchers (6.1.0)
activesupport (>= 5.2.0)
spring (4.1.1)
spring-watcher-listen (2.1.0)
Expand Down

0 comments on commit cfa6f80

Please sign in to comment.