Update dependency org.hamcrest:hamcrest-core to v3 #15

Merged
wbrawner merged 2 commits from renovate/major-hamcrestcore into main 2024-10-02 12:38:02 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
org.hamcrest:hamcrest-core (source) dependencies major 1.3 -> 3.0

Release Notes

hamcrest/JavaHamcrest (org.hamcrest:hamcrest-core)

v3.0

Breaking Changes
  • From version 3.0, the jar distributed to Maven Central is now compiled to Java 1.8 bytecode,
    and is not compatible with previous versions of Java. See
    Issue #​331 and
    PR #​411 for details. Developers who use Java 1.7 earlier can still
    depend upon hamcrest-2.2.jar.
Improvements

v2.2

Improvements
Bugfixes

v2.1

Overview for 2.1

After a long hiatus without releases, this version simplifies the packaging of
Hamcrest into a single jar: hamcrest-<version>.jar. Other big changes include
Java 9 module compatibility, migrating the code repository from Google Code to
GitHub, along with numerous other new features, improvements and bug fixes.

Breaking Changes for 2.1
  • The way that the project is packaged has changed. This may cause problems with
    correctly upgrading transitive dependencies. Refer to the
    Hamcrest Distributables
    documentation for more information, and in particular,
    Upgrading from Hamcrest 1.x
  • org.hamcrest.Factory has been removed. This was only used in old implementations
    of the hamcrest build toolchain, and can safely be deleted from client code without
    any effect.
