Skip to content

Bump the all-dependencies group across 1 directory with 4 updates - #111

Merged
flemming-n-larsen merged 1 commit into
mainfrom
dependabot/gradle/all-dependencies-bbe33d276b
Sep 23, 2026
Merged

flemming-n-larsen merged 1 commit into
mainfrom
dependabot/gradle/all-dependencies-bbe33d276b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the all-dependencies group with 4 updates in the / directory: org.eclipse.jdt:org.eclipse.jdt.core, org.jetbrains.kotlin:kotlin-stdlib, org.apache.bcel:bcel and com.github.ben-manes.versions.

Updates org.eclipse.jdt:org.eclipse.jdt.core from 3.46.0 to 3.47.0

Commits

Updates org.jetbrains.kotlin:kotlin-stdlib from 2.4.10 to 2.4.20

Release notes

Sourced from org.jetbrains.kotlin:kotlin-stdlib's releases.

Kotlin 2.4.20

Changelog

Analysis API

  • KT-86546 Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker
  • KT-85418 Implement an API for accessing deserialized file annotations in Analysis API
  • KT-74448 K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines
  • KT-85856 containingSymbol of constructor property differs for local and non-local classes
  • KT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets

Analysis API. Code Compilation

  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm

Analysis API. FIR

  • KT-70552 No expects for actual
  • KT-69727 K2 IDE. Wrong error in the editor on calling clone function of actual enum instance in non-jvm platform
  • KT-69726 FP errors on declaring fun clone() in actual enum in not-jvm source-set
  • KT-86014 Types are broken after remove parameter through change signature
  • KT-86363 KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks
  • KT-86147 Drop kotlin.parallel.resolve.under.global.lock registry key
  • KT-85543 Avoid lazy resolve for the contracts phase if no constracts might be resolved

Analysis API. Infrastructure

  • KT-84914 Do not publish analysis-api-test-framework
  • KT-86986 kotlin-compiler-common-for-ide bundles unrelated Analysis API modules
  • KT-86186 Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate
  • KT-85360 Drop kotlin-compiler-testdata-for-ide artifact
  • KT-85585 Simplify the dependencies graph for the Analysis API modules
  • KT-85381 Remove tests for the FE10 implementation

Analysis API. Light Classes

New Features

  • KT-84645 Support resolving to companion block members & extensions from Java (light classes)
  • KT-80775 Support PsiClass#getRecordComponents in light classes

Fixes

  • KT-57537 SLC: propagate default parameter value from (@JvmOverloads) expect declarations to actual declarations
  • KT-85040 [Analysis API] Improve Java / Kotlin interop in KMP projects
  • KT-87301 SymbolLightAccessorMethod#isValid returns false for delegated properties
  • KT-87171 SLC: non-mapped Kotlin collection supertype is dropped from supertype list
  • KT-87250 JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations
  • KT-70428 AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation
  • KT-63568 Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-stdlib's changelog.

2.4.20

Analysis API

  • KT-86546 Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker
  • KT-85418 Implement an API for accessing deserialized file annotations in Analysis API
  • KT-74448 K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines
  • KT-85856 containingSymbol of constructor property differs for local and non-local classes
  • KT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets

Analysis API. Code Compilation

  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm

Analysis API. FIR

  • KT-70552 No expects for actual
  • KT-69727 K2 IDE. Wrong error in the editor on calling clone function of actual enum instance in non-jvm platform
  • KT-69726 FP errors on declaring fun clone() in actual enum in not-jvm source-set
  • KT-86014 Types are broken after remove parameter through change signature
  • KT-86363 KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks
  • KT-86147 Drop kotlin.parallel.resolve.under.global.lock registry key
  • KT-85543 Avoid lazy resolve for the contracts phase if no constracts might be resolved

Analysis API. Infrastructure

  • KT-84914 Do not publish analysis-api-test-framework
  • KT-86986 kotlin-compiler-common-for-ide bundles unrelated Analysis API modules
  • KT-86186 Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate
  • KT-85360 Drop kotlin-compiler-testdata-for-ide artifact
  • KT-85585 Simplify the dependencies graph for the Analysis API modules
  • KT-85381 Remove tests for the FE10 implementation

Analysis API. Light Classes

New Features

  • KT-84645 Support resolving to companion block members & extensions from Java (light classes)
  • KT-80775 Support PsiClass#getRecordComponents in light classes

Fixes

  • KT-57537 SLC: propagate default parameter value from (@JvmOverloads) expect declarations to actual declarations
  • KT-85040 [Analysis API] Improve Java / Kotlin interop in KMP projects
  • KT-87301 SymbolLightAccessorMethod#isValid returns false for delegated properties
  • KT-87171 SLC: non-mapped Kotlin collection supertype is dropped from supertype list
  • KT-87250 JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations
  • KT-70428 AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation
  • KT-63568 Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set
  • KT-36740 MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias

