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

Update gradle - autoclosed #92

Closed

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 2, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.5 -> 8.10.2 age adoption passing confidence
jacoco (source) dependencies patch 0.8.9 -> 0.8.12 age adoption passing confidence
org.junit.jupiter:junit-jupiter-engine (source) dependencies minor 5.10.2 -> 5.11.1 age adoption passing confidence
org.junit.jupiter:junit-jupiter-api (source) dependencies minor 5.10.2 -> 5.11.1 age adoption passing confidence
com.google.cloud:google-cloud-dlp dependencies minor 3.39.0 -> 3.55.0 age adoption passing confidence
com.google.code.gson:gson dependencies minor 2.10.1 -> 2.11.0 age adoption passing confidence
com.google.guava:guava dependencies minor 33.0.0-jre -> 33.3.1-jre age adoption passing confidence
com.google.protobuf:protobuf-java-util (source) dependencies patch 3.25.2 -> 3.25.5 age adoption passing confidence
com.google.protobuf:protobuf-java (source) dependencies patch 3.25.2 -> 3.25.5 age adoption passing confidence
com.google.truth.extensions:truth-proto-extension dependencies patch 1.4.0 -> 1.4.4 age adoption passing confidence
com.google.truth:truth dependencies patch 1.4.0 -> 1.4.4 age adoption passing confidence
com.google.cloud.tools.jib plugin patch 3.4.0 -> 3.4.3 age adoption passing confidence
org.springframework.boot plugin minor 3.2.2 -> 3.3.4 age adoption passing confidence
com.diffplug.spotless plugin minor 6.24.0 -> 6.25.0 age adoption passing confidence

Release Notes

gradle/gradle (gradle)

v8.10.2

Compare Source

v8.10.1

Compare Source

v8.10

Compare Source

v8.9

Compare Source

v8.8: 8.8

Compare Source

The Gradle team is excited to announce Gradle 8.8.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Björn Kautler,
Denes Daniel,
Fabian Windheuser,
Hélio Fernandes Sebastião,
Jay Wei,
jhrom,
jwp345,
Jörgen Andersson,
Kirill Gavrilov,
MajesticMagikarpKing,
Maksim Lazeba,
Philip Wedemann,
Robert Elliot,
Róbert Papp,
Stefan M.,
Tibor Vyletel,
Tony Robalik,
Valentin Kulesh,
Yanming Zhou,
김용후

Upgrade instructions

Switch your build to use Gradle 8.8 by updating your wrapper:

./gradlew wrapper --gradle-version=8.8

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.7

Compare Source

v8.6

Compare Source

jacoco/jacoco (jacoco)

v0.8.12: 0.8.12

