FINERACT-2181: Update non-major #5110
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.20.1->7.32.07.20.1->7.32.07.20.1->7.32.07.20.1->7.32.02.35.1->2.44.011.0.0->11.1.00.8.11->0.8.144.4->4.5.04.8.179->4.8.1844.2.2->4.3.01.12.0->1.12.16.1.6->6.2.03.18.0->3.20.01.5.17->1.5.211.5.17->1.5.211.18.36->1.18.425.11.3->5.14.15.11.3->5.14.13.26.3->3.27.62.29.1->2.31.07.20.1->7.32.02.11.0->2.13.22.11.0->2.12.05.14.2->5.20.01.11.4->1.14.15.11.3->5.14.11.11.4->1.14.13.12.0->3.20.05.10.0->5.14.14.21.0->4.38.05.2.1->5.5.110.1.42->10.1.490.8.12->0.8.14Release Notes
cucumber/cucumber-jvm (io.cucumber:cucumber-spring)
v7.32.0Compare Source
Changed
Fixed
Metamessage (#3108)v7.31.0Compare Source
Added
UsageJsonFormatter, use with--plugin usage-json(#3086 M.P. Korstanje)Changed
TimeLineFormatter(#3095 M.P. Korstanje)UsageFormatter(#3086 M.P. Korstanje)UnusedFormatter(#3086 M.P. Korstanje)Fixed
v7.30.0Compare Source
Changed
Fixed
FileSource.withPosition(#3084 M.P. Korstanje)v7.29.0Compare Source
Added
Changed
RerunFormatter(#3075 M.P. Korstanje)TeamCityPlugin(#3050 M.P. Korstanje)DefaultSummaryPrinter(#3028 M.P. Korstanje)ProgressFormatter(#3028 M.P. Korstanje)Fixed
TestSourcesModel(#3076 M.P. Korstanje)StringUtils.isWhitespace(gherkin/#468 Julien Kronegg, M.P. Korstanje)v7.28.2Compare Source
Fixed
v7.28.1Compare Source
Fixed
v7.28.0Compare Source
Added
--i18n-keywordsand--i18n-languagesoptions (#3053 M.P. Korstanje)Changed
Deprecated
--i18noptions (#3053 M.P. Korstanje)v7.27.2Compare Source
Fixed
v7.27.1Compare Source
Fixed
xs:float(junit-xml-formatter/#83 M.P. Korstanje)GherkinLine.substringTrimmed(#gherkin/444)v7.27.0Compare Source
Changed
v7.26.0Compare Source
Added
cucumber.junit-platform.discovery.as-root-engineto work around SBT issues (#3023 M.P. Korstanje)Fixed
v7.25.0Compare Source
Changed
v7.24.0Compare Source
Added
@SelectClasspathResource) is used to select a directory. (#2835 M.P. Korstanje)Changed
EngineDiscoveryRequestResolverto resolve classpath based resources. (#2835 M.P. Korstanje)Deprecated
cucumber-junitin favour ofcucumber-junit-platform-engine(#2835 M.P. Korstanje)Fixed
v7.23.0Compare Source
Added
UndefinedStepExceptionstacktrace (#3002 M.P. Korstanje)surefirenaming strategy (#3003 M.P. Korstanje)Changed
number-and-pickle-if-parameterizedexample naming strategy by default (#3004 M.P. Korstanje)v7.22.2Compare Source
Changed
Fixed
@DefaultDataTableEntryTransformer(#2995 Jean Tissot)v7.22.1Compare Source
Changed
Fixed
v7.22.0Compare Source
Changed
Deprecated
ScenarioScopedglue (#2971 M.P. Korstanje & Julien Kronegg)Fixed
v7.21.1Compare Source
Fixed
v7.21.0Compare Source
Added
Changed
Fixed
google/error-prone (com.google.errorprone:error_prone_core)
v2.44.0: Error Prone 2.44.0Changes
LabelledBreakTargetis now an errorClosed issues: #5218, #5278
Full changelog: google/error-prone@v2.43.0...v2.44.0
v2.43.0: Error Prone 2.43.0The minimum supported JDK version to run Error Prone is now JDK 21 (#4867).
Changes:
-XepPatchChecksnow skips disabled checks (#4943)AndroidJdkLibsCheckerhas been removed, the recommended replacement for Android code is Android Lint's NewApi checkNew checks:
NullNeedsCastForVarargs: Detect calls that incorrectly passes anullarray instead of anullelement.RedundantNullCheck: detect checks on expressions that are non-null.Closed issues: #4943, #5102, #5107, #5121, #5158, #5217, #5239
Full changelog: google/error-prone@v2.42.0...v2.43.0
v2.42.0: Error Prone 2.42.0New checks:
ExplicitArrayForVarargs: discourage unnecessary explicit construction of an array to provide varargs.FloggerPerWithoutRateLimit: discourage Flogger'sperUniquewithout rate limitingStringJoin: BanString.join(CharSequence)andString.join(CharSequence, CharSequence)ThreadBuilderNameWithPlaceholder: Do not allow placeholders inThread.Builder.name(String)orname(String, int).Changes:
ASTHelpers.asFlagSethas changed. The previous type wasEnumSet<Flags.Flag>, whereFlags.Flagis an enum in the javac classFlags. A recent JDK change has replaced that enum with a new top-level enum calledFlagsEnum. It is not possible to changeASTHelpers.asFlagSetin a way that would be type-safe and compatible with the enums from JDKs both before and after the change. Instead, the method now returnsImmutableSet<String>, where the strings come from thetoString()of the enum constants. That means they are"native","abstract", etc.IO.print[ln]()inSystemOut.Full changelog: google/error-prone@v2.41.0...v2.42.0
v2.41.0: Error Prone 2.41.0New checks:
publicorprotectedmodifiers, but are effectively privateChanges:
Full changelog: google/error-prone@v2.40.0...v2.41.0
v2.40.0: Error Prone 2.40.0Changes:
Full changelog: google/error-prone@v2.39.0...v2.40.0
v2.39.0: Error Prone 2.39.0Changes:
Checks:
BooleanLiteral: PrefertruetoBoolean.TRUEExpensiveLenientFormatString: Renamed fromPreconditionsExpensiveString, detects unnecessary calls toString.formatin the arguments of lenient formatting methods.UnnecessaryQualifier: Detects@Qualifieror@BindingAnnotationannotations that have no effect, and can be removedIssues: #4996, #5045
Full changelog: google/error-prone@v2.38.0...v2.39.0
v2.38.0: Error Prone 2.38.0New checks:
AddNullMarkedToPackageInfo: adds@org.jspecify.annotations.NullMarkedannotation to package-info filesIntLiteralCast: Suggests a literal of the desired type instead of casting an int literal to a long, float, or doubleMisleadingEmptyVarargs: Discourages calling varargs methods that expect at least one argument with no arguments, like Mockito'sthenThrowPreconditionsExpensiveString: Discourages expensive string formatting in GuavaPreconditionschecksSelfSet: Detects mistakes likeproto.setFoo(proto.getFoo())UnnecessaryCopy: detect unnecessary copies of proto Lists and Maps.Closed issues: #4924, #4897, #4995
Full changelog: google/error-prone@v2.37.0...v2.38.0
v2.37.0: Error Prone 2.37.0Changes:
error_prone_type_annotationshave been been merged intoerror_prone_annotations.error_prone_type_annotationsis now deprecated, and will be removed in a future release.New checks:
AssignmentExpression- The use of an assignment expression can be surprising and hard to read; consider factoring out the assignment to a separate statement.IntFloatConversion- Detect calls toscalbthat should be using the double overload insteadInvalidSnippet- Detects snippets which omit the:required for inline code.JUnit4EmptyMethods- Detects empty JUnit4@Before,@After,@BeforeClass, and@AfterClassmethods.MockIllegalThrows- Detects cases where Mockito is configured to throw checked exception types which are impossible.NegativeBoolean- Prefer positive boolean names.RuleNotRun- DetectsTestRules not annotated with@Rule, that won't be run.StringConcatToTextBlock- Replaces concatenated multiline strings with text blocks.TimeInStaticInitializer- Detects accesses of the system time in static contexts.Closed issues:
@InlineMepatching ofStrings.repeatproduces broken code (#4819)_) variables (#4847)Full changelog: google/error-prone@v2.36.0...v2.37.0
v2.36.0: Error Prone 2.36.0Changes:
ErrorProneScannerfor AST nodes introduced after Java 11 (e5fd194)d67bc15)--should-stop=ifError=FLOWis set when using the-Xpluginintegration (e71db1f)New checks:
DuplicateBranches: Discourage conditional expressions and if statements where both branches are the sameRedundantControlFlow: Reports redundantcontinuestatements.Closed issues: #4633, #4646
Full changelog: google/error-prone@v2.35.1...v2.36.0
checkstyle/checkstyle (com.puppycrawl.tools:checkstyle)
v11.1.0Checkstyle 11.1.0 - https://checkstyle.org/releasenotes.html#Release_11.1.0
New:
#17451 - false-negative: whitespace between type annotation and array declarator or ellipsis
Bug fixes:
#17540 - Annotation location rule is not enforced in package-info.java file
#17507 - Google style: Missing support for multipart versioning format using underscores in method names
#17778 - Add support to properly follow Rule
7.1.1 General Formin Google Style Guide Implementation#17825 - --generate-checks-and-files-suppression option generates invalid XML
#13048 - JavadocTagContinuationIndentation: missing support to arbitrary indentation in
<pre>tags#11867 - LineLength gets triggered on multi-line strings for Google Checks
Other Changes:
update JavadocTokenTypes.java to new format of AST print
Fix wrong dtd scheme reference in CLI example
move examples of IllegalImport to compilable folder
LineLength coverage page: missing note about command line exemptions
Add `rewrite` support for `errorprone.refasterrules`
Reuse in metadata module scrapper all methods to get data from javadoc and reflection only
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger
Add chechstyle-operewrite recipes to the project.
test to check indentation trailing comments are vertically aligned
Fix Javadoc Warnings: "use of default constructor, which does not provide a comment"
Upgrade all scripts to groovy 3.0.17 or 4.x
doc: make nrmancuso "former"
Convert eligible classes to records
v11.0.1Checkstyle 11.0.1 - https://checkstyle.org/releasenotes.html#Release_11.0.1
Bug fixes:
#3110 - some messages are still hardcoded in english
#17563 - Google style: No proper way to check if the reason for swallowing the exception is actually appropriate
#17551 - Missing violations on Unicode and Octal values of
\s#17501 - Google style: Word TODO of Todo comment must be in all caps
Other Changes:
fix cirrus-ci failure to install jdk21
Preparation for Migration of Checkstyle Codebase to Java 21
Enable assorted Error Prone Support checks
Conversion to Enhance Switch for SuppressionWarningCheck Causing Deeply Nesting Issues
Convert eligible classes to records
dependecies: update caciocavallo to latest
Convert switch statements to enhanced switch expressions
Add anchored links for each property
site log has a lot of warnings 'Anchor name "Description" used more than once'
Resolve CheckerFramework violations
Add filters table validation in xdoc folder
Wiki page on how to make test methods from issue description
improve position of tag `yamllint`
Use TypeName check to validate Examples classes
AnnotationLocation does not enforce annotation placement after Javadoc as documented
IT regression area Folder structure for suppressionxpathfilter
jacoco/jacoco (jacoco)
v0.8.14: 0.8.14New Features
Fixed bugs
Fixed handling of exceptions in chains of safe call operators in Kotlin (GitHub #1819).
Non-functional Changes
v0.8.13: 0.8.13New Features
inlinefunctions (GitHub #1670).inlinefunctions withreifiedtype parameter (GitHub #1670, #1700).JvmSyntheticfunctions (GitHub #1700).getEntriesgenerated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub #1625).JvmOverloadsannotation are filtered out (GitHub #1768).Fixed bugs
Non-functional Changes
IllegalArgumentExceptionoccurs during reading of zip file (GitHub #1833).v0.8.12: 0.8.12New Features
Fixed bugs
Non-functional Changes
</d
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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 was generated by Mend Renovate. View the repository job log.