spring-cloud-contract-samples
spring-cloud-contract-samples copied to clipboard
Bump kotlin.version from 1.6.21 to 1.7.20
Bumps kotlin.version
from 1.6.21 to 1.7.20.
Updates kotlin-reflect
from 1.6.21 to 1.7.20
Release notes
Sourced from kotlin-reflect's releases.
Kotlin 1.7.20
1.7.20
Analysis API
KT-52667
FIR IDE: fun interfaces (SAM interfaces) are not properly resolvedKT-52136
FIR: Implicit type declaration from the other module cannot be used for overloadingAnalysis API. FE1.0
KT-51962
Analysis API: Finish Analysis API for FE1.0Analysis API. FIR
KT-52779
FIR IDE: Import Optimizer cannot handle generic type qualifiersKT-50236
Fix OOB modification trackers for non-Kotlin codeKT-51240
Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.KT-50868
Analysis API: decompiled type aliases are not resolvedCompiler
KT-53739
Builder inference, extension hides membersKT-53733
Kotlin/Native: update source documentation for the new default memory managerKT-53667
Compiler crashes on attempt to alloc a string on the stack in new MMKT-53480
Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-52843
Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by LongKT-53475
Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"New Features
KT-52495
Support until operator in back-endsKT-52420
Implement resolve of until operatorKT-52419
Implement until operator in the parserKT-33755
Kotlin/Native: Provide a way to customize a bundle Identifier of a generated frameworkKT-51665
FIR: implement label resolve for "typed this" caseKT-52361
Report warning on potentially empty intersection typesPerformance Improvements
KT-47816
Disable script discovery for non-script environmentsKT-48635
JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classesKT-23397
Optimize out field for property delegate when it's safe (JVM)Fixes
KT-53272
Backend Internal error: Exception during IR lowering / No such value argument slot: 2KT-53124
Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variablesKT-51868
JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-36770
Prohibit unsafe calls with expected@NotNull
T and given Kotlin generic parameter with nullable boundKT-52974
"IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-53007
JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner class
... (truncated)
Changelog
Sourced from kotlin-reflect's changelog.
1.7.20
Analysis API
KT-52667
FIR IDE: fun interfaces (SAM interfaces) are not properly resolvedKT-52136
FIR: Implicit type declaration from the other module cannot be used for overloadingAnalysis API. FE1.0
KT-51962
Analysis API: Finish Analysis API for FE1.0Analysis API. FIR
KT-52779
FIR IDE: Import Optimizer cannot handle generic type qualifiersKT-50236
Fix OOB modification trackers for non-Kotlin codeKT-51240
Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.KT-50868
Analysis API: decompiled type aliases are not resolvedCompiler
KT-53739
Builder inference, extension hides membersKT-53733
Kotlin/Native: update source documentation for the new default memory managerKT-53667
Compiler crashes on attempt to alloc a string on the stack in new MMKT-53480
Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-52843
Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by LongKT-53475
Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"New Features
KT-52495
Support until operator in back-endsKT-52420
Implement resolve of until operatorKT-52419
Implement until operator in the parserKT-33755
Kotlin/Native: Provide a way to customize a bundle Identifier of a generated frameworkKT-51665
FIR: implement label resolve for "typed this" caseKT-52361
Report warning on potentially empty intersection typesPerformance Improvements
KT-47816
Disable script discovery for non-script environmentsKT-48635
JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classesKT-23397
Optimize out field for property delegate when it's safe (JVM)Fixes
KT-53272
Backend Internal error: Exception during IR lowering / No such value argument slot: 2KT-53124
Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variablesKT-51868
JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-36770
Prohibit unsafe calls with expected@NotNull
T and given Kotlin generic parameter with nullable boundKT-52974
"IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-53007
JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner classKT-53019
K2: cannot cast callable reference to Function1 in runtime
... (truncated)
Commits
7159702
Add changelog for 1.7.209ca25ce
Native: add more tests for Swift Set and Dictionary used in Kotlin1244679
Native: improve thread state switches for NSSet/NSDictionary adapters1abfeb9
[Gradle][MPP] MPP/AGP compatibility: Bump maxSupportedVersion to 7.3b489e93
Fix lowering of receiver access in IR scripting8a8853c
K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION608d45c
Add changelog for 1.7.20-RC3a340d2
Fix kind of NoBuilderInferenceWithoutAnnotationRestrictiona17fc51
Fix receiver inconsistency when builder inference restriction disabledf0fd2cf
Put back the line with language feature to 1.7 block- Additional commits viewable in compare view
Updates kotlin-maven-plugin
from 1.6.21 to 1.7.20
Updates kotlin-stdlib
from 1.6.21 to 1.7.20
Release notes
Sourced from kotlin-stdlib's releases.
Kotlin 1.7.20
1.7.20
Analysis API
KT-52667
FIR IDE: fun interfaces (SAM interfaces) are not properly resolvedKT-52136
FIR: Implicit type declaration from the other module cannot be used for overloadingAnalysis API. FE1.0
KT-51962
Analysis API: Finish Analysis API for FE1.0Analysis API. FIR
KT-52779
FIR IDE: Import Optimizer cannot handle generic type qualifiersKT-50236
Fix OOB modification trackers for non-Kotlin codeKT-51240
Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.KT-50868
Analysis API: decompiled type aliases are not resolvedCompiler
KT-53739
Builder inference, extension hides membersKT-53733
Kotlin/Native: update source documentation for the new default memory managerKT-53667
Compiler crashes on attempt to alloc a string on the stack in new MMKT-53480
Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-52843
Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by LongKT-53475
Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"New Features
KT-52495
Support until operator in back-endsKT-52420
Implement resolve of until operatorKT-52419
Implement until operator in the parserKT-33755
Kotlin/Native: Provide a way to customize a bundle Identifier of a generated frameworkKT-51665
FIR: implement label resolve for "typed this" caseKT-52361
Report warning on potentially empty intersection typesPerformance Improvements
KT-47816
Disable script discovery for non-script environmentsKT-48635
JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classesKT-23397
Optimize out field for property delegate when it's safe (JVM)Fixes
KT-53272
Backend Internal error: Exception during IR lowering / No such value argument slot: 2KT-53124
Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variablesKT-51868
JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-36770
Prohibit unsafe calls with expected@NotNull
T and given Kotlin generic parameter with nullable boundKT-52974
"IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-53007
JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner class
... (truncated)
Changelog
Sourced from kotlin-stdlib's changelog.
1.7.20
Analysis API
KT-52667
FIR IDE: fun interfaces (SAM interfaces) are not properly resolvedKT-52136
FIR: Implicit type declaration from the other module cannot be used for overloadingAnalysis API. FE1.0
KT-51962
Analysis API: Finish Analysis API for FE1.0Analysis API. FIR
KT-52779
FIR IDE: Import Optimizer cannot handle generic type qualifiersKT-50236
Fix OOB modification trackers for non-Kotlin codeKT-51240
Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.KT-50868
Analysis API: decompiled type aliases are not resolvedCompiler
KT-53739
Builder inference, extension hides membersKT-53733
Kotlin/Native: update source documentation for the new default memory managerKT-53667
Compiler crashes on attempt to alloc a string on the stack in new MMKT-53480
Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-52843
Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by LongKT-53475
Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"New Features
KT-52495
Support until operator in back-endsKT-52420
Implement resolve of until operatorKT-52419
Implement until operator in the parserKT-33755
Kotlin/Native: Provide a way to customize a bundle Identifier of a generated frameworkKT-51665
FIR: implement label resolve for "typed this" caseKT-52361
Report warning on potentially empty intersection typesPerformance Improvements
KT-47816
Disable script discovery for non-script environmentsKT-48635
JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classesKT-23397
Optimize out field for property delegate when it's safe (JVM)Fixes
KT-53272
Backend Internal error: Exception during IR lowering / No such value argument slot: 2KT-53124
Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variablesKT-51868
JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-36770
Prohibit unsafe calls with expected@NotNull
T and given Kotlin generic parameter with nullable boundKT-52974
"IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-53007
JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner classKT-53019
K2: cannot cast callable reference to Function1 in runtime
... (truncated)
Commits
7159702
Add changelog for 1.7.209ca25ce
Native: add more tests for Swift Set and Dictionary used in Kotlin1244679
Native: improve thread state switches for NSSet/NSDictionary adapters1abfeb9
[Gradle][MPP] MPP/AGP compatibility: Bump maxSupportedVersion to 7.3b489e93
Fix lowering of receiver access in IR scripting8a8853c
K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION608d45c
Add changelog for 1.7.20-RC3a340d2
Fix kind of NoBuilderInferenceWithoutAnnotationRestrictiona17fc51
Fix receiver inconsistency when builder inference restriction disabledf0fd2cf
Put back the line with language feature to 1.7 block- 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 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 ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)