KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
Compiler
New Features
KT-32754 Choose existing extensions over additional built-ins members from JDK except overrides
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
Compiler
New Features
KT-32754 Choose existing extensions over additional built-ins members from JDK except overrides
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
Compiler
New Features
KT-32754 Choose existing extensions over additional built-ins members from JDK except overrides
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
KT-59732 FirLazyResolveContractViolationException: lazyResolveToPhase(IMPORTS) cannot be called from a transformer with a phase IMPORTS from serialisation plugin
Analysis. Light Classes
KT-66692 SLC: findAttributeValue for attribute w/ default value in Java returns null
Apple Ecosystem
KT-66446 Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamic
KT-66445 Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
Backend. Wasm
KT-66471 Null method reference with Kotlin/Wasm on 2.0.0-Beta4
KT-65210 K/Wasm ::class operator produces Number KClass for Short expression
KT-58088 [PL] Support & enable partial linkage for Wasm
KT-66104 Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicate
KT-64449 K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2
KT-61263 K/Wasm: add a way to turn on k2 in wasm examples using Compose
Compiler
New Features
KT-32754 Choose existing extensions over additional built-ins members from JDK except overrides
Added limit parameter to option().counted() to limit the number of times the option can be used. You can either clamp the value to the limit, or throw an error if the limit is exceeded. (#483)
Added Context.registerClosable and Context.callOnClose to allow you to register cleanup actions that will be called when the command exits. (#395)
Fixed
Fixed unrecognized modifier 'i' that happened on tab-completion when using sub command aliases. Thanks to @hick209 for the contribution. (#500)
Make sure auto complete script works on zsh, fixing the error complete:13: command not found: compdef. Thanks to @hick209 for the contribution. (#499)
Added limit parameter to option().counted() to limit the number of times the option can be used. You can either clamp the value to the limit, or throw an error if the limit is exceeded. (#483)
Added Context.registerClosable and Context.callOnClose to allow you to register cleanup actions that will be called when the command exits. (#395)
Fixed
Fixed unrecognized modifier 'i' that happened on tab-completion when using sub command aliases. Thanks to @hick209 for the contribution. (#500)
Make sure auto complete script works on zsh, fixing the error complete:13: command not found: compdef. Thanks to @hick209 for the contribution. (#499)
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
No new problems were found according to the checks applied
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
View the detailed Qodana report
To be able to view the detailed Qodana report, you can either:
1. Register at [Qodana Cloud](https://qodana.cloud/) and [configure the action](https://github.com/jetbrains/qodana-action#qodana-cloud)
2. Use [GitHub Code Scanning with Qodana](https://github.com/jetbrains/qodana-action#github-code-scanning)
3. Host [Qodana report at GitHub Pages](https://github.com/JetBrains/qodana-action/blob/3a8e25f5caad8d8b01c1435f1ef7b19fe8b039a0/README.md#github-pages)
4. Inspect and use `qodana.sarif.json` (see [the Qodana SARIF format](https://www.jetbrains.com/help/qodana/qodana-sarif-output.html#Report+structure) for details)
To get `*.log` files or any other Qodana artifacts, run the action with `upload-result` option set to `true`,
so that the action will upload the files as the job artifacts:
```yaml
- name: 'Qodana Scan'
uses: JetBrains/qodana-action@v2023.2.9
with:
upload-result: true
```
Contact Qodana team
Contact us at [qodana-support@jetbrains.com](mailto:qodana-support@jetbrains.com)
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions
Bumps the all group with 7 updates:
2.0.0-Beta4
2.0.0-RC1
2.0.0-Beta4
2.0.0-RC1
2.0.12
2.0.13
2.0.12
2.0.13
2.0.0-Beta4
2.0.0-RC1
4.4.1.3373
5.0.0.4638
4.2.2
4.3.0
Updates
org.jetbrains.kotlin:kotlin-stdlib-jdk8
from 2.0.0-Beta4 to 2.0.0-RC1Release notes
Sourced from org.jetbrains.kotlin:kotlin-stdlib-jdk8's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-stdlib-jdk8's changelog.
... (truncated)
Commits
56b953d
Add KT-67185 to changelog for RC184eb2dd
[FIR] Unwrap blocks in the list of return expression of lambdas96a6e53
Add changelog for 2.0.0-RC108172de
Add FileAdapter for json build reportsbeb9f76
Support hard links in native dependencies6b4a23d
Merge KT-MR-15318: [Gradle, Compose] Introduce Gradle plugin for compose comp...41eb3f5
[Tests] Add regression test for #KT-638369c8b439
[FIR] Compute deprecation message using FIR expression evaluator92a34ff
[FIR] Rename DeprecationAnnotationInfo to DeprecationInfoProviderb660524
[FIR] Move deprecation model classes closer to use-siteUpdates
org.jetbrains.kotlin:kotlin-reflect
from 2.0.0-Beta4 to 2.0.0-RC1Release notes
Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.
... (truncated)
Commits
56b953d
Add KT-67185 to changelog for RC184eb2dd
[FIR] Unwrap blocks in the list of return expression of lambdas96a6e53
Add changelog for 2.0.0-RC108172de
Add FileAdapter for json build reportsbeb9f76
Support hard links in native dependencies6b4a23d
Merge KT-MR-15318: [Gradle, Compose] Introduce Gradle plugin for compose comp...41eb3f5
[Tests] Add regression test for #KT-638369c8b439
[FIR] Compute deprecation message using FIR expression evaluator92a34ff
[FIR] Rename DeprecationAnnotationInfo to DeprecationInfoProviderb660524
[FIR] Move deprecation model classes closer to use-siteUpdates
org.jetbrains.kotlin:kotlin-reflect
from 2.0.0-Beta4 to 2.0.0-RC1Release notes
Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.
... (truncated)
Commits
56b953d
Add KT-67185 to changelog for RC184eb2dd
[FIR] Unwrap blocks in the list of return expression of lambdas96a6e53
Add changelog for 2.0.0-RC108172de
Add FileAdapter for json build reportsbeb9f76
Support hard links in native dependencies6b4a23d
Merge KT-MR-15318: [Gradle, Compose] Introduce Gradle plugin for compose comp...41eb3f5
[Tests] Add regression test for #KT-638369c8b439
[FIR] Compute deprecation message using FIR expression evaluator92a34ff
[FIR] Rename DeprecationAnnotationInfo to DeprecationInfoProviderb660524
[FIR] Move deprecation model classes closer to use-siteUpdates
org.slf4j:slf4j-api
from 2.0.12 to 2.0.13Updates
org.slf4j:slf4j-simple
from 2.0.12 to 2.0.13Updates
org.jetbrains.kotlin.jvm
from 2.0.0-Beta4 to 2.0.0-RC1Release notes
Sourced from org.jetbrains.kotlin.jvm's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.jvm's changelog.
... (truncated)
Commits
56b953d
Add KT-67185 to changelog for RC184eb2dd
[FIR] Unwrap blocks in the list of return expression of lambdas96a6e53
Add changelog for 2.0.0-RC108172de
Add FileAdapter for json build reportsbeb9f76
Support hard links in native dependencies6b4a23d
Merge KT-MR-15318: [Gradle, Compose] Introduce Gradle plugin for compose comp...41eb3f5
[Tests] Add regression test for #KT-638369c8b439
[FIR] Compute deprecation message using FIR expression evaluator92a34ff
[FIR] Rename DeprecationAnnotationInfo to DeprecationInfoProviderb660524
[FIR] Move deprecation model classes closer to use-siteUpdates
org.sonarqube
from 4.4.1.3373 to 5.0.0.4638Updates
com.github.ajalt.clikt:clikt
from 4.2.2 to 4.3.0Release notes
Sourced from com.github.ajalt.clikt:clikt's releases.
Changelog
Sourced from com.github.ajalt.clikt:clikt's changelog.
Commits
1da87c5
Release version 4.3.032bce94
Optimize PNG9d7a152
Enable macArm64 CI testing (#501)29e29d8
[completion] Fixed autocomplete issue when using aliases (#500)9a87ccf
[complete][zsh] Fixing issue with compgen function not being found (#499)ebd80fb
Add Context.registerClosable (#497)76dfa93
Add binary API validation (#496)95ce4f0
Also strip plural "Commands" when inferring command names (#490)5cb5ab1
Add limit parameter to counted options (#484)11956bd
Add docs on changing help option behavior (#480)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show