New Features

  • JaCoCo now officially supports Java 22 (GitHub #​1596).
  • Experimental support for Java 23 class files (GitHub #​1553).

Fixed bugs

  • Branches added by the Kotlin compiler for functions with default arguments and having more than 32 parameters are filtered out during generation of report (GitHub #​1556).
  • Branch added by the Kotlin compiler version 1.5.0 and above for reading from lateinit property is filtered out during generation of report (GitHub #​1568).

Non-functional Changes

  • JaCoCo now depends on ASM 9.7 (GitHub #​1600).

v0.8.11: 0.8.11

New Features

  • JaCoCo now officially supports Java 21 (GitHub #​1520).
  • Experimental support for Java 22 class files (GitHub #​1479).
  • Part of bytecode generated by the Java compilers for exhaustive switch expressions is filtered out during generation of report (GitHub #​1472).
  • Part of bytecode generated by the Java compilers for record patterns is filtered out during generation of report (GitHub #​1473).

Fixed bugs

  • Instrumentation should not cause VerifyError when the last local variable of method parameters is overridden in the method body to store a value of type long or double (GitHub #​893).
  • Restore exec file compatibility with versions from 0.7.5 to 0.8.8 in case of class files with zero line numbers (GitHub #​1492).

Non-functional Changes

  • jacoco-maven-plugin now requires at least Java 8 (GitHub #​1466, #​1468).
  • JaCoCo build now requires at least Maven 3.5.4 (GitHub #​1467).
  • Maven 3.9.2 should not produce warnings for jacoco-maven-plugin (GitHub #​1468).
  • JaCoCo build now requires JDK 17 (GitHub #​1482).
  • JaCoCo now depends on ASM 9.6 (GitHub #​1518).

v0.8.10: 0.8.10

Fixed bugs

  • Agent should not require configuration of permissions for SecurityManager outside of its codeBase (GitHub #​1425).
protocolbuffers/protobuf (com.google.protobuf:protobuf-java-util)

v3.25.5

v3.25.4

v3.25.3

google/truth (com.google.truth.extensions:truth-proto-extension)

v1.4.4

  • Annotated the rest of the main package for nullness, and moved the @NullMarked annotation from individual classes up to the package to avoid a warning under --release 8. (e107aea)
  • Improved the failure message for matches to conditionally suggest using containsMatch. (7e9fc7a)

v1.4.3: 1.4.3

Known Issue for at least some builds targeting Java 8, fixed in 1.4.4: "unknown enum constant ElementType.MODULE": https://github.com/google/truth/issues/1320. As far as we know, this is only a warning, so it should cause practical problems only if you use -Werror or you perform reflection on @NullMarked under a Java 8 runtime.

  • Added more nullness information to our APIs (in the form of JSpecify annotations). This could lead to additional warnings (or even errors) for users of Kotlin and other nullness checkers. Please report any problems. (ee680cb)
  • Deprecated Subject.Factory methods for Java 8 types. We won't remove them, but you can simplify your code by migrating off them: Just replace assertAbout(foos()).that(foo) with assertThat(foo) (or about(foos()).that(foo) with that(foo)). (59e7a50)

v1.4.2: 1.4.2

This release is the final step of copying all our methods from Truth8 to Truth. If you have not already migrated your usages from Truth8 to Truth, you may see build errors:

OptionalSubjectTest.java:39: error: reference to assertThat is ambiguous
    assertThat(Optional.of("foo")).isPresent();
    ^
  both method assertThat(@&#8203;org.checkerframework.checker.nullness.qual.Nullable Optional<?>) in Truth8 and method assertThat(@&#8203;org.checkerframework.checker.nullness.qual.Nullable Optional<?>) in Truth match

In most cases, you can migrate your whole project mechanically: git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'. (You can make that change before upgrading to Truth 1.4.2 or as part of the same commit.)

If you instead need to migrate your project incrementally (for example, because it is very large), you may want to upgrade your version of Truth incrementally, too, following our instructions for 1.3.0 and 1.4.0.

For help

Please feel welcome to open an issue to report problems or request help.

Changelog

  • Removed temporary type parameters from Truth.assertThat(Stream) and Truth.assertThat(Optional). This can create build errors, which you can fix by replacing all your references to Truth8 with references to Truth. (45782bd)

v1.4.1: 1.4.1

This release deprecates Truth8.

All its methods have become available on the main Truth class. In most cases, you can migrate your whole project mechanically: git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'

While we do not plan to delete Truth8, we recommend migrating off it, at least if you static import assertThat: If you do not migrate, such static imports will become ambiguous in Truth 1.4.2, breaking your build.


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot force-pushed the renovate/gradle branch 2 times, most recently from 4364f36 to 0adc23f Compare September 13, 2024 03:27
@renovate-bot renovate-bot force-pushed the renovate/gradle branch 2 times, most recently from cd387db to 9b97049 Compare September 19, 2024 11:16
@anantdamle anantdamle self-assigned this Sep 19, 2024
@renovate-bot renovate-bot force-pushed the renovate/gradle branch 2 times, most recently from bb13c39 to 72f816b Compare September 25, 2024 09:50
@renovate-bot renovate-bot changed the title Update gradle Update gradle - autoclosed Oct 1, 2024
@renovate-bot renovate-bot deleted the renovate/gradle branch October 1, 2024 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants