Commits
![dependabot[bot]](https://secure.gravatar.com/avatar/48ea49be76d0c68403a7f3df87e3487d.jpg?s=96&d=mm)

dependabot[bot] authored and GitHub committed 06935a36904
MINOR: [Java] Bump org.hamcrest:hamcrest-core from 1.3 to 2.2 in /java (#40238) Bumps [org.hamcrest:hamcrest-core](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">org.hamcrest:hamcrest-core'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://redirect.github.com/hamcrest/JavaHamcrest/issues/245">#245</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li> <li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/256">#256</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/257">#257</a>](<a href="https://redirect.github.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://redirect.github.com/hamcrest/JavaHamcrest/issues/254">#254</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/255">#255</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li> <li>Use platform specific line breaks ([PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/267">#267</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li> <li>Build now checks for consistent use of spaces ([PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/217">#217</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li> </ul> <h3>Bugfixes</h3> <ul> <li>Fix compatibility issue for development with Android D8 ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/246">#246</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li> <li>Fix typo in license name ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/247">#247</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li> <li>1.3 compatible constructors for string matchers ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/259">#259</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/259">hamcrest/JavaHamcrest#259</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/260">#260</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/260">hamcrest/JavaHamcrest#260</a>))</li> <li>Fix for split packages with Java 9 modules ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/269">#269</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/269">hamcrest/JavaHamcrest#269</a>), [PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/270">#270</a>](<a href="https://redirect.github.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://redirect.github.com/hamcrest/JavaHamcrest/issues/245">#245</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li> <li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/256">#256</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/257">#257</a>](<a href="https://redirect.github.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://redirect.github.com/hamcrest/JavaHamcrest/issues/254">#254</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/255">#255</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li> <li>Use platform specific line breaks ([PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/267">#267</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li> <li>Build now checks for consistent use of spaces ([PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/217">#217</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li> </ul> <h3>Bugfixes</h3> <ul> <li>Fix compatibility issue for development with Android D8 ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/246">#246</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li> <li>Fix typo in license name ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/247">#247</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li> <li>1.3 compatible constructors for string matchers ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/259">#259</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/259">hamcrest/JavaHamcrest#259</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/260">#260</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/260">hamcrest/JavaHamcrest#260</a>))</li> <li>Fix for split packages with Java 9 modules ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/269">#269</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/269">hamcrest/JavaHamcrest#269</a>), [PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/270">#270</a>](<a href="https://redirect.github.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">org.hamcrest:hamcrest-core'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://redirect.github.com/hamcrest/JavaHamcrest/issues/245">#245</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/245">hamcrest/JavaHamcrest#245</a>))</li> <li>Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/256">#256</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/256">hamcrest/JavaHamcrest#256</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/257">#257</a>](<a href="https://redirect.github.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://redirect.github.com/hamcrest/JavaHamcrest/issues/254">#254</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/254">hamcrest/JavaHamcrest#254</a>), [Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/255">#255</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/255">hamcrest/JavaHamcrest#255</a>))</li> <li>Use platform specific line breaks ([PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/267">#267</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/267">hamcrest/JavaHamcrest#267</a>))</li> <li>Build now checks for consistent use of spaces ([PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/217">#217</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/217">hamcrest/JavaHamcrest#217</a>))</li> </ul> <h3>Bugfixes</h3> <ul> <li>Fix compatibility issue for development with Android D8 ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/246">#246</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/246">hamcrest/JavaHamcrest#246</a>))</li> <li>Fix typo in license name ([Issue <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/247">#247</a>](<a href="https://redirect.github.com/hamcrest/JavaHamcrest/pull/247">hamcrest/JavaHamcrest#247</a>))</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/60454d3c3e2eac8f3049dfbef2900a989a8b8624"><code>60454d3</code></a> Version 2.2</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/070613874ab85fdd2da2e7e3ec7e5c1426388a65"><code>0706138</code></a> Version 2.2-SNAPSHOT</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/e049297f8e1ddf539d5625d6134cd8727f3e3267"><code>e049297</code></a> Version 2.2-rc1</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/052acf3c117ba6abc9bb841e22f3a9477382e95f"><code>052acf3</code></a> Clean up readme</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/c5e9c506cfcc12e6a075dc38ba1f4e376c56ed45"><code>c5e9c50</code></a> Start checkstyle setup</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/7f10c5574d54c07bee96d15dc755c46c11b0b8d0"><code>7f10c55</code></a> Add PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/270">#270</a> to changes</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/dc4c0123583737a955846b4aef3b3b476100f613"><code>dc4c012</code></a> Add PR <a href="https://redirect.github.com/hamcrest/JavaHamcrest/issues/267">#267</a> to changes</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/2951069fbd7afcb65457db30dde9dc0fd8ce5f80"><code>2951069</code></a> Use platform-specific line separators</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/c1ea49a115a381c92b27513d59eeea38ba5ae1c0"><code>c1ea49a</code></a> Use different module names for hamcrest jars.</li> <li><a href="https://github.com/hamcrest/JavaHamcrest/commit/976a60ffc3464ede33a9f0fc66977a051468b127"><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 /> [](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> Lead-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>