Sourced from org.checkerframework:checker-qual's releases.
\n\n\nChecker Framework 3.47.0
\nVersion 3.47.0 (September 3, 2024)
\nUser-visible changes:
\nThe Checker Framework runs under JDK 22 -- that is, it runs on a version 22 JVM.\nThe Checker Framework runs under JDK 23 -- that is, it runs on a version 23 JVM.
\nThe Optional Checker no longer supports the
\n@OptionalBottom
annotation.Implementation details:
\nRemoved annotations:
\n\n
\n- \n
@OptionalBottom
Closed issues:
\n\n
Sourced from org.checkerframework:checker-qual's changelog.
\n\n\nVersion 3.47.0 (October 1, 2024)
\nUser-visible changes:
\nImplementation details:
\nClosed issues:
\nVersion 3.47.0 (September 3, 2024)
\nUser-visible changes:
\nThe Checker Framework runs under JDK 22 -- that is, it runs on a version 22 JVM.\nThe Checker Framework runs under JDK 23 -- that is, it runs on a version 23 JVM.
\nThe Optional Checker no longer supports the
\n@OptionalBottom
annotation.Implementation details:
\nRemoved annotations:
\n\n
\n- \n
@OptionalBottom
Closed issues:
\n\n
2f788fe
new release 3.47.02d0d20b
Prep for release.0aeb0a4
Removing the @OptionalBottom
type and annotation (#6772)87f9d44
Support Java 23c16094b
Remove resolveDependencies
target (#6775)c27f651
Don't use ///
comments, whose content must be Markdown in Java 23cb70fb7
Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.770 (#6773)07940f7
Update versions.errorprone to v2.31.0 (#6771)7b2378e
Support Java 22c5cc9d8
Update dependency io.github.classgraph:classgraph to v4.8.175 (#6766)Sourced from com.google.errorprone:error_prone_annotations's releases.
\n\n\nError Prone 2.31.0
\nThis is the last planned minor release of Error Prone that will support running on JDK 11, see #3803. Using Error Prone to compile code that is deployed to earlier versions will continue to be fully supported, but will require using JDK 17 or newer for compilation and setting
\n--release
or-source
/-target
/-bootclasspath
.Changes:
\n\n
\n- Introduce
\n@ThreadSafeTypeParameter
with enforcement by ThreadSafe- Improved support for latest JDK 24 EA builds
\n- Error Prone is now distributed as a Multi-Release jar (#3756)
\nNew checks:
\n\n
\n- \n
AutoValueBoxedValues
: AutoValue instances should not usually contain boxed types that are not Nullable. We recommend removing the unnecessary boxing.Full changelog: https://github.com/google/error-prone/compare/v2.30.0...v2.31.0
\n
4294aac
Release Error Prone 2.31.05bf91fb
Replace {@link ThreadSafeTypeParameter}
with {@code ThreadSafeTypeParameter}
a5a7189
Replace ComparisonChain
with a Comparator
chain.7e9a100
Make ThreadSafeTypeParameter useful in the open-source version of ErrorProne.b4cebef
Fix typo noted by @Stephan202
.354104e
Remove ThreadSafe.TypeParameter
now that it's been replaced by `ThreadSafeT...7542d36
Don't fire CanIgnoreReturnValueSuggester
for simple return param;
impleme...0a5a5b8
Migrate CollectionIncompatibleType
from the deprecated withSignature
to `...78218f2
Write more about withSignature
.90d9390
Mark some Kotlin ranges as Immutable.487e479
[maven-release-plugin] prepare release maven-javadoc-plugin-3.10.09638a6a
[MJAVADOC-785] Align plugin implementation with AbstractMavenReport (maven-re...9d33925
[MJAVADOC-784] Upgrade to Doxia 2.0.0 Milestone Stacka11b921
[MJAVADOC-809] Align Mojo class names7c4b467
Bump org.apache.maven.plugins:maven-plugins from 42 to 43636442b
Improve ITsdbca15a
Bump org.hamcrest:hamcrest-core from 2.2 to 3.0d02bb88
Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.00a850a1
[MJAVADOC-807] Simplify IT for MJAVADOC-49843e901f
Improve URL handlingc78365f
[maven-release-plugin] prepare release surefire-3.5.005e4681
[SUREFIRE-2227] Dynamically calculate xrefTestLocationf1a419a
[SUREFIRE-2228] Upgrade to Doxia 2.0.0 Milestone Stack5e14d4f
[SUREFIRE-2161] Align Mojo class names and output namesc0784ab
Bump org.apache.commons:commons-compress from 1.27.0 to 1.27.179ea717
[SUREFIRE-2256] Upgrade to Parent 434648b47
add Reproducible Builds badgef64c1b3
[maven-release-plugin] prepare for next development iterationfd65715
[maven-release-plugin] prepare release maven-site-plugin-3.20.0be35f64
[MSITE-945] Remove dependency on Commons IO6fc5d17
[MSITE-945] More modern temporary file handling (#203)eb0b0f6
Remove debugging strings from test output (#204)54faaa8
Earlier detection of mkdirs failure (#201)73b57d3
Replace deprecated methods (#198)cf5c504
Add version to mrm-maven-plugin688714c
Use charset in test (#199)adc67e1
Use try with resources to avoid deprecated class (#200)2e867c6
Update history3ae062d
[maven-release-plugin] prepare release surefire-3.4.0f0de8c0
Bump org.htmlunit:htmlunit from 4.3.0 to 4.4.0817695a
Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.16.0675c02a
Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.04bd36a1
[SUREFIRE-1385] Add new parameter "promoteUserPropertiesToSystemProperties" (...1d19ec8
[Doc] Failsafe Verify goal should mention failsafea93783a
[SUREFIRE-2251] [REGRESSION] java.lang.NoSuchMethodException: org.apache.mave...daa011b
Bump org.assertj:assertj-core from 3.26.0 to 3.26.3805f6b7
Improve internal field order26ae10d
Remove outdated invoker conditionsSourced from com.google.errorprone:error_prone_annotations's releases.
\n\n\nError Prone 2.30.0
\nNew checks:
\n\n
\n\n- \n
AutoValueBoxedValues
: Detects unnecessary boxing in AutoValue classes.- \n
DefaultLocale
: Detects implicit use of the JVM default locale, which can result in differing behaviour between JVM executions.- \n
UnnecessaryBreakInSwitch
: Remove unnecessarybreak
statements in->
switches.Full changelog: https://github.com/google/error-prone/compare/v2.29.2...v2.30.0
\n
5ada179
Release Error Prone 2.30.0af175b0
Don't fire the CanIgnoreReturnValueSuggester
for `dagger.producers.Producti...ba8f9a2
Do not update getters that override methods from a superclass.a706e8d
Add ability to suppress warning for the entire AutoValue class86df5cf
Convert some simple blocks to return switches using yield
474554a
Remove // fall out
comments, which are sometimes used to document an empty ...ac7ebf5
Handle var
in MustBeClosedCheckerccd3ca6
Add handling of toBuilder()d887307
Omit some unnecessary break statements when translating to ->
switchesfe07236
Add Error Prone check for unnecessary boxed types in AutoValue classes.Sourced from org.apache.maven.plugins:maven-gpg-plugin's releases.
\n\n\n3.2.5
\nRelease Notes - Maven GPG Plugin - Version 3.2.5
\n\n\n
\n\n\n
\n- [MGPG-134] - Update maven-invoker (#110)
\n@cstamas
- [MGPG-130] - Update sigstore extension to ".sigstore.json" (#109)
\n@loosebazooka
- [MGPG-128] - Parent POM 42, prerequisite 3.6.3 (#100)
\n@cstamas
📦 Dependency updates
\n\n
\n- Bump org.simplify4u.plugins:pgpverify-maven-plugin from 1.17.0 to 1.18.2 (#105)
\n@dependabot
- Bump com.kohlschutter.junixsocket:junixsocket-core from 2.9.1 to 2.10.0 (#107)
\n@dependabot
- Bump org.apache.maven.plugins:maven-plugins from 42 to 43 (#108)
\n@dependabot
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0 (#103)
\n@dependabot
- Bump bouncycastleVersion from 1.78 to 1.78.1 (#98)
\n@dependabot
737d4ee
[maven-release-plugin] prepare release maven-gpg-plugin-3.2.57747063
[MGPG-134] Update maven-invoker (#110)3df5f83
[MGPG-133] Bump org.simplify4u.plugins:pgpverify-maven-plugin from 1.17.0 to ...58a2069
[MGPG-132] Bump com.kohlschutter.junixsocket:junixsocket-core from 2.9.1 to 2...e911b43
[MGPG-131] Bump org.apache.maven.plugins:maven-plugins from 42 to 43 (#108)d2b60d3
[MGPG-130] Update sigstore extension for exclusion (#109)091f388
Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0899f410
[MGPG-128] Parent POM 42, prerequisite 3.6.3 (#100)f0be6f3
[MGPG-127] Bump bouncycastleVersion from 1.78 to 1.78.1 (#98)7dd5166
[maven-release-plugin] prepare for next development iterationSourced from actions/setup-java's releases.
\n\n\nv4.2.2
\nWhat's Changed
\nBug fixes:
\n\n
\n- Fix macos latest check failures by
\n@HarithaVattikuti
in actions/setup-java#634- Fix dragonwell distribution parsing issues by
\n@Accelerator1996
in actions/setup-java#643Documentation changes
\n\n
\n- Update advanced documentation for java-version-file by
\n@mahabaleshwars
in actions/setup-java#622Dependency updates:
\n\n
\n- Bump undici from 5.28.3 to 5.28.4 and other dependency updates by
\n@dependabot
in actions/setup-java#616Full Changelog: https://github.com/actions/setup-java/compare/v4...v4.2.2
\n
Sourced from org.checkerframework:checker-qual's releases.
\n\n\nChecker Framework 3.46.0
\nVersion 3.46.0 (August 1, 2024)
\nUser-visible changes:
\nRenamed
\n@EnsuresCalledMethodsVarArgs
to@EnsuresCalledMethodsVarargs
.Closed issues:
\n\n
Sourced from org.checkerframework:checker-qual's changelog.
\n\n\nVersion 3.46.0 (August 1, 2024)
\nUser-visible changes:
\nRenamed
\n@EnsuresCalledMethodsVarArgs
to@EnsuresCalledMethodsVarargs
.Closed issues:
\n\n
58640e2
new release 3.46.0e1d12ee
Prep for release.239937d
Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.767 (#6735)7eb39fa
Added a new task to resolve dependenciesd0fe98d
Unlimited fetch depth for misc jobs (as claimed by documentation) (#6734)f94817b
More informative exception in callTransferFunction90fcbe3
Use Error Prone 2.29.232ef093
Remove EnsuresCalledMethodsVarArgs.java034a63c
Fix order that constraints/variables are resolved in type arg inferencef3dee6c
Add example to documentation of skipReceiverSubtypeCheckSourced from com.google.errorprone:error_prone_annotations's releases.
\n\n\nError Prone 2.29.2
\nThis release contains all of the changes in 2.29.0 and 2.29.1, plus:
\n\n
\n- a bug fix for a crash in
\nTraditionalSwitchExpression
(google/error-prone#4479)- restores the
\nmodule-info
for the annotations jar, which was accidentally removed (google/error-prone#4480)Full Changelog: https://github.com/google/error-prone/compare/v2.29.1...v2.29.2
\nError Prone 2.29.1
\nThis release contains all of the changes in 2.29.0, plus:
\n\n
\n- a bug fix to
\nUnusedVariable
to handle unnamed_
variables (google/error-prone#4451)- a bug fix for a crash in
\nSetUnrecognized
(google/error-prone#4475)Full Changelog: https://github.com/google/error-prone/compare/v2.29.0...v2.29.1
\nError Prone 2.29.0
\nNew checks:
\n\nClosed issues: #4318, #4429, #4467
\nFull Changelog: https://github.com/google/error-prone/compare/v2.28.0...v2.29.0
\n
436f891
Release Error Prone 2.29.2526aa72
Restore module-info
.a19bcbc
StatementSwitchToExpressionSwitch: Enhance code comment handling for direct c...5c26d0d
Fix ASTHelpers#isRuleKind
on JDK versions without CaseTree#getCaseKind
81d3127
Fix an NPE in SetUnrecognizedbc33976
Use JSpecify 1.0!385e43a
Disallow using traditional :
-style switches as switch expressions2656f48
Create ThreadSafeTypeParameter
to replace ThreadSafe.TypeParameter
.6bd568d
Don't complain about unused variables named _
7f90df7
Improve docs for URLEqualsHashCode
.621cba6
[maven-release-plugin] prepare release maven-javadoc-plugin-3.8.0eab964c
[MJAVADOC-603] javadoc:fix failure on JDK10: java.lang.ClassNotFoundException...0a26a7e
Update since tags08205b1
Add compile step for MJAVADOC-365 IT4c8ca8e
[MJAVADOC-804] Remove temporary directories created by tests91369fa
[MJAVADOC-775] Option 'taglets/taglet/tagletpath' ignored when pointing to a JARbe2fa20
[MJAVADOC-783] Invalid path when using TagletArtifact and TagletPath3eb47c5
[MJAVADOC-791] maven-javadoc-plugin not working correctly together with maven...d3afd39
[MJAVADOC-803] Add default parameter to force root locale4904e08
[MJAVADOC-802] Set default value of defaultAuthor parameter in fix goals to $...