Bump hamcrest-library from 1.3 to 2.2 (#2041)

Summary:
Bumps [hamcrest-library](https://github.com/hamcrest/JavaHamcrest) from 1.3 to 2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/hamcrest/JavaHamcrest/releases">hamcrest-library's releases</a>.</em></p>
<blockquote>
<h2>hamcrest-java-2.2</h2>
<h3>Improvements</h3>
<ul>
<li>AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/245">https://github.com/facebook/flipper/issues/245</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li>
<li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">https://github.com/facebook/flipper/issues/256</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">https://github.com/facebook/flipper/issues/257</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">hamcrest/JavaHamcrest#257</a>))</li>
<li>AssertionError message is unhelpful when match fails for byte type ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">https://github.com/facebook/flipper/issues/254</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">https://github.com/facebook/flipper/issues/255</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li>
<li>Use platform specific line breaks ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li>
<li>Build now checks for consistent use of spaces ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/217">https://github.com/facebook/flipper/issues/217</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix compatibility issue for development with Android D8 (dfddcc483e) ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">https://github.com/facebook/flipper/issues/246</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li>
<li>Fix typo in license name ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/247">https://github.com/facebook/flipper/issues/247</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li>
<li>1.3 compatible constructors for string matchers ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">https://github.com/facebook/flipper/issues/259</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">hamcrest/JavaHamcrest#259</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">https://github.com/facebook/flipper/issues/260</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">hamcrest/JavaHamcrest#260</a>))</li>
<li>Fix for split packages with Java 9 modules ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">https://github.com/facebook/flipper/issues/269</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">hamcrest/JavaHamcrest#269</a>), [PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/270">https://github.com/facebook/flipper/issues/270</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/270">hamcrest/JavaHamcrest#270</a>))</li>
</ul>
<h2>hamcrest-java-2.2-rc1</h2>
<h3>Improvements</h3>
<ul>
<li>AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/245">https://github.com/facebook/flipper/issues/245</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li>
<li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">https://github.com/facebook/flipper/issues/256</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">https://github.com/facebook/flipper/issues/257</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">hamcrest/JavaHamcrest#257</a>))</li>
<li>AssertionError message is unhelpful when match fails for byte type ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">https://github.com/facebook/flipper/issues/254</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">https://github.com/facebook/flipper/issues/255</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li>
<li>Use platform specific line breaks ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li>
<li>Build now checks for consistent use of spaces ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/217">https://github.com/facebook/flipper/issues/217</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix compatibility issue for development with Android D8 (dfddcc483e) ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">https://github.com/facebook/flipper/issues/246</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li>
<li>Fix typo in license name ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/247">https://github.com/facebook/flipper/issues/247</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li>
<li>1.3 compatible constructors for string matchers ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">https://github.com/facebook/flipper/issues/259</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/259">hamcrest/JavaHamcrest#259</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">https://github.com/facebook/flipper/issues/260</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/260">hamcrest/JavaHamcrest#260</a>))</li>
<li>Fix for split packages with Java 9 modules ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">https://github.com/facebook/flipper/issues/269</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/269">hamcrest/JavaHamcrest#269</a>), [PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/270">https://github.com/facebook/flipper/issues/270</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/270">hamcrest/JavaHamcrest#270</a>))</li>
</ul>
<h2>hamcrest-java-2.1</h2>
<h2>Overview</h2>
<p>After a long hiatus without releases, this version simplifies the packaging of
Hamcrest into a single jar: <code>hamcrest-2.1.jar</code>. Other big changes include
Java 9 module compatibility, along with numerous other improvements and bug
fixes.</p>
<h2>Breaking Changes</h2>
<ul>
<li>Although the class API has not changed since Hamcrest 1.3, the way that the
project is packaged has changed. Refer to the <a href="http://hamcrest.org/JavaHamcrest/distributables.html">Hamcrest Distributables</a>
documentation for more information, and in particular the section on
<a href="http://hamcrest.org/JavaHamcrest/distributables#upgrading-from-hamcrest-1x">Upgrading from Hamcrest 1.x</a></li>
<li>The <code>org.hamcrest.Factory</code> annotation has been removed (it should not be used in client code)</li>
</ul>
<h2>Changes</h2>
<ul>
<li>Publish a single jar hamcrest-2.1.jar</li>
<li>Documentation updates</li>
<li>Add implementation for CharSequence length matcher</li>
<li>Fix for TypeSafeDiagnosingMatcher can't detect generic types for subclass</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/hamcrest/JavaHamcrest/blob/master/CHANGES.md">hamcrest-library's changelog</a>.</em></p>
<blockquote>
<h2>Version 2.2 (17th October 2019)</h2>
<h3>Improvements</h3>
<ul>
<li>AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/245">https://github.com/facebook/flipper/issues/245</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li>
<li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">https://github.com/facebook/flipper/issues/256</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">https://github.com/facebook/flipper/issues/257</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/257">hamcrest/JavaHamcrest#257</a>))</li>
<li>AssertionError message is unhelpful when match fails for byte type ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">https://github.com/facebook/flipper/issues/254</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">https://github.com/facebook/flipper/issues/255</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li>
<li>Use platform specific line breaks ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li>
<li>Build now checks for consistent use of spaces ([PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/217">https://github.com/facebook/flipper/issues/217</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix compatibility issue for development with Android D8 (dfddcc483e) ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">https://github.com/facebook/flipper/issues/246</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li>
<li>Fix typo in license name ([Issue <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/247">https://github.com/facebook/flipper/issues/247</a>](<a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="60454d3c3e"><code>60454d3</code></a> Version 2.2</li>
<li><a href="070613874a"><code>0706138</code></a> Version 2.2-SNAPSHOT</li>
<li><a href="e049297f8e"><code>e049297</code></a> Version 2.2-rc1</li>
<li><a href="052acf3c11"><code>052acf3</code></a> Clean up readme</li>
<li><a href="c5e9c506cf"><code>c5e9c50</code></a> Start checkstyle setup</li>
<li><a href="7f10c5574d"><code>7f10c55</code></a> Add PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/270">https://github.com/facebook/flipper/issues/270</a> to changes</li>
<li><a href="dc4c012358"><code>dc4c012</code></a> Add PR <a href="https://github-redirect.dependabot.com/hamcrest/JavaHamcrest/issues/267">https://github.com/facebook/flipper/issues/267</a> to changes</li>
<li><a href="2951069fbd"><code>2951069</code></a> Use platform-specific line separators</li>
<li><a href="c1ea49a115"><code>c1ea49a</code></a> Use different module names for hamcrest jars.</li>
<li><a href="976a60ffc3"><code>976a60f</code></a> Update copyright year to say 2019</li>
<li>Additional commits viewable in <a href="https://github.com/hamcrest/JavaHamcrest/compare/hamcrest-java-1.3...v2.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.hamcrest:hamcrest-library&package-manager=gradle&previous-version=1.3&new-version=2.2)](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 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>

Pull Request resolved: https://github.com/facebook/flipper/pull/2041

Reviewed By: nikoant

Differential Revision: D26947181

Pulled By: passy

fbshipit-source-id: d6d94f3c20957c0d0e6b3a6f059d058c1e887233
This commit is contained in:
dependabot[bot]
2021-03-10 11:25:54 -08:00
committed by Facebook GitHub Bot
parent 2af4c4e141
commit 07defebb22

View File

@@ -97,7 +97,7 @@ ext.deps = [
guava : 'com.google.guava:guava:23.0', guava : 'com.google.guava:guava:23.0',
robolectric : 'org.robolectric:robolectric:4.4', robolectric : 'org.robolectric:robolectric:4.4',
junit : 'junit:junit:4.13.2', junit : 'junit:junit:4.13.2',
hamcrest : 'org.hamcrest:hamcrest-library:1.3', hamcrest : 'org.hamcrest:hamcrest-library:2.2',
mockito : 'org.mockito:mockito-core:2.26.0', mockito : 'org.mockito:mockito-core:2.26.0',
okhttp3 : 'com.squareup.okhttp3:okhttp:4.9.1', okhttp3 : 'com.squareup.okhttp3:okhttp:4.9.1',
leakcanary : 'com.squareup.leakcanary:leakcanary-android:1.6.3', leakcanary : 'com.squareup.leakcanary:leakcanary-android:1.6.3',