Changes for 2.1
  • Documentation updates
  • Several JavaDoc improvements and corrections
  • Fix JavaDoc examples
  • Upgraded to Java 7
  • Build with Gradle
  • Publish a single jar hamcrest-2.1.jar
  • Publish pom-only artifacts for hamcrest-core and hamcrest-library.
  • Add implementation for CharSequence length matcher
  • Fix for TypeSafeDiagnosingMatcher can't detect generic types for subclass
  • Make Hamcrest an OSGI bundle
  • Add StringRegularExpression matcher
  • Fix StringContainsInOrder to detect if a repeated pattern is missing
  • Add ArrayAsIterableMatcher
  • Fix description for IsEqualIgnoringCase
  • Removed deprecated methods from previous release
  • Improve mismatch description of hasItem/hasItems
  • General improvements to mismatch descriptions
  • Deprecated several matcher factory methods of the for "isXyz"
  • Fix GH issue #​75 - address doclint errors reported in JDK 1.8
  • Fix GH issue #​69 - Iterable contains in order is null-safe
  • Fix GH issue #​59 - added equalToObject() (i.e. unchecked) method
  • Fix GH issue #​25 - arrayContaining(null, null) cause NullPointerException
  • Fix GH issue #​36 - string matching on regular expressions
  • Fix GH issue #​8 - isCloseTo() shows wrong delta in mismatch description
  • Fix GH issue #​59 - add untyped version of equalTo, named equalToObject
  • Fix GC issue #​131 - Implement IsEmptyMap, IsMapWithSize
  • Fix GC issue #​187 - IsArray.describeMismatchSafely() should use Matcher.describeMismatch
  • Fix GC issue #​155 - Add Matcher implementation for files
  • Fix GC issue #​69 - fix NPE in IsIterableContainingInOrder

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.hamcrest:hamcrest-core](http://hamcrest.org/JavaHamcrest/) ([source](https://github.com/hamcrest/JavaHamcrest)) | dependencies | major | `1.3` -> `3.0` | --- ### Release Notes <details> <summary>hamcrest/JavaHamcrest (org.hamcrest:hamcrest-core)</summary> ### [`v3.0`](https://github.com/hamcrest/JavaHamcrest/blob/HEAD/CHANGES.md#Version-30-1st-August-2024) ##### Breaking Changes - From version 3.0, the jar distributed to Maven Central is now compiled to Java 1.8 bytecode, and is not compatible with previous versions of Java. See [Issue #&#8203;331](https://github.com/hamcrest/JavaHamcrest/issues/331) and [PR #&#8203;411](https://github.com/hamcrest/JavaHamcrest/issues/411) for details. Developers who use Java 1.7 earlier can still depend upon `hamcrest-2.2.jar`. ##### Improvements - FileMatchersTest simplification ([PR #&#8203;389](https://github.com/hamcrest/JavaHamcrest/issues/389)) - License cleanup ([PR #&#8203;414](https://github.com/hamcrest/JavaHamcrest/issues/414), [PR #&#8203;415](https://github.com/hamcrest/JavaHamcrest/issues/415), see also [#&#8203;264](https://github.com/hamcrest/JavaHamcrest/issues/264), [#&#8203;355](https://github.com/hamcrest/JavaHamcrest/issues/355), [#&#8203;396](https://github.com/hamcrest/JavaHamcrest/issues/396),and [#&#8203;399](https://github.com/hamcrest/JavaHamcrest/issues/399)) ### [`v2.2`](https://github.com/hamcrest/JavaHamcrest/blob/HEAD/CHANGES.md#Version-22-17th-October-2019) ##### Improvements - AllOf/AnyOf: Pass the matchers to constructor using varargs ([Issue #&#8203;245](https://github.com/hamcrest/JavaHamcrest/pull/245)) - Matchers.anyOf: Fix generic bounds compatibility for JDK 11 ([Issue #&#8203;256](https://github.com/hamcrest/JavaHamcrest/issues/256), [Issue #&#8203;257](https://github.com/hamcrest/JavaHamcrest/issues/257)) - AssertionError message is unhelpful when match fails for byte type ([Issue #&#8203;254](https://github.com/hamcrest/JavaHamcrest/issues/254), [Issue #&#8203;255](https://github.com/hamcrest/JavaHamcrest/issues/255)) - Use platform specific line breaks ([PR #&#8203;267](https://github.com/hamcrest/JavaHamcrest/pull/267)) - Build now checks for consistent use of spaces ([PR #&#8203;217](https://github.com/hamcrest/JavaHamcrest/pull/217)) ##### Bugfixes - Fix compatibility issue for development with Android D8 ([Issue #&#8203;246](https://github.com/hamcrest/JavaHamcrest/issues/246)) - Fix typo in license name ([Issue #&#8203;247](https://github.com/hamcrest/JavaHamcrest/pull/247)) - 1.3 compatible constructors for string matchers ([Issue #&#8203;259](https://github.com/hamcrest/JavaHamcrest/issues/259), [Issue #&#8203;260](https://github.com/hamcrest/JavaHamcrest/issues/260)) - Fix for split packages with Java 9 modules ([Issue #&#8203;269](https://github.com/hamcrest/JavaHamcrest/issues/269), [PR #&#8203;270](https://github.com/hamcrest/JavaHamcrest/pull/270)) ### [`v2.1`](https://github.com/hamcrest/JavaHamcrest/blob/HEAD/CHANGES.md#Version-21-21st-December-2018) ##### Overview for 2.1 After a long hiatus without releases, this version simplifies the packaging of Hamcrest into a single jar: `hamcrest-<version>.jar`. Other big changes include Java 9 module compatibility, migrating the code repository from Google Code to GitHub, along with numerous other new features, improvements and bug fixes. ##### Breaking Changes for 2.1 - The way that the project is packaged has changed. This may cause problems with correctly upgrading transitive dependencies. Refer to the [Hamcrest Distributables](http://hamcrest.org/JavaHamcrest/distributables.html) documentation for more information, and in particular, [Upgrading from Hamcrest 1.x](http://hamcrest.org/JavaHamcrest/distributables.html#upgrading-from-hamcrest-1.x) - `org.hamcrest.Factory` has been removed. This was only used in old implementations of the hamcrest build toolchain, and can safely be deleted from client code without any effect. ##### Changes for 2.1 - Documentation updates - Several JavaDoc improvements and corrections - Fix JavaDoc examples - Upgraded to Java 7 - Build with Gradle - Publish a single jar `hamcrest-2.1.jar` - Publish pom-only artifacts for `hamcrest-core` and `hamcrest-library`. - Add implementation for CharSequence length matcher - Fix for TypeSafeDiagnosingMatcher can't detect generic types for subclass - Make Hamcrest an OSGI bundle - Add StringRegularExpression matcher - Fix StringContainsInOrder to detect if a repeated pattern is missing - Add ArrayAsIterableMatcher - Fix description for IsEqualIgnoringCase - Removed deprecated methods from previous release - Improve mismatch description of hasItem/hasItems - General improvements to mismatch descriptions - Deprecated several matcher factory methods of the for "isXyz" - Fix [GH issue #&#8203;75](https://github.com/hamcrest/JavaHamcrest/issues/75) - address doclint errors reported in JDK 1.8 - Fix [GH issue #&#8203;69](https://github.com/hamcrest/JavaHamcrest/issues/69) - Iterable contains in order is null-safe - Fix [GH issue #&#8203;59](https://github.com/hamcrest/JavaHamcrest/issues/59) - added equalToObject() (i.e. unchecked) method - Fix [GH issue #&#8203;25](https://github.com/hamcrest/JavaHamcrest/issues/25) - arrayContaining(null, null) cause NullPointerException - Fix [GH issue #&#8203;36](https://github.com/hamcrest/JavaHamcrest/issues/36) - string matching on regular expressions - Fix [GH issue #&#8203;8](https://github.com/hamcrest/JavaHamcrest/issues/8) - isCloseTo() shows wrong delta in mismatch description - Fix [GH issue #&#8203;59](https://github.com/hamcrest/JavaHamcrest/issues/59) - add untyped version of equalTo, named equalToObject - Fix [GC issue #&#8203;131](https://code.google.com/archive/p/hamcrest/issues/131) - Implement IsEmptyMap, IsMapWithSize - Fix [GC issue #&#8203;187](https://code.google.com/archive/p/hamcrest/issues/187) - IsArray.describeMismatchSafely() should use Matcher.describeMismatch - Fix [GC issue #&#8203;155](https://code.google.com/archive/p/hamcrest/issues/155) - Add Matcher implementation for files - Fix [GC issue #&#8203;69](https://code.google.com/archive/p/hamcrest/issues/69) - fix NPE in IsIterableContainingInOrder </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMS4xIiwidXBkYXRlZEluVmVyIjoiMzguMTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2024-08-03 08:02:04 +00:00
Update dependency org.hamcrest:hamcrest-core to v3
Some checks failed
Build & Test / Validate (pull_request) Successful in 13s
Build & Test / Run Unit Tests (pull_request) Successful in 7m45s
Build & Test / Run UI Tests (pull_request) Failing after 5m53s
dc8f1a1792
renovate-bot scheduled this pull request to auto merge when all checks succeed 2024-08-03 08:02:04 +00:00
renovate-bot force-pushed renovate/major-hamcrestcore from dc8f1a1792 to 66729c4dee 2024-08-03 10:03:50 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 66729c4dee to ada851433f 2024-08-03 13:01:44 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from ada851433f to 391413597b 2024-08-06 11:02:30 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 391413597b to 04170442b7 2024-08-06 13:01:42 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 04170442b7 to 287e5546d7 2024-08-09 02:01:50 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 287e5546d7 to 9247f9aa4c 2024-08-14 13:02:54 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 9247f9aa4c to bfcc647ff9 2024-08-22 05:05:42 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from bfcc647ff9 to 7d1799e326 2024-08-22 07:04:17 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 7d1799e326 to bba7fec5cc 2024-08-22 10:06:47 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from bba7fec5cc to c97787a197 2024-08-23 03:08:52 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from c97787a197 to 007b82cd88 2024-08-23 04:06:28 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 007b82cd88 to 1a58c97f01 2024-08-23 08:06:17 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 1a58c97f01 to 6e55a02e34 2024-08-23 22:02:04 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 6e55a02e34 to 062f9c93eb 2024-08-24 05:01:51 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 062f9c93eb to cb0a90e37f 2024-08-29 19:01:51 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from cb0a90e37f to 25fae712e7 2024-08-29 21:01:58 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 25fae712e7 to c77ca4fa6d 2024-09-05 00:03:03 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from c77ca4fa6d to d7ed23d1d9 2024-09-05 03:02:47 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from d7ed23d1d9 to 541a142bb5 2024-09-05 07:02:54 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 541a142bb5 to 46a1ca1804 2024-09-05 10:02:08 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 46a1ca1804 to d346720b3b 2024-09-05 13:02:32 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from d346720b3b to d55d4afddf 2024-09-09 10:02:46 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from d55d4afddf to ab02c3332f 2024-09-16 23:02:58 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from ab02c3332f to ccd5ab9dea 2024-09-17 01:02:59 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from ccd5ab9dea to dcc4068245 2024-09-17 04:04:16 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from dcc4068245 to 60682e55e3 2024-09-17 07:03:30 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 60682e55e3 to 80330fa446 2024-09-17 10:03:19 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 80330fa446 to b11ae3ed9a 2024-09-17 14:02:58 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from b11ae3ed9a to c510f48ed9 2024-09-18 20:02:34 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from c510f48ed9 to 2026dd8efa 2024-09-18 23:02:05 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 2026dd8efa to 80c5367164 2024-09-19 01:03:55 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 80c5367164 to 8be1c8d9ba 2024-09-19 23:02:25 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 8be1c8d9ba to 29e0bd2179 2024-09-23 20:04:29 +00:00 Compare
renovate-bot force-pushed renovate/major-hamcrestcore from 29e0bd2179 to 7c90220b2a 2024-09-24 02:02:48 +00:00 Compare
wbrawner added 1 commit 2024-10-02 03:00:32 +00:00
Remove dependency on hamcrest core
All checks were successful
Build & Test / Validate (pull_request) Successful in 22s
Build & Test / Run Unit Tests (pull_request) Successful in 12m26s
Build & Test / Run UI Tests (pull_request) Successful in 19m35s
98946fa521
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
wbrawner merged commit 79b0f9996f into main 2024-10-02 12:38:02 +00:00
wbrawner deleted branch renovate/major-hamcrestcore 2024-10-02 12:38:03 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: wbrawner/SimpleMarkdown#15
No description provided.