... (truncated)

Commits
  • 890ac1d Add Changelog for 2.4.20-RC3
  • 8860aed 🍒 [FIR] Fix suspend conversion when expected type is nullable (#7769)
  • ab5bcd9 Edit ChangeLog for 2.4.20-RC2
  • 9464edc Add ChangeLog for 2.4.20-RC2
  • 0261e43 Cherry-pick "Fix asBodyAndResultVar call in `visitInlinedLambdaInComposable...
  • 0763513 [box-tests] Workaround for klib compatibility tests (#7626)
  • 045aec6 [Wasm] Append scripts from webpack.config.d in the end of the file (#7615)
  • cd7173b 🍒 [2.4.20] [K/JS] Keep associated obj annotation only if getInstance survives...
  • d36a2ff CastsOptimizationPass: break aliases cycles (#7578)
  • 8664983 [CLI] Restore custom IC search scope creation
  • Additional commits viewable in compare view

Updates org.apache.bcel:bcel from 6.12.0 to 6.13.0

Changelog

Sourced from org.apache.bcel:bcel's changelog.

Apache Commons BCEL Version 6.13.0 RELEASE NOTES

Introduction

The Apache Commons BCEL team is pleased to announce the release of Apache Commons BCEL 6.13.0.

The Commons Byte Code Engineering Library (BCEL) is designed to provide users with a convenient way to analyze, create, and manipulate compiled .class files.

This is a feature and maintenance release. Java 8 or later is required.

New Features

  •       Add support for permitted subclasses [#493](https://github.com/apache/commons-bcel/issues/493). Thanks to nbauma109, Gary Gregory.
    
  •       Add RecordComponentInfo.getAttribute(byte tag)[#494](https://github.com/apache/commons-bcel/issues/494). Thanks to nbauma109, Gary Gregory.
    
  •       Add Const.MAJOR_27. Thanks to Gary Gregory.
    
  •       Add Const.MINOR_27. Thanks to Gary Gregory.
    
  •       Add and use ArrayType.isElementType(Type). Thanks to Gary Gregory.
    
  •       Add Const.MAJOR_28. Thanks to Gary Gregory.
    
  •       Add Const.MINOR_28. Thanks to Gary Gregory.
    

Fixed Bugs

  •       Fix constant pool module access test on Java 26 and above [#492](https://github.com/apache/commons-bcel/issues/492). Thanks to nbauma109.
    
  •       Deprecate org.apache.bcel.classfile.Utility.Utility(). Thanks to Gary Gregory.
    
  •       Deprecate org.apache.bcel.verifier.exc.Utility.getStackTrace(Throwable). Thanks to Gary Gregory.
    
  •       Fix all Javadoc warnings and enforce checks by default. Thanks to Gary Gregory.
    
  •       Escape constant pool names in generated HTML ([#500](https://github.com/apache/commons-bcel/issues/500)). Thanks to Dexter.k.
    
  •       Escape referenced names in BCELFactory Java output ([#501](https://github.com/apache/commons-bcel/issues/501)). Thanks to Dexter.k, Gary Gregory.
    
  •       Make wide flag thread-local in Utility.codeToString ([#502](https://github.com/apache/commons-bcel/issues/502)). Thanks to Dexter.k, Gary Gregory.
    
  •       Read multianewarray dimensions as unsigned byte ([#504](https://github.com/apache/commons-bcel/issues/504)). Thanks to Dexter.k, Gary Gregory.
    
  •       Site docs: clarify security model ([#503](https://github.com/apache/commons-bcel/issues/503)). Thanks to Arnout Engelen.
    
  •       Read ConstantDynamic indices as unsigned shorts ([#505](https://github.com/apache/commons-bcel/issues/505)). Thanks to Dexter.k, Gary Gregory.
    
  •       Validate index upper bound in CPInstruction, IINC and RET setIndex ([#506](https://github.com/apache/commons-bcel/issues/506)). Thanks to Dexter.k, Gary Gregory.
    
  •       Use correct attribute tag in NestHost and ModuleMainClass ([#507](https://github.com/apache/commons-bcel/issues/507)). Thanks to Dexter.k, Gary Gregory.
    
  •       Propagate runtime-visible flag when parsing parameter annotations ([#509](https://github.com/apache/commons-bcel/issues/509)). Thanks to Dexter.k, Gary Gregory.
    
  •       Use fixedLength for parsed LOOKUPSWITCH length ([#499](https://github.com/apache/commons-bcel/issues/499)). Thanks to Digiscrypt Technologies, Gary Gregory.
    
  •       Fix ConstantPoolGen dedup key collisions for names with delimiters ([#510](https://github.com/apache/commons-bcel/issues/510)). Thanks to Dexter.k, Gary Gregory.
    
  •       Read unsigned bytecode operands in CodeHTML disassembler ([#511](https://github.com/apache/commons-bcel/issues/511)). Thanks to Dexter.k, Gary Gregory.
    
  •       Deep-copy bootstrap arguments array in BootstrapMethod.copy() ([#516](https://github.com/apache/commons-bcel/issues/516)). Thanks to Dexter.k, Gary Gregory.
    
  •       Use exclusive live-range end in LocalVariableTable.getLocalVariable ([#517](https://github.com/apache/commons-bcel/issues/517)). Thanks to Dexter.k, Gary Gregory.
    
  •       Build TABLESWITCH from sorted arrays in SWITCH ([#518](https://github.com/apache/commons-bcel/issues/518)). Thanks to Naveed Khan, Gary Gregory.
    
  •       Use array element type not basic type for primitive array access ([#520](https://github.com/apache/commons-bcel/issues/520)). Thanks to Naveed Khan, Gary Gregory.
    
  •       Set length in INVOKEDYNAMIC constructor ([#521](https://github.com/apache/commons-bcel/issues/521)). Thanks to Naveed Khan, Gary Gregory.
    
  •       Reject CALOAD on non-char arrays in structural verification ([#522](https://github.com/apache/commons-bcel/issues/522)). Thanks to Naveed Khan, Gary Gregory.
    
  •       Add negative verifier tests for remaining array load/store component type checks ([#524](https://github.com/apache/commons-bcel/issues/524)). Thanks to Naveed Khan, Gary Gregory.
    
  •       Validate u1 count bound in INVOKEINTERFACE and MULTIANEWARRAY ([#523](https://github.com/apache/commons-bcel/issues/523)). Thanks to Naveed Khan, Gary Gregory.
    
  •       Match wide local variable instruction length to dumped bytes ([#525](https://github.com/apache/commons-bcel/issues/525)). Thanks to Naveed Khan, Gary Gregory.
    

... (truncated)

Commits
  • be4bc45 Prepare for the release candidate 6.13.0 RC1
  • 13fe5d9 Prepare for the release candidate
  • a6d4655 Javadoc
  • 279ec23 Sort members
  • bdaca41 Utility.JavaReader escape decoding: OOB table index, bad-hex crash,
  • 972dfb6 Static WIDE ThreadLocal survives exceptions, corrupting the next class's
  • 4a4b757 org.apache.bcel.verifier.VerifierFactory.DEFAULT_MAX_CACHE_SIZE doesn't
  • 0d86e86 Verifier cache grows unboundedly with attacker-chosen class names
  • b0c3e6a Verifier pass 3a delayed checks are quadratic in attribute and code size
  • 7fe2940 BCELifier interpolates attacker class/package names into generated Java
  • Additional commits viewable in compare view

Updates com.github.ben-manes.versions from 0.61.0 to 0.64.0

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 15, 2026
Bumps the all-dependencies group with 4 updates in the / directory: [org.eclipse.jdt:org.eclipse.jdt.core](https://github.com/eclipse-jdt/eclipse.jdt.core), [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin), [org.apache.bcel:bcel](https://github.com/apache/commons-bcel) and com.github.ben-manes.versions.


Updates `org.eclipse.jdt:org.eclipse.jdt.core` from 3.46.0 to 3.47.0
- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.4.10 to 2.4.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.4.10...v2.4.20)

Updates `org.apache.bcel:bcel` from 6.12.0 to 6.13.0
- [Changelog](https://github.com/apache/commons-bcel/blob/master/RELEASE-NOTES.txt)
- [Commits](apache/commons-bcel@rel/commons-bcel-6.12.0...rel/commons-bcel-6.13.0)

Updates `com.github.ben-manes.versions` from 0.61.0 to 0.64.0

---
updated-dependencies:
- dependency-name: com.github.ben-manes.versions
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: org.apache.bcel:bcel
  dependency-version: 6.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: org.eclipse.jdt:org.eclipse.jdt.core
  dependency-version: 3.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-version: 2.4.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the all-dependencies group with 4 updates Bump the all-dependencies group across 1 directory with 4 updates Sep 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/all-dependencies-bbe33d276b branch from cf05251 to 37990b1 Compare September 22, 2026 15:35
@flemming-n-larsen
flemming-n-larsen merged commit 7db0c52 into main Sep 23, 2026
2 checks passed
@flemming-n-larsen
flemming-n-larsen deleted the dependabot/gradle/all-dependencies-bbe33d276b branch September 23, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant