Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the maven-dependencies group with 12 updates #388

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 13, 2024

Bumps the maven-dependencies group with 12 updates:

Package From To
org.mockito:mockito-core 4.11.0 5.0.0
org.slf4j:slf4j-api 1.7.36 2.0.0
org.slf4j:slf4j-log4j12 1.7.36 2.0.0
org.junit.jupiter:junit-jupiter-api 5.11.1 5.11.2
org.junit.jupiter:junit-jupiter-params 5.11.1 5.11.2
org.junit.jupiter:junit-jupiter-engine 5.11.1 5.11.2
org.testcontainers:testcontainers 1.20.1 1.20.2
org.testcontainers:toxiproxy 1.20.1 1.20.2
org.testcontainers:junit-jupiter 1.20.1 1.20.2
org.apache.maven.surefire:surefire-junit-platform 3.5.0 3.5.1
org.apache.maven.plugins:maven-surefire-plugin 3.5.0 3.5.1
org.apache.maven.plugins:maven-javadoc-plugin 3.10.0 3.10.1

Updates org.mockito:mockito-core from 4.11.0 to 5.0.0

Release notes

Sourced from org.mockito:mockito-core's releases.

v5.0.0

Mockito 5: prepare for future JDK versions

For a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API. Most notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker. Therefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.

Switch the default mockmaker to mockito-inline

Back in Mockito 2.7.6, we published a new mockmaker based on the "inline bytecode" principle. This mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery. As a comparison, the subclass mockmaker generates "real" subclasses for mocks, to mimic the same behavior. While the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes. For example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.

Massive thanks to community member @​reta who implemented this change.

Note: this does not affect mockito-android nor testing on Android.

When should I still be using the subclass mockmaker?

There are legitimate remaining use cases for the subclass mockmaker. For example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice. Additionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility. Note however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+. We want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.

If you want to use the subclass mockmaker instead, you can use the new mockito-subclass artifact (published on Maven Central along with all our other artifacts).

Update the minimum supported Java version to 11

Mockito 4 supports Java 8 and above. Similar to other open source projects, we are moving away from JDK 8 and to newer versions. The primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working. Lately we have been running into more and more JDK 8 breakages. Additionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes issues with the SecurityManager. Since we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.

Massive thanks to community member @​reta who implemented this change.

What should I do if I still run JDK 8?

For JDK 8 and below, you can keep on using Mockito 4. This is similar to if you are using JDK 6, for which you can keep on using Mockito 2. The changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal. However, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.

New type() method on ArgumentMatcher

One of our most used public API's for customizing Mockito is the ArgumentMatcher interface.

... (truncated)

