palantir-java-format
palantir-java-format copied to clipboard
Excavator: Upgrades Baseline to the latest version
excavator is a bot for automating changes across repositories.
Changes produced by the roomba/latest-baseline-oss check.
Release Notes
4.146.0
Automated release, no documented user facing changes
4.147.0
Automated release, no documented user facing changes
4.148.0
Type | Description | Link |
---|---|---|
Fix | Handle safety flow through instanceof pattern matching | https://github.com/palantir/gradle-baseline/pull/2331 |
4.149.0
Type | Description | Link |
---|---|---|
Feature | Users of the com.palantir.baseline-java-versions plugin can now set javaVersions { distributionTarget = '17_PREVIEW' } to opt-in to Java's --enable-preview flag at compile time. |
https://github.com/palantir/gradle-baseline/pull/2322 |
4.150.0
Type | Description | Link |
---|---|---|
Fix | Fix the BaselineModuleJvmArgs plugin to once again work as intended in multi-project builds |
https://github.com/palantir/gradle-baseline/pull/2336 |
4.151.0
Type | Description | Link |
---|---|---|
Fix | javadoc tasks are now properly configured when --enable-preview is used |
https://github.com/palantir/gradle-baseline/pull/2338 |
4.152.0
Type | Description | Link |
---|---|---|
Feature | Add DefaultLocale check Related to google/error-prone issues 632 Adds a DefaultLocale check that replaces uses of String.toLowerCase() and String.toUpperCase() with the overloads that take a Locale , using Locale.ROOT . |
https://github.com/palantir/gradle-baseline/pull/2343 |
4.153.0
Type | Description | Link |
---|---|---|
Fix | Set the java launcher for Checkstyle tasks, too | https://github.com/palantir/gradle-baseline/pull/2351 |
4.154.0
Type | Description | Link |
---|---|---|
Improvement | The JUnits reports plugin is no longer applied by default. Test reports now use the standard output locations from Gradle conventions. | https://github.com/palantir/gradle-baseline/pull/2355 |
4.155.0
Automated release, no documented user facing changes
4.156.0
Type | Description | Link |
---|---|---|
Fix | Fix BaselineJavaVersion checkstyle configuration on gradle < 7.5 | https://github.com/palantir/gradle-baseline/pull/2360 |
4.157.0
Type | Description | Link |
---|---|---|
Improvement | Make task initialization lazier in the junit-reports plugin. |
https://github.com/palantir/gradle-baseline/pull/2364 |
4.158.0
Type | Description | Link |
---|---|---|
Fix | Make the checkUnusedDependencies tasks added by baseline-exact-dependencies compatible with Gradle's configure-on-demand feature. |
https://github.com/palantir/gradle-baseline/pull/2363 |
4.159.0
Type | Description | Link |
---|---|---|
Improvement | Add an errorprone check and typed annotation for Javax -> Jakarta There is a certain class of very problematic cases whereby if you have a method such as the following: <br>myJerseyResource.register(/* this is of type Object */ object);<br> Then if you supply a resource which includes any javax.ws.rs annotations on it, then those will not be registered if your Jersey version is 3.x or later (and you'll only find this out at runtime). The opposite is also true if you try to supply resources annotated with jakarta.ws.rs to Jersey 2.x.To address this, this commit attempts to add an errorprone check which lets implementors add an annotation @ForbidJavax to methodswhich have been knowingly migrated to Jakarta EE9 and cannot accept legacy javax types. |
https://github.com/palantir/gradle-baseline/pull/2366 |
4.160.0
Type | Description | Link |
---|---|---|
Fix | Workaround to IDEA-301084 | https://github.com/palantir/gradle-baseline/pull/2368 |
4.161.0
Type | Description | Link |
---|---|---|
Fix | Reverts a change introduced to baseline-java-version 4.160.0, which was causing failures on multi-project builds. | https://github.com/palantir/gradle-baseline/pull/2369 |
4.162.0
Type | Description | Link |
---|---|---|
Feature | java versions preview enhancements + support setting preview on a project-by-project basis. + Fixes #2340 + fails more elegantly if javaVersions is set on not-the-root. |
https://github.com/palantir/gradle-baseline/pull/2376 |
4.163.0
Type | Description | Link |
---|---|---|
Fix | Fix interface visibility bug | https://github.com/palantir/gradle-baseline/pull/2379 |
4.164.0
Type | Description | Link |
---|---|---|
Improvement | The CyclomaticComplexity check is now configured with switchBlockAsSingleDecisionPoint . |
https://github.com/palantir/gradle-baseline/pull/2383 |
4.165.0
Type | Description | Link |
---|---|---|
Improvement | Implement a simple nullaway wrapper plugin com.palantir.baseline-null-away which registers the NullAway check at WARNING . Projects which fail on warnings will require this to pass pre-merge. |
https://github.com/palantir/gradle-baseline/pull/2382 |
4.166.0
Automated release, no documented user facing changes
4.167.0
Automated release, no documented user facing changes
4.168.0
Type | Description | Link |
---|---|---|
Fix | Roll back nullaway+checkerframework for jdk15 support | https://github.com/palantir/gradle-baseline/pull/2389 |
4.169.0
Type | Description | Link |
---|---|---|
Improvement | Exclude Spark UnusedStubClass from class uniqueness | https://github.com/palantir/gradle-baseline/pull/2390 |
4.170.0
Type | Description | Link |
---|---|---|
Fix | lazily configure NullAway dependencies to successfully apply NullAway without ordering issues | https://github.com/palantir/gradle-baseline/pull/2393 |
4.171.0
Type | Description | Link |
---|---|---|
Fix | com.palantir.baseline-null-away no longer enables the CheckOptionalEmptiness checker by default. |
https://github.com/palantir/gradle-baseline/pull/2396 |
4.172.0
Automated release, no documented user facing changes
4.173.0
Type | Description | Link |
---|---|---|
Fix | Nullaway is not enabled in test sources | https://github.com/palantir/gradle-baseline/pull/2402 |
To enable or disable this check, please contact the maintainers of Excavator.