will-molloy / java-template

template repo for Java projects using Gradle with everything setup
https://github.com/will-molloy/java-template/generate
GNU General Public License v2.0
4 stars 58 forks source link

Update all dependencies #226

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) major 7.6.1 -> 8.0.2 age adoption passing confidence
org.mockito:mockito-inline dependencies major 4.5.1 -> 5.2.0 age adoption passing confidence
org.mockito:mockito-junit-jupiter dependencies major 4.5.1 -> 5.2.0 age adoption passing confidence
org.mockito:mockito-core dependencies major 4.5.1 -> 5.2.0 age adoption passing confidence
org.junit.jupiter:junit-jupiter (source) dependencies minor 5.8.2 -> 5.9.2 age adoption passing confidence
org.apache.logging.log4j:log4j-core (source) dependencies minor 2.17.2 -> 2.20.0 age adoption passing confidence
checkstyle (source) dependencies major 9.2 -> 10.8.1 age adoption passing confidence
com.diffplug.spotless:spotless-plugin-gradle dependencies minor 6.5.1 -> 6.16.0 age adoption passing confidence

Release Notes

gradle/gradle ### [`v8.0.2`](https://togithub.com/gradle/gradle/releases/tag/v8.0.2): 8.0.2 The Gradle team is excited to announce Gradle 8.0.2. This is the second patch release for Gradle 8.0. We recommend using 8.0.2 instead of 8.0. It fixes the following issues: - [#​23698](https://togithub.com/gradle/gradle/issues/23698) Gradle 8 RC2 runs out of metaspace - [#​23962](https://togithub.com/gradle/gradle/issues/23962) Java/Scala build with no explicit toolchain: build fails with Gradle 8.0.1 / Scala 2.13 - [#​23990](https://togithub.com/gradle/gradle/issues/23990) Gradle 8.0.+ silently dropped support for custom compilers in `JavaCompile` - [#​24031](https://togithub.com/gradle/gradle/issues/24031) InstrumentingTransformer generates different class files in Gradle 8 and 7.6 which leads to Remote Build-Cache misses - [#​24109](https://togithub.com/gradle/gradle/issues/24109) Extending an already resolved configuration no longer works correctly - [#​24122](https://togithub.com/gradle/gradle/issues/24122) Update configuration cache state for some plugins - [#​24129](https://togithub.com/gradle/gradle/issues/24129) includeBuild in PluginManagementSpec deincubated in Gradle 8, docs still say it's incubating Issues fixed in the first patch release: - [#​21551](https://togithub.com/gradle/gradle/issues/21551) Document integration of Scala plugin with toolchains and problems with `target` flag - [#​23888](https://togithub.com/gradle/gradle/issues/23888) `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void - [#​23905](https://togithub.com/gradle/gradle/issues/23905) Gradle 8.0 fails Scala build with isBlank not found in String class error [Read the Release Notes](https://docs.gradle.org/8.0.2/release-notes.html) ##### Upgrade Instructions Switch your build to use Gradle 8.0.2 by updating your wrapper: ./gradlew wrapper --gradle-version=8.0.2 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.2/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.2. ##### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). ### [`v8.0.1`](https://togithub.com/gradle/gradle/releases/tag/v8.0.1): 8.0.1 This is a patch release for 8.0. We recommend using 8.0.1 instead of 8.0. It fixes the following issues: - [#​21551](https://togithub.com/gradle/gradle/issues/21551) - Document integration of Scala plugin with toolchains and problems with `target` flag - [#​23888](https://togithub.com/gradle/gradle/issues/23888) - `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void - [#​23905](https://togithub.com/gradle/gradle/issues/23905) - Gradle 8.0 fails Scala build with isBlank not found in String class error [Read the Release Notes](https://docs.gradle.org/8.0.1/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 8.0.1 by updating your wrapper: ./gradlew wrapper --gradle-version=8.0.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.1/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).
mockito/mockito ### [`v5.2.0`](https://togithub.com/mockito/mockito/releases/tag/v5.2.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v5.1.1...v5.2.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 5.2.0 - 2023-03-09 - [25 commit(s)](https://togithub.com/mockito/mockito/compare/v5.1.1...v5.2.0) by Andriy Redko, Iulian Dragos, Roberto Trunfio, Róbert Papp, dependabot\[bot], jfrantzius, tobiasbaum - Fixes 2933: IOUtils does not depend on platform encoding any more [(#​2935)](https://togithub.com/mockito/mockito/pull/2935) - Execution with mockito-inline fails on platforms with EBCDIC as default encoding [(#​2933)](https://togithub.com/mockito/mockito/issues/2933) - Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 [(#​2932)](https://togithub.com/mockito/mockito/pull/2932) - Bump versions.bytebuddy from 1.14.0 to 1.14.1 [(#​2931)](https://togithub.com/mockito/mockito/pull/2931) - Bump com.diffplug.spotless from 6.15.0 to 6.16.0 [(#​2930)](https://togithub.com/mockito/mockito/pull/2930) - Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 [(#​2928)](https://togithub.com/mockito/mockito/pull/2928) - Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 [(#​2924)](https://togithub.com/mockito/mockito/pull/2924) - Feature 2921 generic types [(#​2923)](https://togithub.com/mockito/mockito/pull/2923) - Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 [(#​2922)](https://togithub.com/mockito/mockito/pull/2922) - Use generic type information in TypeBasedCandidateFilter to circumvent type erasure [(#​2921)](https://togithub.com/mockito/mockito/issues/2921) - Make project relocatable by using relative paths in the OSGi test task [(#​2920)](https://togithub.com/mockito/mockito/pull/2920) - Cache misses due to OSGi tests referencing absolute paths [(#​2919)](https://togithub.com/mockito/mockito/issues/2919) - Bump versions.bytebuddy from 1.13.0 to 1.14.0 [(#​2918)](https://togithub.com/mockito/mockito/pull/2918) - Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 [(#​2917)](https://togithub.com/mockito/mockito/pull/2917) - Bump com.diffplug.spotless from 6.14.1 to 6.15.0 [(#​2913)](https://togithub.com/mockito/mockito/pull/2913) - Bump versions.bytebuddy from 1.12.23 to 1.13.0 [(#​2912)](https://togithub.com/mockito/mockito/pull/2912) - Bump ru.vyarus.animalsniffer from 1.6.0 to 1.7.0 [(#​2911)](https://togithub.com/mockito/mockito/pull/2911) - Bump org.codehaus.groovy:groovy from 3.0.14 to 3.0.15 [(#​2910)](https://togithub.com/mockito/mockito/pull/2910) - Fixes [#​2905](https://togithub.com/mockito/mockito/issues/2905) : ThreadLocal classes can be mocked. [(#​2908)](https://togithub.com/mockito/mockito/pull/2908) - StackOverflow while mocking a ThreadLocal on Mockito 5.1.1 [(#​2905)](https://togithub.com/mockito/mockito/issues/2905) - Fix most Gradle warnings in build [(#​2904)](https://togithub.com/mockito/mockito/pull/2904) - Android CI improvements, improves [#​2892](https://togithub.com/mockito/mockito/issues/2892) [(#​2903)](https://togithub.com/mockito/mockito/pull/2903) - Bump com.diffplug.spotless from 6.14.0 to 6.14.1 [(#​2902)](https://togithub.com/mockito/mockito/pull/2902) - Bump versions.bytebuddy from 1.12.22 to 1.12.23 [(#​2901)](https://togithub.com/mockito/mockito/pull/2901) - CI on Android API level 33 for Java 11 compatibility testing [(#​2899)](https://togithub.com/mockito/mockito/pull/2899) - Bump kotlinVersion from 1.8.0 to 1.8.10 [(#​2897)](https://togithub.com/mockito/mockito/pull/2897) - Bump com.github.ben-manes.versions from 0.44.0 to 0.45.0 [(#​2895)](https://togithub.com/mockito/mockito/pull/2895) - Simplify and modernize Android Test module. [(#​2894)](https://togithub.com/mockito/mockito/pull/2894) - Set up Android Github Action pipeline. Fixes [#​2892](https://togithub.com/mockito/mockito/issues/2892) [(#​2893)](https://togithub.com/mockito/mockito/pull/2893) ### [`v5.1.1`](https://togithub.com/mockito/mockito/releases/tag/v5.1.1) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 5.1.1 - 2023-01-30 - [1 commit(s)](https://togithub.com/mockito/mockito/compare/v5.1.0...v5.1.1) by Andriy Redko - StackWalker.Option not found on Mockito 5.1.0 [(#​2891)](https://togithub.com/mockito/mockito/pull/2891) - StackWalker.Option not found on Mockito 5.1.0 [(#​2890)](https://togithub.com/mockito/mockito/issues/2890) ### [`v5.1.0`](https://togithub.com/mockito/mockito/releases/tag/v5.1.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 5.1.0 - 2023-01-29 - [12 commit(s)](https://togithub.com/mockito/mockito/compare/v5.0.0...v5.1.0) by Andriy Redko, Ashley, Róbert Papp, Stephan Schroevers, Tim te Beek, dependabot\[bot] - Fixes some mistakes and missing details in documentation [(#​2889)](https://togithub.com/mockito/mockito/pull/2889) - Bump com.diffplug.spotless from 6.13.0 to 6.14.0 [(#​2888)](https://togithub.com/mockito/mockito/pull/2888) - Clean up JDK-8 related code [(#​2883)](https://togithub.com/mockito/mockito/pull/2883) - Feat: reified mock overloads [(#​2882)](https://togithub.com/mockito/mockito/pull/2882) - Clean up JDK-8 related code [(#​2879)](https://togithub.com/mockito/mockito/issues/2879) - Bump assertj-core from 3.24.1 to 3.24.2 [(#​2875)](https://togithub.com/mockito/mockito/pull/2875) - Make sure the tests use mock maker with intended member accessor [(#​2872)](https://togithub.com/mockito/mockito/pull/2872) - Bump com.diffplug.spotless from 6.12.1 to 6.13.0 [(#​2871)](https://togithub.com/mockito/mockito/pull/2871) - Remove broken link from `CONTRIBUTING.md` [(#​2870)](https://togithub.com/mockito/mockito/pull/2870) - Update outdated badge 3.x to 5.x [(#​2869)](https://togithub.com/mockito/mockito/pull/2869) - Broken link in `CONTRIBUTING.md` [(#​2868)](https://togithub.com/mockito/mockito/issues/2868) - Set current version to 5.x in README and highlight changes [(#​2867)](https://togithub.com/mockito/mockito/pull/2867) - Annotate `Mockito#{mock,spy}(T... reified)` with `@SafeVarargs` [(#​2866)](https://togithub.com/mockito/mockito/pull/2866) - Make sure the tests use mock maker with intended member accessor [(#​2855)](https://togithub.com/mockito/mockito/issues/2855) - Improve examples for InOrder [(#​2843)](https://togithub.com/mockito/mockito/pull/2843) ### [`v5.0.0`](https://togithub.com/mockito/mockito/releases/tag/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](https://togithub.com/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](https://search.maven.org/artifact/org.mockito/mockito-subclass) 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`](https://togithub.com/mockito/mockito/issues/2798). 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](https://togithub.com/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](https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html). The interface allows you to define a custom matcher, which you can pass into method arguments to provide more targeted matches. One major shortcoming of the `ArgumentMatcher` was the lack of varargs support. There were many, many issues filed related to varargs and Mockito unable to handle them. Community member [@​big-andy-coates](https://togithub.com/big-andy-coates) put in a lot of effort to come up with an appropriate solution, including fully implementing and comparing 2 approaches. Ultimately, we decided that introducing a new `type()` method on `ArgumentMatcher` is the best solution. As a result, it is now possible to update your custom matchers to implement varargs support, if you so desire. Note that `ArgumentMatcher` is still a `@FunctionalInterface` and can therefore still be written as a lambda. Massive thanks to community member [@​big-andy-coates](https://togithub.com/big-andy-coates) who implemented this change. ##### What is the effect of this new method? For varargs methods, there was previously a way to only match zero arguments, or two or more arguments, by using the exact number of matchers, i.e. ```java long call(String... args); // Will match calls with exactly zero arguments: when(mock.call()).thenReturn(0L); // Will match calls with exactly two arguments: when(mock.call(any(), any())).thenReturn(0L); ``` But following the pattern to match exactly one argument: ```java when(mock.call(any())).thenReturn(0L); ``` doesn't work, as `any` is "vararg aware", so Mockito matched the `any` against *each element* of the varargs parameter, meaning it will match any number of arguments, i.e. the above would of matched all of these: ```java mock.call(); mock.call("a"); mock.call("a", "b"); ``` With the new `type` method, it's now possible to differentiate matching calls with any exact number of arguments, or to match any number of arguments. ```java // Match any number of arguments: when(mock.call(any(String[].class))).thenReturn(1L); // Match invocations with no arguments: when(mock.call()).thenReturn(1L); // Match invocations with exactly one argument: when(mock.call(any())).thenReturn(1L); // Alternative to match invocations with exactly one argument: when(mock.call(any(String.class))).thenReturn(1L); // Match invocations with exactly two arguments: when(mock.call(any(), any())).thenReturn(1L); ``` Therefore, if you want to match 0 or more arguments, use `any(String[].class)`. If you want to match an exact number of arguments, use `any(String.class)` (and specify as many `any` matchers as arguments you want to match on). In a similar fashion, the behavior of `ArgumentCaptor.forClass` has changed as well. If you want to capture all arguments, use an `ArgumentCaptor` for `String[]`, otherwise `String`: ```java // Will capture 1 string @​Captor private ArgumentCaptor captor; // Will capture all strings @​Captor private ArgumentCaptor captor; ``` For more information, see the description and conversation in [pull request 2835](https://togithub.com/mockito/mockito/pull/2835) and [pull request 2807](https://togithub.com/mockito/mockito/pull/2807). At the same time, `ArgumentCaptor` is now fully type-aware. This allows for capturing specific subclasses on a generic method: ```java // Given: int simpleMethod(Collection arg); // When: mock.simpleMethod(Set.of()); mock.simpleMethod(List.of()); // Then: ArgumentCaptor> captor = ArgumentCaptor.forClass(List.class); verify(mock).simpleMethod(captor.capture()); assertThat(captor.getAllValues()).containsExactly(List.of()); ``` ##### Do I need to implement this new method? No, you don't need to. Mockito 5 declares a default implementation, returning `Void.type` as the type of an `ArgumentMatcher`. This essentially means that Mockito will not consider the type when handling varargs. However, if you do return a specific type, Mockito will consider this when matching arguments. As a result, this new method is not a source-breaking change, but is a bytecode-breaking change. All code working on Mockito 4 should work as-is when recompiled with Mockito 5. ### [`v4.11.0`](https://togithub.com/mockito/mockito/releases/tag/v4.11.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.11.0 - 2022-12-28 - [1 commit(s)](https://togithub.com/mockito/mockito/compare/v4.10.0...v4.11.0) by Andy Coates - Improve vararg handling: approach 2 [(#​2807)](https://togithub.com/mockito/mockito/pull/2807) - Mocking varargs method with `any(String[].class)` doesn't work as expected [(#​2796)](https://togithub.com/mockito/mockito/issues/2796) - (Argument)Matchers regression from 1.10.19 to 2.18.3 for varargs [(#​1498)](https://togithub.com/mockito/mockito/issues/1498) - Cannot verify varargs parameter as an array [(#​1222)](https://togithub.com/mockito/mockito/issues/1222) - ArgumentCaptor can't capture varargs-arrays [(#​584)](https://togithub.com/mockito/mockito/issues/584) - Verification of an empty varargs call fails when isNotNull() is used [(#​567)](https://togithub.com/mockito/mockito/issues/567) ### [`v4.10.0`](https://togithub.com/mockito/mockito/releases/tag/v4.10.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.10.0 - 2022-12-14 - [13 commit(s)](https://togithub.com/mockito/mockito/compare/v4.9.0...v4.10.0) by Andrei Solntsev, Andriy Redko, Andy Coates, Christopher Lambert, Marcono1234, Vladimir Glinskikh, dependabot\[bot] - Add new artifact mockito-subclass (to use mock-maker-subclass MockMaker) [(#​2821)](https://togithub.com/mockito/mockito/pull/2821) - Bump gradle from 7.5.1 to 7.6 [(#​2817)](https://togithub.com/mockito/mockito/pull/2817) - Fix incorrect Javadoc inline tag for MockitoJUnitRunner [(#​2816)](https://togithub.com/mockito/mockito/pull/2816) - Bump shipkit-auto-version from 1.2.1 to 1.2.2 [(#​2811)](https://togithub.com/mockito/mockito/pull/2811) - Bump com.github.ben-manes.versions from 0.42.0 to 0.44.0 [(#​2810)](https://togithub.com/mockito/mockito/pull/2810) - Bump kotlinVersion from 1.7.21 to 1.7.22 [(#​2809)](https://togithub.com/mockito/mockito/pull/2809) - Bump junit from 1.1.3 to 1.1.4 [(#​2806)](https://togithub.com/mockito/mockito/pull/2806) - Simplify `MatcherApplicationStrategy` [(#​2803)](https://togithub.com/mockito/mockito/pull/2803) - Bump kotlinVersion from 1.7.10 to 1.7.21 [(#​2801)](https://togithub.com/mockito/mockito/pull/2801) - Bump espresso-core from 3.4.0 to 3.5.0 [(#​2800)](https://togithub.com/mockito/mockito/pull/2800) - Bump versions.bytebuddy from 1.12.16 to 1.12.19 [(#​2799)](https://togithub.com/mockito/mockito/pull/2799) - Upgrade errorprone from 2.14.0 to 2.16 [(#​2794)](https://togithub.com/mockito/mockito/pull/2794) - automatically detect class to mock [(#​2779)](https://togithub.com/mockito/mockito/pull/2779) ### [`v4.9.0`](https://togithub.com/mockito/mockito/releases/tag/v4.9.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.8.1...v4.9.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.9.0 - 2022-11-14 - [6 commit(s)](https://togithub.com/mockito/mockito/compare/v4.8.1...v4.9.0) by Andrei Solntsev, Rafael Winterhalter, Rick Ossendrijver, dependabot\[bot] - Upgrade objenesis 3.2 -> 3.3 [(#​2784)](https://togithub.com/mockito/mockito/pull/2784) - Upgrade objenesis 3.2 -> 3.3 [(#​2783)](https://togithub.com/mockito/mockito/issues/2783) - Avoids clearing stale weak entries from critical code segments. [(#​2780)](https://togithub.com/mockito/mockito/pull/2780) - bump gradle from 7.3.1 to 7.5.1 [(#​2776)](https://togithub.com/mockito/mockito/pull/2776) - Bump gradle/wrapper-validation-action from 1.0.4 to 1.0.5 [(#​2775)](https://togithub.com/mockito/mockito/pull/2775) - Bump gradle-errorprone-plugin from 2.0.2 to 3.0.1 [(#​2770)](https://togithub.com/mockito/mockito/pull/2770) - Bump junit-platform-launcher from 1.9.0 to 1.9.1 [(#​2768)](https://togithub.com/mockito/mockito/pull/2768) ### [`v4.8.1`](https://togithub.com/mockito/mockito/releases/tag/v4.8.1) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.8.0...v4.8.1) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.8.1 - 2022-10-17 - [6 commit(s)](https://togithub.com/mockito/mockito/compare/v4.8.0...v4.8.1) by andrepaschoal, dependabot\[bot] - Possible fix [#​2765](https://togithub.com/mockito/mockito/issues/2765): Add task to download package-list file from java as element-list [(#​2766)](https://togithub.com/mockito/mockito/pull/2766) - JavaDoc warning is blocking all pull requests [(#​2765)](https://togithub.com/mockito/mockito/issues/2765) - Bump versions.junitJupiter from 5.9.0 to 5.9.1 [(#​2758)](https://togithub.com/mockito/mockito/pull/2758) - Bump groovy from 3.0.12 to 3.0.13 [(#​2756)](https://togithub.com/mockito/mockito/pull/2756) - Bump com.diffplug.spotless from 6.10.0 to 6.11.0 [(#​2753)](https://togithub.com/mockito/mockito/pull/2753) - Bump org.eclipse.osgi from 3.18.0 to 3.18.100 [(#​2751)](https://togithub.com/mockito/mockito/pull/2751) - Bump versions.bytebuddy from 1.12.14 to 1.12.16 [(#​2747)](https://togithub.com/mockito/mockito/pull/2747) ### [`v4.8.0`](https://togithub.com/mockito/mockito/releases/tag/v4.8.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.7.0...v4.8.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.8.0 - 2022-09-07 - [10 commit(s)](https://togithub.com/mockito/mockito/compare/v4.7.0...v4.8.0) by Alex, James Baker, Johannes Spangenberg, Kurt Alfred Kluever, Rafael Winterhalter, Thibault Helsmoortel, dependabot\[bot] - GitHub Workflows security hardening [(#​2744)](https://togithub.com/mockito/mockito/pull/2744) - Assign GlobalConfiguration initializer to unused variable [(#​2742)](https://togithub.com/mockito/mockito/pull/2742) - Bump com.diffplug.spotless from 6.9.1 to 6.10.0 [(#​2738)](https://togithub.com/mockito/mockito/pull/2738) - Drop varargs collector before invoking a user method. [(#​2736)](https://togithub.com/mockito/mockito/pull/2736) - Bump versions.bytebuddy from 1.12.13 to 1.12.14 [(#​2734)](https://togithub.com/mockito/mockito/pull/2734) - Remove useless thrown exception from constructor [(#​2732)](https://togithub.com/mockito/mockito/pull/2732) - TypeSafeMatching no longer iterates over class methods inefficiently [(#​2729)](https://togithub.com/mockito/mockito/pull/2729) - Fixes [#​2720](https://togithub.com/mockito/mockito/issues/2720): Use StackWalker on Java 9+ to create Locations [(#​2723)](https://togithub.com/mockito/mockito/pull/2723) - LocationImpl adds performance overheads due to instantiating a stack trace [(#​2720)](https://togithub.com/mockito/mockito/issues/2720) - Fixes [#​2626](https://togithub.com/mockito/mockito/issues/2626) : Introduce MockSettings.mockMaker [(#​2701)](https://togithub.com/mockito/mockito/pull/2701) - Introduce option to disable inline-mock-maker for a specific instance [(#​2626)](https://togithub.com/mockito/mockito/issues/2626) ### [`v4.7.0`](https://togithub.com/mockito/mockito/releases/tag/v4.7.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.6.1...v4.7.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.7.0 - 2022-08-13 - [33 commit(s)](https://togithub.com/mockito/mockito/compare/v4.6.1...v4.7.0) by [`1988123`](https://togithub.com/mockito/mockito/commit/198812345678), Andy Coates, Chen Ni, Marius Lichtblau, Nikita Koselev. Developer Advocate, Open Source Ally, Rafael Winterhalter, dependabot\[bot], dstango, fishautumn, heqiang - Bump com.diffplug.spotless from 6.9.0 to 6.9.1 [(#​2725)](https://togithub.com/mockito/mockito/pull/2725) - Bump versions.bytebuddy from 1.12.12 to 1.12.13 [(#​2719)](https://togithub.com/mockito/mockito/pull/2719) - Fix Javadoc for Mockito. [(#​2718)](https://togithub.com/mockito/mockito/pull/2718) - Bump com.diffplug.spotless from 6.8.0 to 6.9.0 [(#​2717)](https://togithub.com/mockito/mockito/pull/2717) - Fix a typo in comment of InternalRunner.java [(#​2715)](https://togithub.com/mockito/mockito/pull/2715) - Bump junit-platform-launcher from 1.8.2 to 1.9.0 [(#​2713)](https://togithub.com/mockito/mockito/pull/2713) - Bump versions.junitJupiter from 5.8.2 to 5.9.0 [(#​2712)](https://togithub.com/mockito/mockito/pull/2712) - Bump groovy from 3.0.11 to 3.0.12 [(#​2711)](https://togithub.com/mockito/mockito/pull/2711) - Bump shipkit-auto-version from 1.2.0 to 1.2.1 [(#​2709)](https://togithub.com/mockito/mockito/pull/2709) - Bump kotlinVersion from 1.7.0 to 1.7.10 [(#​2705)](https://togithub.com/mockito/mockito/pull/2705) - Bump com.diffplug.spotless from 6.7.2 to 6.8.0 [(#​2699)](https://togithub.com/mockito/mockito/pull/2699) - Bump versions.bytebuddy from 1.12.11 to 1.12.12 [(#​2695)](https://togithub.com/mockito/mockito/pull/2695) - Makes error message less misleading and points to github for help. Issue [#​2692](https://togithub.com/mockito/mockito/issues/2692) [(#​2693)](https://togithub.com/mockito/mockito/pull/2693) - Misleading error message when mocking and a class (of a parameter) is not found [(#​2692)](https://togithub.com/mockito/mockito/issues/2692) - Bump kotlinx-coroutines-core from 1.6.1-native-mt to 1.6.3-native-mt [(#​2691)](https://togithub.com/mockito/mockito/pull/2691) - Bump versions.bytebuddy from 1.12.10 to 1.12.11 [(#​2690)](https://togithub.com/mockito/mockito/pull/2690) - Fixes [#​2679](https://togithub.com/mockito/mockito/issues/2679) : Update Javadoc [(#​2689)](https://togithub.com/mockito/mockito/pull/2689) - Bump org.eclipse.osgi from 3.17.200 to 3.18.0 [(#​2688)](https://togithub.com/mockito/mockito/pull/2688) - RETURNS_SELF: Avoids returning mock when mock type is assignable to method return type, but method return type is Object. [(#​2687)](https://togithub.com/mockito/mockito/pull/2687) - RETURNS_SELF breaks methods with generic return type [(#​2686)](https://togithub.com/mockito/mockito/issues/2686) - Fix [#​2616](https://togithub.com/mockito/mockito/issues/2616) wrong stub for nested static [(#​2685)](https://togithub.com/mockito/mockito/pull/2685) - Bump com.diffplug.spotless from 6.7.0 to 6.7.2 [(#​2684)](https://togithub.com/mockito/mockito/pull/2684) - Avoids starting mocks "half-way" if a superclass constructor is mocked but an unmocked subclass is initiated. [(#​2682)](https://togithub.com/mockito/mockito/pull/2682) - Fix typo [(#​2681)](https://togithub.com/mockito/mockito/pull/2681) - Update javadoc of `Strictness.STRICT_STUBS` [(#​2679)](https://togithub.com/mockito/mockito/issues/2679) - Bump kotlinVersion from 1.6.21 to 1.7.0 [(#​2677)](https://togithub.com/mockito/mockito/pull/2677) - Bump biz.aQute.bnd.builder from 6.3.0 to 6.3.1 [(#​2675)](https://togithub.com/mockito/mockito/pull/2675) - Bump biz.aQute.bnd.gradle from 6.3.0 to 6.3.1 [(#​2674)](https://togithub.com/mockito/mockito/pull/2674) - Bump com.diffplug.spotless from 6.6.1 to 6.7.0 [(#​2672)](https://togithub.com/mockito/mockito/pull/2672) - update CONTRIBUTING.md - stackoverflow [(#​2671)](https://togithub.com/mockito/mockito/pull/2671) - stackoverflow.com is a non-actionable text, to be replaced with a hyperlink [(#​2670)](https://togithub.com/mockito/mockito/issues/2670) - Fix typos [(#​2669)](https://togithub.com/mockito/mockito/pull/2669) - Bump biz.aQute.bnd.gradle from 6.2.0 to 6.3.0 [(#​2666)](https://togithub.com/mockito/mockito/pull/2666) - Bump biz.aQute.bnd.builder from 6.2.0 to 6.3.0 [(#​2665)](https://togithub.com/mockito/mockito/pull/2665) - Improve Varargs handling in AdditionalAnswers [(#​2664)](https://togithub.com/mockito/mockito/pull/2664) - Bump appcompat from 1.4.1 to 1.4.2 [(#​2663)](https://togithub.com/mockito/mockito/pull/2663) - Varargs methods cause `ClassCastException` in `AnswerFunctionalInterfaces` [(#​2644)](https://togithub.com/mockito/mockito/issues/2644) - Mock static class seems records wrong invocations if called nested method throws exception [(#​2616)](https://togithub.com/mockito/mockito/issues/2616) ### [`v4.6.1`](https://togithub.com/mockito/mockito/releases/tag/v4.6.1) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.6.0...v4.6.1) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.6.1 - 2022-06-02 - [6 commit(s)](https://togithub.com/mockito/mockito/compare/v4.6.0...v4.6.1) by Andy Coates, Chen Ni, dependabot\[bot] - Bump material from 1.6.0 to 1.6.1 [(#​2662)](https://togithub.com/mockito/mockito/pull/2662) - Bump core-ktx from 1.7.0 to 1.8.0 [(#​2661)](https://togithub.com/mockito/mockito/pull/2661) - Bump groovy from 3.0.10 to 3.0.11 [(#​2660)](https://togithub.com/mockito/mockito/pull/2660) - Fix for Issue2656 [(#​2659)](https://togithub.com/mockito/mockito/pull/2659) - Bump assertj-core from 3.22.0 to 3.23.1 [(#​2658)](https://togithub.com/mockito/mockito/pull/2658) - Regression? Strictness set in `@MockitoSettings` ignored after upgrade from 4.5.1 to 4.6.0 [(#​2656)](https://togithub.com/mockito/mockito/issues/2656) - Fix typo [(#​2655)](https://togithub.com/mockito/mockito/pull/2655) ### [`v4.6.0`](https://togithub.com/mockito/mockito/releases/tag/v4.6.0) [Compare Source](https://togithub.com/mockito/mockito/compare/v4.5.1...v4.6.0) *Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)* ##### 4.6.0 - 2022-05-27 - [14 commit(s)](https://togithub.com/mockito/mockito/compare/v4.5.1...v4.6.0) by Hervé Boutemy, K. Siva Prasad Reddy, Rafael Winterhalter, dependabot\[bot] - Bump shipkit-changelog from 1.1.15 to 1.2.0 [(#​2654)](https://togithub.com/mockito/mockito/pull/2654) - Bump versions.errorprone from 2.13.1 to 2.14.0 [(#​2653)](https://togithub.com/mockito/mockito/pull/2653) - Bump shipkit-auto-version from 1.1.20 to 1.2.0 [(#​2651)](https://togithub.com/mockito/mockito/pull/2651) - Fixes [#​2648](https://togithub.com/mockito/mockito/issues/2648) : Add support for customising strictness via [@​Mock](https://togithub.com/Mock) annotation and MockSettings [(#​2650)](https://togithub.com/mockito/mockito/pull/2650) - Any way to enable Strict Stubbing when using Mockito.mock() without using [@​Mock](https://togithub.com/Mock)? [(#​2648)](https://togithub.com/mockito/mockito/issues/2648) - Reintroduce inheriting type annotations from interfaces if only one interface is mocked, including additional interfaces. [(#​2645)](https://togithub.com/mockito/mockito/pull/2645) - Bump com.diffplug.spotless from 6.6.0 to 6.6.1 [(#​2643)](https://togithub.com/mockito/mockito/pull/2643) - fix Reproducible Build issue [(#​2642)](https://togithub.com/mockito/mockito/pull/2642) - Bump com.diffplug.spotless from 6.5.2 to 6.6.0 [(#​2641)](https://togithub.com/mockito/mockito/pull/2641) - Mockito mock of interfaces lost annotation information [(#​2640)](https://togithub.com/mockito/mockito/issues/2640) - Bump material from 1.5.0 to 1.6.0 [(#​2637)](https://togithub.com/mockito/mockito/pull/2637) - Bump com.diffplug.spotless from 6.5.1 to 6.5.2 [(#​2636)](https://togithub.com/mockito/mockito/pull/2636) - Bump versions.bytebuddy from 1.12.9 to 1.12.10 [(#​2635)](https://togithub.com/mockito/mockito/pull/2635) - Bump com.diffplug.spotless from 6.5.0 to 6.5.1 [(#​2632)](https://togithub.com/mockito/mockito/pull/2632) - Bump com.diffplug.spotless from 6.4.2 to 6.5.0 [(#​2631)](https://togithub.com/mockito/mockito/pull/2631)
apache/logging-log4j2 ### [`v2.19.0`](https://togithub.com/apache/logging-log4j2/blob/HEAD/CHANGELOG.adoc#If-srcchangelogreleaseVersion-directory-eg-srcchangelog2190-already-exists-with-certain-content-changelog-releaser-profile-will-only-move-new-changelog-entry-files-and-override-releasexml-changelogadocftl-will-not-be-touched-if-it-already-exists) # This allows one to run `changelog-releaser` profile multiple times, e.g., to incorporate changes added to a release candidate. . Edit the populated `.changelog.adoc.ftl` . `git add` the changes in `src/changelog` and commit them
checkstyle/checkstyle ### [`v10.8.1`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.8.1) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.8.0...checkstyle-10.8.1) Checkstyle 10.8.1 - https://checkstyle.org/releasenotes.html#Release\_10.8.1 Bug fixes: [#​4930](https://togithub.com/checkstyle/checkstyle/issues/4930) - LocalizedMessage should use ModuleName in compareTo method
Other Changes:
Fix 'set-milestone-on-referenced-issue'
Specify violation messages in input files
Update documentation for AnnotationUseStyle
Execute upload of -all jar separately
Switch to PAT secret in set-milestone workflow
Remove execution of upload -all jar from new-milestone-and-issue-in-other-repo
Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files
Add forgotten secret inherit in release
Create GitHub action to put current milestone on issue of closed PR
Use dynamic names for release workflow runs
Make action to trigger all release steps
CommitValidationTest fails on revert commits
Keep workflow input descriptions consistent
### [`v10.8.0`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.8.0) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.7.0...checkstyle-10.8.0) Checkstyle 10.8.0 - https://checkstyle.org/releasenotes.html#Release\_10.8.0 Breaking backward compatibility: [#​12681](https://togithub.com/checkstyle/checkstyle/issues/12681) - Remove Serializable interface from Violation class and EventObject extension from AuditEvent
Other Changes:
Specify violation messages in input files.
Make action to trigger all release steps
Make scripts and configurations filenames consistent
CommitValidationTest should ignore the release process
Use Shellcheck to resolve violations code in Shell Script
Update doc for JavadocType
Release perform action is failing
Replace all usages of xmlstarlet with getCheckstylePomVersion from util.sh
confg: cancel 10.8.0 release, see details in #​12762
End of free builds for CloudBees CodeShip
Define variable for non-main-files-suppressions file
Fix RegexpOnFileNameCheck message keys
pitest: groovy does not run when profile fails
Resolve surviving annotation mutations for pitest
Checker: false violation removals on other failures
Validation for next version in GitHub action
pitest-survival-check-xml.groovy: prints nothing when there are no differences
`pitest-survival-check-xml.groovy` should automatically update list of suppressions
Remove admins from white list on commit validation
Github action "Release perform"
pitest: validate wildcards on target classes
Issue 12705: remove .m2 for codenarc execution to make it more stable on download
Github action to copy to sourceforge does not work
update all release action to have 'Setup local maven cache' step to optimize download of artifacts
Push 'all' jar action is not working and not failing execution
### [`v10.7.0`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.7.0) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.6.0...checkstyle-10.7.0) Checkstyle 10.7.0 - https://checkstyle.org/releasenotes.html#Release\_10.7.0 Breaking backward compatibility: [#​12338](https://togithub.com/checkstyle/checkstyle/issues/12338) - Remove CheckstyleAntTask's classpath parameter New: [#​12515](https://togithub.com/checkstyle/checkstyle/issues/12515) - Support latest pattern matching syntax in switch labels Bug fixes: [#​11643](https://togithub.com/checkstyle/checkstyle/issues/11643) - UnnecessaryParentheses: false negative on unnecessary parenthesis
Other Changes:
action 'R: Close/Create Milestone' is not working
Resolve surviving pitest-design-check mutations for pitest
Resolve surviving pitest-coding-require-this-check mutations for pitest
linkcheck report full of error on damaged links to javadoc
Resolve violation from ResultOfMethodCallIgnored inspection
All Github CI workflows should have concurrency of 1
Picocli's coloring interfering with tests
Remove Apex project from usage in testing
Resolve surviving pitest-metrics-check mutations for pitest
Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files
Resolve Pitest for profile coding-2
Resolve surviving pitest-blocks mutations for pitest
doc: explanation on versioning of checkstyle
Corrects classes scanned for pitest to include sub-classes
Resolve surviving pitest-whitespace mutations for pitest
Resolve surviving sizes mutations for pitest
Empty ErrorStream in `checker-framework.groovy` to prevent buffer exhaustion and external processes from blocking
Resolve surviving pitest-java-ast-visitor mutations for pitest
Specify violation messages in input files.
Resolve surviving modifier mutations for pitest
Resolve surviving naming mutations for pitest
Restore pitest.sh to ease operation on local
Lint GitHub Actions workflows executed twice
`bump_license_year.yml` not adding year to commit message.
### [`v10.6.0`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.6.0) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.5.0...checkstyle-10.6.0) Checkstyle 10.6.0 - https://checkstyle.org/releasenotes.html#Release\_10.6.0 Breaking backward compatibility: [#​12520](https://togithub.com/checkstyle/checkstyle/issues/12520) - Simplify JavadocStyleCheck: remove functionality for missing package-info Javadoc Bug fixes: [#​12409](https://togithub.com/checkstyle/checkstyle/issues/12409) - Inconsistent allowedAbbreviations when a method contains an underscore [#​12486](https://togithub.com/checkstyle/checkstyle/issues/12486) - NoWhitespaceAfter false positive on synchronized method [#​11807](https://togithub.com/checkstyle/checkstyle/issues/11807) - Null pointer exception with records in RequireThisCheck
Other Changes:
Resolve pitest for profile metrics
Review usages of `BeforeAll` in tests
Create CI task to lint github actions
Run regression testing in CI over openjdk19
Replace backward slash with forward slash while creating `CheckerFrameworkError` object in `checker-framework.groovy`
Convert sevntu-checkstyle-check to ant run
doc: remove 'pre' tags from description
Create YAML linting CI task
Use Shellcheck to resolve violations code in Shell Script
All scripts that print example of execution should not have hardcoded name in message
'R: Push Release Notes' makes xml section version as snapshot
'R: Push Release Notes' failing on push
Remove 'releasenotes.xml after commit:'
'R: Push Release Notes' failing
Create CI task to enforce '.ci' directory contains only script files
### [`v10.5.0`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.5.0) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.4...checkstyle-10.5.0) Checkstyle 10.5.0 - https://checkstyle.org/releasenotes.html#Release\_10.5.0 New: [#​11644](https://togithub.com/checkstyle/checkstyle/issues/11644) - Allow 3rd party Check providers to group modules under custom parent module Bug fixes: [#​12443](https://togithub.com/checkstyle/checkstyle/issues/12443) - checkstyle 10.3.3 and newer throws NullPointerException on annotated generic types from IllegalType rule [#​12345](https://togithub.com/checkstyle/checkstyle/issues/12345) - False positive in NoWhiteSpaceAfter [#​12291](https://togithub.com/checkstyle/checkstyle/issues/12291) - EmptyForInitializerPad: ArrayIndexOutOfBoundsException
Other Changes:
doc: releasenotes 10.5.0
Resolve Pitest suppression for RightCurlyCheck
Remove new curl parameter from all GitHub actions for release
Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files
Github action "Copy site to sourceforge"
Issue #​11604: separates detail ast from xpath
PMD warning in execution logs
failure of update github.io to clone checkstyle.github.io
Enforce file size on Java inputs
failure to publish github release notes ' R: Publish GitHub Page'
Resolve Pitest suppression for AccessModifierOption
Resolve Pitest suppression for SeparatorWrapCheck
Re-enable sonar
Investigate why GITHUB token has no access to issues
Update doc for MutableException
Update Test Configuration To Support Adding TreeWalker Property
Missing Link found on Checkstyle docs
doc: archive release notes for 8.0-8.34
add release number validation
Create instance of regexp check to enforce usage of 'fail-with-body' in curl commands
Action 'Bump version/Update Milestone' is failing to update milestones
Specify violation messages in input files.
'R: Publish GitHub Page' failing at perform curl command but action status is succcess
Debug documentation is not clear
Improper text in NewLineAtEndOfFileCheck documentation
doc: expanded documentation on severities
Resolve Pitest for Block Profile-2
### [`v10.4`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.4) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.3.4...checkstyle-10.4) Checkstyle 10.4 - https://checkstyle.org/releasenotes.html#Release\_10.4 Breaking backward compatibility: [#​12101](https://togithub.com/checkstyle/checkstyle/issues/12101) - Checker.localeLanguage property work strange with system property user.language [#​12102](https://togithub.com/checkstyle/checkstyle/issues/12102) - Remove custom cache in Violation.java. It was extra cache for resource bundle cache for messages. Bug fixes: [#​11920](https://togithub.com/checkstyle/checkstyle/issues/11920) - False Positive: UnusedLocalVariableCheck
Other Changes:
Overview Section is quite confusing
Move codenarc to non GitHub CI
CI: validate PR number when commit is for PR
Create CI task to fail PR if merge commit exists
checker-framework.groovy depends too much on name of repo
Resolve Switch case mutation for ParenPad
Rename all 'Checker-Framework / checker-..' actions
Resolve Pitest suppression for ParenPad
Resolve Pitest suppression for Javadoc profile
Resolve Pitest suppression for misc profile
dependency: bump mockito-inline from 4.8.0 to 4.8.1
UnusedImports doc: add limitation regarding same-name imports
Update doc for EmptyLineSeparator
Update verify-no-exception-configs validation
Pitest/Checker: Drop New/Unnecessary Displays And Switch to Git Diff
Add example of custom jars to Ant Documentation
Resolve Pitest suppression for block profile
Resolve Pitest suppression for EmptyForInitializerPad-2
doc: Update SuppressionXpathSingleFilter example (related to #​3095)
doc: remove teamcity badge but keep links in case we will restore it
Create IDEA Inspections Docker image for CircleCI
Specify violation messages in input files.
Resolve Pitest suppression for SeperatorWrapCheck
Resolve Pitest suppression for EmptyForInitializerPadCheck
Resolve Pitest suppression for MethodParamPadCheck
Resolve Pitest suppression for OperatorWrapCheck
Resolve Pitest suppression for AbstractParenPadCheck - 2
Resolve Pitest suppression for EmptyForIteratorPadCheck
Resolve Pitest suppression for AbstractParenPadCheck
Remove changes needed for PMD Accessor violations from Java 11 improvements
Minor word missing in checkstyle docs
doc: fix formatting mistake
### [`v10.3.4`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.3.4) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.3.3...checkstyle-10.3.4) https://checkstyle.org/releasenotes.html#Release\_10.3.4 ### [`v10.3.3`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.3.3) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.3.2...checkstyle-10.3.3) https://checkstyle.org/releasenotes.html#Release\_10.3.3 ### [`v10.3.2`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.3.2) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.3.1...checkstyle-10.3.2) https://checkstyle.org/releasenotes.html#Release\_10.3.2 Bug fixes: [#​11736](https://togithub.com/checkstyle/checkstyle/issues/11736) - MissingJavadocType: Support qualified annotation names [#​11655](https://togithub.com/checkstyle/checkstyle/issues/11655) - Update google_checks.xml to have the SuppressionCommentFilter and SuppressWarningsHolder modules in the config by default (and by extension, SuppressWarningsFilter)
Other Changes:
Update releasenotes to use GitHub Pages execution
Allow SuppressWarningHolder to suppress the violation with NameCheck
Pitest: Kill all surviving mutations
Pitest: Activate "ALL" mutator group
Use Shellcheck to resolve violations code in Shell Script
pitest: increase mutation coverage for pitest-imports profile to 100%
Update GitHub Action for bump-license-year.sh
Solve fb-contrib errors
Remove pitest mutation checking HTML model
automate execution by Github action bump-license-year.sh on first day of month
update code base to have javadoc tag to explain noinspection tag content
doc: put example of enableExternalDtdLoad to xdoc
update doc for SuppressWarningsHolder
releasenotes script generated empty commit
Include CDG Accelerator Plugin to boost pitest performance
Enforce file size on Java inputs
Expand XPath IT Regression Testing
There are semantic problems in the Chinese error message of keyword `design.forExtension` .
prepare-settings.sh fails to create settings.xml
Use groovy version provided by `apt` in pitest.yml
tweet-releasenotes.sh does not check env variables
download of m2 cache from sourceforge.io is slow
infra: turns off create dependency reduced pom for shade plugin
Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files
Specify violation messages in input files.
pitest: increase mutation coverage for javadoc profile to 100%
### [`v10.3.1`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.3.1) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.3...checkstyle-10.3.1) https://checkstyle.org/releasenotes.html#Release\_10.3.1 ### [`v10.3`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.3) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.2...checkstyle-10.3) https://checkstyle.org/releasenotes.html#Release\_10.3 ### [`v10.2`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-10.2) [Compare Source](https://togithub.com/checkstyle/checkstyle/compare/checkstyle-10.1...checkstyle-10.2) https://checkstyle.org/releasenotes.html#Release\_10.2 ### [`v10.1`](https://togithub.com/checkstyle/checkstyle/releases/tag/checkstyle-1

Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 1 year ago

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.

codecov[bot] commented 1 year ago

Codecov Report

Merging #226 (8391df9) into main (b262e3a) will not change coverage. The diff coverage is n/a.

@@             Coverage Diff             @@
##                main      #226   +/-   ##
===========================================
  Coverage     100.00%   100.00%           
  Complexity         2         2           
===========================================
  Files              1         1           
  Lines              4         4           
===========================================
  Hits               4         4           
Flag Coverage Δ
integration-tests 100.00% <ø> (ø)
unit-tests 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.