Title: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0 in the gradle-dependencies group by dependabot[bot] · Pull Request #55 · jdvp/AndroidAspectExample · GitHub
Open Graph Title: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0 in the gradle-dependencies group by dependabot[bot] · Pull Request #55 · jdvp/AndroidAspectExample
X Title: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0 in the gradle-dependencies group by dependabot[bot] · Pull Request #55 · jdvp/AndroidAspectExample
Description: Bumps the gradle-dependencies group with 1 update: org.jetbrains.kotlin:kotlin-gradle-plugin.
Updates org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0
Release notes
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.
Kotlin 2.4.0
Changelog
Analysis API
KT-83867 OVERLOAD_RESOLUTION_AMBIGUITY false positive with assertEquals in IJ repo
KT-83723 [Analysis API] Enable experimental KDoc resolver by default
KT-83388 Analysis API: properly support KMP in KotlinPackageProvider
KT-65683 Analysis API: Dangling file session creation causes a computeIfAbsent contract violation
Analysis API. Code Compilation
KT-78946 Evaluation of variable with local class in type parameter leads to InventNamesForLocalClasses exception
Analysis API. FIR
KT-68260 K2 AA: InvalidFirElementTypeException “For CALLABLE_REFERENCE_EXPRESSION with text ::lam1, unexpected element of type: no element found” with illegal callable reference call
KT-70896 AA: False positive deprecation warning with override of built-in method in JDK mapped class
KT-84711 K2 IDE sometimes loses FIR plugin-generated declarations after file changes
KT-84625 Analysis API: collectDesignationPath fails for nested classes inside plugin-generated top-level classes
KT-84596 Improve K2 Jooq completion performance
KT-84525 KaValueParameterSymbol#getHasSynthesizedName returns false for FirDeclarationOrigin.SubstitutionOverride.DeclarationSite
KT-83546 Kotlin analysis reach ClsCustomNavigationPolicy
KT-84259 Move CommonDefaultImportsProvider to the frontend independent module
KT-82945 Analysis API: KotlinIllegalArgumentExceptionWithAttachments: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl
KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
Analysis API. Infrastructure
Fixes
KT-83905 Analysis API: Improve UX with test data
KT-84913 Extract compiler classes used by the PSI & Analysis API to a separate module
KT-64986 Analysis API: Implement Analysis API tests for different KMP Platforms
KT-84776 The test data manager misses the redundancy check in the update mode
KT-84962 The test data manager misses -ea flag
KT-84388 Preserve the EOF status in the test data manager to avoid extra changes
KT-84362 Analysis API tests produce many warnings due to "not yet loaded registry"
KT-84279 Test Data Manager fails on a clean build
KT-83913 Exclude compiler-based Analysis API tests from Git tracking
KT-80379 Extract per-module test generators for AA tests
KT-84120 Move CLI modules out of kotlin-compiler-fe10-for-ide
KT-83200 Track external dependencies of the Analysis API modules
Analysis API. Light Classes
KT-82434 Light classes should prefer enum entries to properties
KT-84200 SLC: return type is not boxed for delegated methods with generic original method
KT-72451 "CCE: class PsiPrimitiveType cannot be cast to class PsiClassType" with same-named enum class and typealias
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.
2.4.0
Analysis API
KT-83867 OVERLOAD_RESOLUTION_AMBIGUITY false positive with assertEquals in IJ repo
KT-83723 [Analysis API] Enable experimental KDoc resolver by default
KT-83388 Analysis API: properly support KMP in KotlinPackageProvider
KT-65683 Analysis API: Dangling file session creation causes a computeIfAbsent contract violation
Analysis API. Code Compilation
KT-78946 Evaluation of variable with local class in type parameter leads to InventNamesForLocalClasses exception
Analysis API. FIR
KT-68260 K2 AA: InvalidFirElementTypeException “For CALLABLE_REFERENCE_EXPRESSION with text ::lam1, unexpected element of type: no element found” with illegal callable reference call
KT-70896 AA: False positive deprecation warning with override of built-in method in JDK mapped class
KT-84711 K2 IDE sometimes loses FIR plugin-generated declarations after file changes
KT-84625 Analysis API: collectDesignationPath fails for nested classes inside plugin-generated top-level classes
KT-84596 Improve K2 Jooq completion performance
KT-84525 KaValueParameterSymbol#getHasSynthesizedName returns false for FirDeclarationOrigin.SubstitutionOverride.DeclarationSite
KT-83546 Kotlin analysis reach ClsCustomNavigationPolicy
KT-84259 Move CommonDefaultImportsProvider to the frontend independent module
KT-82945 Analysis API: KotlinIllegalArgumentExceptionWithAttachments: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl
KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
Analysis API. Infrastructure
Fixes
KT-83905 Analysis API: Improve UX with test data
KT-84913 Extract compiler classes used by the PSI & Analysis API to a separate module
KT-64986 Analysis API: Implement Analysis API tests for different KMP Platforms
KT-84776 The test data manager misses the redundancy check in the update mode
KT-84962 The test data manager misses -ea flag
KT-84388 Preserve the EOF status in the test data manager to avoid extra changes
KT-84362 Analysis API tests produce many warnings due to "not yet loaded registry"
KT-84279 Test Data Manager fails on a clean build
KT-83913 Exclude compiler-based Analysis API tests from Git tracking
KT-80379 Extract per-module test generators for AA tests
KT-84120 Move CLI modules out of kotlin-compiler-fe10-for-ide
KT-83200 Track external dependencies of the Analysis API modules
Analysis API. Light Classes
KT-82434 Light classes should prefer enum entries to properties
KT-84200 SLC: return type is not boxed for delegated methods with generic original method
KT-72451 "CCE: class PsiPrimitiveType cannot be cast to class PsiClassType" with same-named enum class and typealias
Analysis API. PSI
... (truncated)
Commits
add726c Add ChangeLog for 2.4.0-RC2
69a4a81 [Wasm] Add binaryen per-file arguments
8907c63 [KGP] Suppress duplicate compiler warning output when --warning-mode=all is a...
f9bef12 [KGP] Add failing test for duplicate compiler warning output via Problems API
7fe49c2 KT-86268: Use 2.4.0 toolchain for abiValidation with older CVs
13d25e2 KT-86268: Regression test added
f7d1a76 [JKlib] Fix JAR deserializer configuration.
5cec663 [JKlib] Wire up JvmBuiltInClassDescriptorFactory
ef14611 Make the default stability of non-final classes Unknown instead of Stable
d76473a [Gradle] Fix GeneralNativeIT.shouldAllowToOverrideDownloadUrl test failures
Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show
Open Graph Description: Bumps the gradle-dependencies group with 1 update: org.jetbrains.kotlin:kotlin-gradle-plugin. Updates org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0 Release notes Sourced from org....
X Description: Bumps the gradle-dependencies group with 1 update: org.jetbrains.kotlin:kotlin-gradle-plugin. Updates org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0 Release notes Sourced from org....
Opengraph URL: https://github.com/jdvp/AndroidAspectExample/pull/55
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:ec865a71-7ddc-4570-618c-491706b436c9 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C432:2C32F8:167576B:1D563DD:6A5C6B40 |
| html-safe-nonce | 8f5c3fe097f3102eb8371e4c80c0831b683c5496bb8906cd5c33254331f1f09e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDMyOjJDMzJGODoxNjc1NzZCOjFENTYzREQ6NkE1QzZCNDAiLCJ2aXNpdG9yX2lkIjoiMTMwMTMzNjIzNTkwMzMxNDc1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 3772bf39f6d6074f8d3d98ccbe6dafb8abb2501f6342a1f26c617c68205f0a36 |
| hovercard-subject-tag | pull_request:3799173365 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/jdvp/AndroidAspectExample/pull/55/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps the gradle-dependencies group with 1 update: org.jetbrains.kotlin:kotlin-gradle-plugin. Updates org.jetbrains.kotlin:kotlin-gradle-plugin from 2.3.21 to 2.4.0 Release notes Sourced from org.... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/jdvp/AndroidAspectExample git https://github.com/jdvp/AndroidAspectExample.git |
| octolytics-dimension-user_id | 7111196 |
| octolytics-dimension-user_login | jdvp |
| octolytics-dimension-repository_id | 139641305 |
| octolytics-dimension-repository_nwo | jdvp/AndroidAspectExample |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 139641305 |
| octolytics-dimension-repository_network_root_nwo | jdvp/AndroidAspectExample |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width