Commits
  • adf528d Bump versions.bytebuddy from 1.12.21 to 1.12.22 (#2864)
  • 2418419 Bump versions.junitJupiter from 5.9.1 to 5.9.2 (#2858)
  • 3d40cd5 Bump junit-platform-launcher from 1.9.1 to 1.9.2 (#2859)
  • 9bec8e3 Bump versions.errorprone from 2.17.0 to 2.18.0 (#2857)
  • a9595f5 Switch the default mockmaker to the inline mockmaker on JDK 17+ (#2834)
  • c5d7fbc Bump assertj-core from 3.23.1 to 3.24.1 (#2854)
  • dbd7f2f Bump versions.bytebuddy from 1.12.20 to 1.12.21 (#2852)
  • 4d62fa7 Bump junit from 1.1.4 to 1.1.5 (#2850)
  • b1b6d6a Bump espresso-core from 3.5.0 to 3.5.1 (#2849)
  • 7b5b8dd Remove use case for non-existent method VerificationWithTimeout#never (#2848)
  • Additional commits viewable in compare view

Updates org.slf4j:slf4j-api from 1.7.36 to 2.0.0

Commits
  • 0614d46 prepare release 2.0.0
  • b1afcd0 javadoc edits
  • 20cd3ad start work on 2.0.0-SNAPSHOT
  • aeebb61 prepare release 2.0.0-beta1
  • 1068cd0 javadoc changes
  • 4e4e56a add CheckReturnValue annotation in org.slf4j.helpers
  • 0dcfa19 check for return value in some oggingEventBuilder methods
  • e7ca8d1 start work on 2.0.0-beta1-SNAPSHOPT
  • 2314de9 add setMessage and log method to the fluent API
  • 508a796 set version to 2.0.0-beta0
  • Additional commits viewable in compare view

Updates org.slf4j:slf4j-log4j12 from 1.7.36 to 2.0.0

Commits
  • 0614d46 prepare release 2.0.0
  • b1afcd0 javadoc edits
  • 20cd3ad start work on 2.0.0-SNAPSHOT
  • aeebb61 prepare release 2.0.0-beta1
  • 1068cd0 javadoc changes
  • 4e4e56a add CheckReturnValue annotation in org.slf4j.helpers
  • 0dcfa19 check for return value in some oggingEventBuilder methods
  • e7ca8d1 start work on 2.0.0-beta1-SNAPSHOPT
  • 2314de9 add setMessage and log method to the fluent API
  • 508a796 set version to 2.0.0-beta0
  • Additional commits viewable in compare view

Updates org.slf4j:slf4j-log4j12 from 1.7.36 to 2.0.0

Commits
  • 0614d46 prepare release 2.0.0
  • b1afcd0 javadoc edits
  • 20cd3ad start work on 2.0.0-SNAPSHOT
  • aeebb61 prepare release 2.0.0-beta1
  • 1068cd0 javadoc changes
  • 4e4e56a add CheckReturnValue annotation in org.slf4j.helpers
  • 0dcfa19 check for return value in some oggingEventBuilder methods
  • e7ca8d1 start work on 2.0.0-beta1-SNAPSHOPT
  • 2314de9 add setMessage and log method to the fluent API
  • 508a796 set version to 2.0.0-beta0
  • Additional commits viewable in compare view

Updates org.junit.jupiter:junit-jupiter-api from 5.11.1 to 5.11.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 5.11.2 = Platform 1.11.2 + Jupiter 5.11.2 + Vintage 5.11.2

See Release Notes.

Full Changelog: junit-team/junit5@r5.11.1...r5.11.2

Commits
  • 5b1a6d1 Release 5.11.2
  • b7816b6 Finalize 5.11.2 release notes
  • f8e22c7 Finalize 5.10.5 release notes
  • 8e63938 Remove reference to 5.10.4 in 5.11.2 release notes
  • 7e9d728 Document #4043 in 5.10.5 release notes
  • c11f224 Create initial 5.10.5 release notes from template
  • ab94140 Fix global read-write lock handling when not declared on top level
  • 9658fac Add initial 5.11.2 release notes from template
  • 5f52ced Fix link to milestone page
  • 558f480 Back to snapshots for further development
  • See full diff in compare view

Updates org.junit.jupiter:junit-jupiter-params from 5.11.1 to 5.11.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-params's releases.

JUnit 5.11.2 = Platform 1.11.2 + Jupiter 5.11.2 + Vintage 5.11.2

See Release Notes.

Full Changelog: junit-team/junit5@r5.11.1...r5.11.2

Commits
  • 5b1a6d1 Release 5.11.2
  • b7816b6 Finalize 5.11.2 release notes
  • f8e22c7 Finalize 5.10.5 release notes
  • 8e63938 Remove reference to 5.10.4 in 5.11.2 release notes
  • 7e9d728 Document #4043 in 5.10.5 release notes
  • c11f224 Create initial 5.10.5 release notes from template
  • ab94140 Fix global read-write lock handling when not declared on top level
  • 9658fac Add initial 5.11.2 release notes from template
  • 5f52ced Fix link to milestone page
  • 558f480 Back to snapshots for further development
  • See full diff in compare view

Updates org.junit.jupiter:junit-jupiter-engine from 5.11.1 to 5.11.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 5.11.2 = Platform 1.11.2 + Jupiter 5.11.2 + Vintage 5.11.2

See Release Notes.

Full Changelog: junit-team/junit5@r5.11.1...r5.11.2

Commits
  • 5b1a6d1 Release 5.11.2
  • b7816b6 Finalize 5.11.2 release notes
  • f8e22c7 Finalize 5.10.5 release notes
  • 8e63938 Remove reference to 5.10.4 in 5.11.2 release notes
  • 7e9d728 Document #4043 in 5.10.5 release notes
  • c11f224 Create initial 5.10.5 release notes from template
  • ab94140 Fix global read-write lock handling when not declared on top level
  • 9658fac Add initial 5.11.2 release notes from template
  • 5f52ced Fix link to milestone page
  • 558f480 Back to snapshots for further development
  • See full diff in compare view

Updates org.junit.jupiter:junit-jupiter-params from 5.11.1 to 5.11.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-params's releases.

JUnit 5.11.2 = Platform 1.11.2 + Jupiter 5.11.2 + Vintage 5.11.2

See Release Notes.

Full Changelog: junit-team/junit5@r5.11.1...r5.11.2

Commits
  • 5b1a6d1 Release 5.11.2
  • b7816b6 Finalize 5.11.2 release notes
  • f8e22c7 Finalize 5.10.5 release notes
  • 8e63938 Remove reference to 5.10.4 in 5.11.2 release notes
  • 7e9d728 Document #4043 in 5.10.5 release notes
  • c11f224 Create initial 5.10.5 release notes from template
  • ab94140 Fix global read-write lock handling when not declared on top level
  • 9658fac Add initial 5.11.2 release notes from template
  • 5f52ced Fix link to milestone page
  • 558f480 Back to snapshots for further development
  • See full diff in compare view

Updates org.junit.jupiter:junit-jupiter-engine from 5.11.1 to 5.11.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 5.11.2 = Platform 1.11.2 + Jupiter 5.11.2 + Vintage 5.11.2

See Release Notes.

Full Changelog: junit-team/junit5@r5.11.1...r5.11.2

Commits
  • 5b1a6d1 Release 5.11.2
  • b7816b6 Finalize 5.11.2 release notes
  • f8e22c7 Finalize 5.10.5 release notes
  • 8e63938 Remove reference to 5.10.4 in 5.11.2 release notes
  • 7e9d728 Document #4043 in 5.10.5 release notes
  • c11f224 Create initial 5.10.5 release notes from template
  • ab94140 Fix global read-write lock handling when not declared on top level
  • 9658fac Add initial 5.11.2 release notes from template
  • 5f52ced Fix link to milestone page
  • 558f480 Back to snapshots for further development
  • See full diff in compare view

Updates org.testcontainers:testcontainers from 1.20.1 to 1.20.2

Release notes

Sourced from org.testcontainers:testcontainers's releases.

1.20.2

What's Changed

🚀 Features & Enhancements

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

Commits
  • 8b36391 [mongodb] Remove incubating note
  • 8921a5a Add MongoDB Atlas implementation (#9290)
  • 04206d9 Remove exclusions from milvus-sdk-java dependency
  • 41b5786 Merge pull request #9286 from testcontainers/combined-pr-branch
  • d754435 Merge remote-tracking branch 'origin/dependabot/gradle/core/redis.clients-jed...
  • 38e73ad Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/org....
  • 193e842 Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/org.apa...
  • 61fe2a8 Merge remote-tracking branch 'origin/dependabot/gradle/modules/elasticsearch/...
  • b175776 Merge pull request #9285 from testcontainers/combined-pr-branch
  • 84cc17f Merge remote-tracking branch 'origin/dependabot/gradle/modules/cratedb/org.po...
  • Additional commits viewable in compare view

Updates org.testcontainers:toxiproxy from 1.20.1 to 1.20.2

Release notes

Sourced from org.testcontainers:toxiproxy's releases.

1.20.2

What's Changed

🚀 Features & Enhancements

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

Commits
  • 8b36391 [mongodb] Remove incubating note
  • 8921a5a Add MongoDB Atlas implementation (#9290)
  • 04206d9 Remove exclusions from milvus-sdk-java dependency
  • 41b5786 Merge pull request #9286 from testcontainers/combined-pr-branch
  • d754435 Merge remote-tracking branch 'origin/dependabot/gradle/core/redis.clients-jed...
  • 38e73ad Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/org....
  • 193e842 Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/org.apa...
  • 61fe2a8 Merge remote-tracking branch 'origin/dependabot/gradle/modules/elasticsearch/...
  • b175776 Merge pull request #9285 from testcontainers/combined-pr-branch
  • 84cc17f Merge remote-tracking branch 'origin/dependabot/gradle/modules/cratedb/org.po...
  • Additional commits viewable in compare view

Updates org.testcontainers:junit-jupiter from 1.20.1 to 1.20.2

Release notes

Sourced from org.testcontainers:junit-jupiter's releases.

1.20.2

What's Changed

🚀 Features & Enhancements

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

Commits
  • 8b36391 [mongodb] Remove incubating note
  • 8921a5a Add MongoDB Atlas implementation (#9290)
  • 04206d9 Remove exclusions from milvus-sdk-java dependency
  • 41b5786 Merge pull request #9286 from testcontainers/combined-pr-branch
  • d754435 Merge remote-tracking branch 'origin/dependabot/gradle/core/redis.clients-jed...
  • 38e73ad Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/org....
  • 193e842 Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/org.apa...
  • 61fe2a8 Merge remote-tracking branch 'origin/dependabot/gradle/modules/elasticsearch/...
  • b175776 Merge pull request #9285 from testcontainers/combined-pr-branch
  • 84cc17f Merge remote-tracking branch 'origin/dependabot/gradle/modules/cratedb/org.po...
  • Additional commits viewable in compare view

Updates org.testcontainers:toxiproxy from 1.20.1 to 1.20.2

Release notes

Sourced from org.testcontainers:toxiproxy's releases.

1.20.2

What's Changed

🚀 Features & Enhancements

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

Commits
  • 8b36391 [mongodb] Remove incubating note
  • 8921a5a Add MongoDB Atlas implementation (#9290)
  • 04206d9 Remove exclusions from milvus-sdk-java dependency
  • 41b5786 Merge pull request #9286 from testcontainers/combined-pr-branch
  • d754435 Merge remote-tracking branch 'origin/dependabot/gradle/core/redis.clients-jed...
  • 38e73ad Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/org....
  • 193e842 Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/org.apa...
  • 61fe2a8 Merge remote-tracking branch 'origin/dependabot/gradle/modules/elasticsearch/...
  • b175776 Merge pull request #9285 from testcontainers/combined-pr-branch
  • 84cc17f Merge remote-tracking branch 'origin/dependabot/gradle/modules/cratedb/org.po...
  • Additional commits viewable in

Copy link
Contributor

@smcvb smcvb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mockito cannot upgrade to 5, as that version isn't JDK8 compatible.

@smcvb
Copy link
Contributor

smcvb commented Oct 14, 2024

@dependabot show org.mockito:mockito-core ignore conditions

Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 14, 2024

Ignore Conditions
Dependency Ignore Condition
org.mockito:mockito-core [>= 5.0.a, < 5.1]
org.mockito:mockito-core [>= 5.a, < 6]

@smcvb
Copy link
Contributor

smcvb commented Oct 14, 2024

@dependabot ignore org.mockito:mockito-core minor version

Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 14, 2024

OK, I won't notify you about version 5.0.x of org.mockito:mockito-core again, unless you unignore it.

@smcvb
Copy link
Contributor

smcvb commented Oct 14, 2024

@dependabot ignore org.mockito:mockito-core major version

Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 14, 2024

OK, I won't notify you about version 5.x.x of org.mockito:mockito-core again, unless you unignore it.

@smcvb
Copy link
Contributor

smcvb commented Oct 14, 2024

@dependabot show org.mockito:mockito-core ignore conditions

Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 14, 2024

Ignore Conditions
Dependency Ignore Condition
org.mockito:mockito-core [>= 5.0.a, < 5.1]
org.mockito:mockito-core [>= 5.a, < 6]

@smcvb
Copy link
Contributor

smcvb commented Oct 14, 2024

@dependabot recreate

Bumps the maven-dependencies group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `4.11.0` | `5.0.0` |
| [org.slf4j:slf4j-api](https://github.com/qos-ch/slf4j) | `1.7.36` | `2.0.0` |
| [org.slf4j:slf4j-log4j12](https://github.com/qos-ch/slf4j) | `1.7.36` | `2.0.0` |
| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.11.1` | `5.11.2` |
| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5) | `5.11.1` | `5.11.2` |
| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.11.1` | `5.11.2` |
| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.20.1` | `1.20.2` |
| [org.testcontainers:toxiproxy](https://github.com/testcontainers/testcontainers-java) | `1.20.1` | `1.20.2` |
| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.1` | `1.20.2` |
| org.apache.maven.surefire:surefire-junit-platform | `3.5.0` | `3.5.1` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.0` | `3.5.1` |
| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.10.0` | `3.10.1` |


Updates `org.mockito:mockito-core` from 4.11.0 to 5.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v4.11.0...v5.0.0)

Updates `org.slf4j:slf4j-api` from 1.7.36 to 2.0.0
- [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0)

Updates `org.slf4j:slf4j-log4j12` from 1.7.36 to 2.0.0
- [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0)

Updates `org.slf4j:slf4j-log4j12` from 1.7.36 to 2.0.0
- [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.1 to 5.11.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.1...r5.11.2)

Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.1 to 5.11.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.1...r5.11.2)

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.1 to 5.11.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.1...r5.11.2)

Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.1 to 5.11.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.1...r5.11.2)

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.1 to 5.11.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.1...r5.11.2)

Updates `org.testcontainers:testcontainers` from 1.20.1 to 1.20.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.20.1...1.20.2)

Updates `org.testcontainers:toxiproxy` from 1.20.1 to 1.20.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.20.1...1.20.2)

Updates `org.testcontainers:junit-jupiter` from 1.20.1 to 1.20.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.20.1...1.20.2)

Updates `org.testcontainers:toxiproxy` from 1.20.1 to 1.20.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.20.1...1.20.2)

Updates `org.testcontainers:junit-jupiter` from 1.20.1 to 1.20.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.20.1...1.20.2)

Updates `org.apache.maven.surefire:surefire-junit-platform` from 3.5.0 to 3.5.1

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.0 to 3.5.1
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.5.0...surefire-3.5.1)

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.0 to 3.5.1
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.5.0...surefire-3.5.1)

Updates `org.apache.maven.plugins:maven-javadoc-plugin` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](apache/maven-javadoc-plugin@maven-javadoc-plugin-3.10.0...maven-javadoc-plugin-3.10.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.slf4j:slf4j-log4j12
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.slf4j:slf4j-log4j12
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.testcontainers:toxiproxy
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.testcontainers:junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.testcontainers:toxiproxy
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.testcontainers:junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.apache.maven.surefire:surefire-junit-platform
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/maven/maven-dependencies-a1324671e3 branch from 3ad18b7 to 11a49f9 Compare October 14, 2024 08:28
@smcvb
Copy link
Contributor

smcvb commented Oct 14, 2024

Dependabot, for whatever reason, decided that ignored versions should be included.
As such, I have forcefully ignored all minor and major versions again for the misbehaving dependencies.

As GitHub is incapable of automatically recreating the PR, I will close it manually instead.
Let's assume next week Sunday (when Dependabot is triggered) we have fresh and working dependency upgrade PRs again.

@smcvb smcvb closed this Oct 14, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 14, 2024

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/maven/maven-dependencies-a1324671e3 branch October 14, 2024 08:29
Copy link

@amazimbe
Copy link

Dependabot, for whatever reason, decided that ignored versions should be included. As such, I have forcefully ignored all minor and major versions again for the misbehaving dependencies.

As GitHub is incapable of automatically recreating the PR, I will close it manually instead. Let's assume next week Sunday (when Dependabot is triggered) we have fresh and working dependency upgrade PRs again.

@smcvb we made a change 3 weeks ago to follow the maven version identifier specification . Based on this, 5.0.a0 == 5.0.alpha < 5.0.a. The first 2 are prereleases but 5.0.a is not. Likewise with 5.a. If you use 5.0a0 and 5.a0, respectively, everything should work as before.

@smcvb
Copy link
Contributor

smcvb commented Oct 15, 2024

Dependabot, for whatever reason, decided that ignored versions should be included. As such, I have forcefully ignored all minor and major versions again for the misbehaving dependencies.
As GitHub is incapable of automatically recreating the PR, I will close it manually instead. Let's assume next week Sunday (when Dependabot is triggered) we have fresh and working dependency upgrade PRs again.

@smcvb we made a change 3 weeks ago to follow the maven version identifier specification . Based on this, 5.0.a0 == 5.0.alpha < 5.0.a. The first 2 are prereleases but 5.0.a is not. Likewise with 5.a. If you use 5.0a0 and 5.a0, respectively, everything should work as before.

Thanks for the quick response, @amazimbe!
So, if I follow you and the linked description correctly, the fact the Mockito 5.0.0 release is added to my Dependabot PRs, is because I set ignore rules for 5.a and 5.0.a, where the latter causes the match with 5.0.0, right?

I posted this under the dependabot-core issue as well, for clarity to all readers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants