leonlatsch / Photok

Encrypted Photo Safe for Android
Apache License 2.0
502 stars 49 forks source link

Bump the dependencies group with 11 updates #366

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 1 month ago

Bumps the dependencies group with 11 updates:

Package From To
com.android.tools.build:gradle 8.5.1 8.6.0
org.jetbrains.kotlin:kotlin-gradle-plugin 2.0.0 2.0.20
com.google.dagger:hilt-android-gradle-plugin 2.51.1 2.52
androidx.paging:paging-runtime-ktx 3.3.1 3.3.2
com.google.dagger:dagger 2.51.1 2.52
com.google.dagger:dagger-compiler 2.51.1 2.52
com.google.dagger:hilt-android 2.51.1 2.52
com.google.dagger:hilt-android-compiler 2.51.1 2.52
androidx.compose:compose-bom 2024.06.00 2024.08.00
me.saket.telephoto:zoomable-image-coil 0.12.1 0.13.0
org.jetbrains.kotlin.plugin.compose 2.0.0 2.0.20

Updates com.android.tools.build:gradle from 8.5.1 to 8.6.0

Updates org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.0 to 2.0.20

Release notes

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.

Kotlin 2.0.20

Changelog

Analysis. API

New Features

  • KT-68143 Analysis API: support KtWhenConditionInRange call resolution

Performance Improvements

  • KT-67195 K2: do not call redundant resolve on body resolution phase for classes

Fixes

  • KT-67360 Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be KtLocalVariableSymbol
  • KT-67748 K2: AllCandidatesResolver modifies the original FirDelegatedConstructorCall
  • KT-68198 Analysis API: Support application service registration in plugin XMLs
  • KT-62936 Analysis API: NativeForwardDeclarationsSymbolProvider is not supported for Kotlin/Native
  • KT-68689 LL API: support analysis from builtins module
  • KT-69630 KAPT User project builds with KAPT4 enabled fail with Metaspace overflow
  • KT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets
  • KT-68882 Analysis API: Refactor KaSymbols
  • KT-65413 K2 IDE: KTOR unresolved serializer() call for @Serializable class in common code
  • KT-67996 Analysis API: rename Kt prefix to Ka
  • KT-67775 Analysis API: expose only interfaces/abstract classes for the user surface
  • KT-68009 K2: lowering transformers of Compose compiler plugin access AbstractFir2IrLazyFunction modality, which results in null point exception
  • KT-68918 collectCallCandidates works incorrectly for parenthesis invoke
  • KT-68462 Analysis API: Integrate project-structure module into analysis-api and analysis-api-platform-interface
  • KT-69131 AA: "provideDelegate" operator is not resolved from the delegation reference in FIR implementation
  • KT-69055 Analysis API: Stabilize KaScopes
  • KT-66216 K2 IDE. "FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect string template
  • KT-68959 Introduce KaSeverity
  • KT-53669 Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java source/library declarations
  • KT-68846 Mark KaFirReference and all implementations with internal modifier
  • KT-68845 Move KaSymbolBasedReference to resolution package
  • KT-68844 Move KaTypeProjection to types package
  • KT-65849 K2: Rename 'high-level-api' family of JARs to 'analysis-api'
  • KT-62540 Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from Kotlin plugin
  • KT-62889 K2 IDE. FP MISSING_DEPENDENCY_CLASS on not available type alias with available underlying type
  • KT-68155 Analysis API: Add PSI validity check to analyze
  • KT-62343 Analysis API: fix binary incopatibility problems cause by KtAnalysisSessionProvider.analyze being inline
  • KT-68498 To get reference symbol the one should be KtSymbolBasedReference
  • KT-68393 Analysis API: Rename KaClassLikeSymbol. classIdIfNonLocal to classId
  • KT-62924 Analysis API: rename KtCallableSymbol.callableIdIfNonLocal -> callableId
  • KT-66712 K2 IDE. SOE on settings string template for string variable with the same name
  • KT-65892 K2: "We should be able to find a symbol" for findNonLocalFunction
  • KT-68273 AA: support KtFirKDocReference#isReferenceToImportAlias
  • KT-68272 AA: KtFirReference.isReferenceToImportAlias doesn't work for references on constructor
  • KT-66996 Analysis API: Expose the abbreviated type of an expanded KtType
  • KT-66646 K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.

2.0.20

Analysis. API

New Features

  • KT-68143 Analysis API: support KtWhenConditionInRange call resolution

Performance Improvements

  • KT-67195 K2: do not call redundant resolve on body resolution phase for classes

Fixes

  • KT-67360 Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be KtLocalVariableSymbol
  • KT-67748 K2: AllCandidatesResolver modifies the original FirDelegatedConstructorCall
  • KT-68198 Analysis API: Support application service registration in plugin XMLs
  • KT-62936 Analysis API: NativeForwardDeclarationsSymbolProvider is not supported for Kotlin/Native
  • KT-68689 LL API: support analysis from builtins module
  • KT-69630 KAPT User project builds with KAPT4 enabled fail with Metaspace overflow
  • KT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets
  • KT-68882 Analysis API: Refactor KaSymbols
  • KT-65413 K2 IDE: KTOR unresolved serializer() call for @Serializable class in common code
  • KT-67996 Analysis API: rename Kt prefix to Ka
  • KT-67775 Analysis API: expose only interfaces/abstract classes for the user surface
  • KT-68009 K2: lowering transformers of Compose compiler plugin access AbstractFir2IrLazyFunction modality, which results in null point exception
  • KT-68918 collectCallCandidates works incorrectly for parenthesis invoke
  • KT-68462 Analysis API: Integrate project-structure module into analysis-api and analysis-api-platform-interface
  • KT-69131 AA: "provideDelegate" operator is not resolved from the delegation reference in FIR implementation
  • KT-69055 Analysis API: Stabilize KaScopes
  • KT-66216 K2 IDE. "FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect string template
  • KT-68959 Introduce KaSeverity
  • KT-53669 Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java source/library declarations
  • KT-68846 Mark KaFirReference and all implementations with internal modifier
  • KT-68845 Move KaSymbolBasedReference to resolution package
  • KT-68844 Move KaTypeProjection to types package
  • KT-65849 K2: Rename 'high-level-api' family of JARs to 'analysis-api'
  • KT-62540 Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from Kotlin plugin
  • KT-62889 K2 IDE. FP MISSING_DEPENDENCY_CLASS on not available type alias with available underlying type
  • KT-68155 Analysis API: Add PSI validity check to analyze
  • KT-62343 Analysis API: fix binary incopatibility problems cause by KtAnalysisSessionProvider.analyze being inline
  • KT-68498 To get reference symbol the one should be KtSymbolBasedReference
  • KT-68393 Analysis API: Rename KaClassLikeSymbol. classIdIfNonLocal to classId
  • KT-62924 Analysis API: rename KtCallableSymbol.callableIdIfNonLocal -> callableId
  • KT-66712 K2 IDE. SOE on settings string template for string variable with the same name
  • KT-65892 K2: "We should be able to find a symbol" for findNonLocalFunction
  • KT-68273 AA: support KtFirKDocReference#isReferenceToImportAlias
  • KT-68272 AA: KtFirReference.isReferenceToImportAlias doesn't work for references on constructor
  • KT-66996 Analysis API: Expose the abbreviated type of an expanded KtType
  • KT-66646 K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject

... (truncated)

Commits
  • 6af99c8 Add changelog for 2.0.20
  • 68f075d Add ChangeLog for 2.0.20-RC2
  • 2b7c4f7 [K/Wasm] Don't add mappings into source-maps for unavailable sources
  • e35e9ae Update codeowners
  • c580c67 [K/N] Remember StableRefs, released during RC colleciton (KT-70159)
  • 565a35c [FIR2IR] Unset isLateinit flag for properties implemented by delegation
  • 5607bd3 [Test] Reproduce KT-70417
  • ce5d599 [K/JS] Fix coroutines on ES2015 generators when there is not a GeneratorCorou...
  • ca9fb23 Disallow open @​Composable functions with default params
  • 9a4c77e Update codeowners
  • Additional commits viewable in compare view


Updates com.google.dagger:hilt-android-gradle-plugin from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:hilt-android-gradle-plugin's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates androidx.paging:paging-runtime-ktx from 3.3.1 to 3.3.2

Updates com.google.dagger:dagger from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:dagger's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates com.google.dagger:dagger-compiler from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:dagger-compiler's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates com.google.dagger:hilt-android from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:hilt-android's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates com.google.dagger:hilt-android-compiler from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:hilt-android-compiler's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates com.google.dagger:dagger-compiler from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:dagger-compiler's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates com.google.dagger:hilt-android from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:hilt-android's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates com.google.dagger:hilt-android-compiler from 2.51.1 to 2.52

Release notes

Sourced from com.google.dagger:hilt-android-compiler's releases.

Dagger 2.52

Notes: Dagger KSP now requires at least KSP 1.9.24-1.0.20.

Bug fixes

  • Fixed #4302: Suppress deprecation warnings in generated code. (f41033cc4)
  • Fixed #4323: Added rules to stop LazyClassKey referenced classes being merged with R8 (81512af9e).
  • Fixed #4345: Fixes intersection type bounds order in generated factories when using KSP (aosp/3164197).
  • Fixed #4352: Fixes an issue where the parameter name "instance" could conflict with fields of the same name in the component. (952c2504a)
  • Merged pull request #4305: Skip view injection when in edit mode for previews. (65b74f832)
  • Fixed an issue where base classes with a package private constructor would cause the generated code to fail (db25237df)
  • Add a jakarta.inject.Provider runtime dependency in preparation for supporting Jakarta Providers (a8581e0a6)
Commits


Updates androidx.compose:compose-bom from 2024.06.00 to 2024.08.00

Updates me.saket.telephoto:zoomable-image-coil from 0.12.1 to 0.13.0

Release notes

Sourced from me.saket.telephoto:zoomable-image-coil's releases.

0.13.0

Bug fixes

  • saket/telephoto#94: Sub-sampling does not work for images smaller than the minimum tile size in height
  • saket/telephoto#95: IllegalStateException: getWidth called on recycled region decoder
  • saket/telephoto#96: IllegalStateException: another transformation is already in progress
Commits
  • 322d673 Prepare to release v0.13.0
  • 57ca6a6 Revert "Fail fast if settle is called before a transformation ends"
  • ce4ec9b Rename 'me.saket.android.library.publishing' -> 'me.saket.library.publishing'
  • 3cefe08 Remove the JDK version restriction for compiling the project
  • 96f5111 Rename ImageRegionDecoder#recycle() -> close()
  • 4dd6eff Clear the reference to ImageRegionDecoder after its recycled
  • b7ef8e4 Unwrap createRegionDecoder()'s return type
  • 3fad514 Correctly sub-sample images smaller than the min tile size
  • c46c8f9 Add a default arg for minTileSize parameter
  • a1cf345 Prepare next development version
  • See full diff in compare view


Updates org.jetbrains.kotlin.plugin.compose from 2.0.0 to 2.0.20

Release notes

Sourced from org.jetbrains.kotlin.plugin.compose's releases.

Kotlin 2.0.20

Changelog

Analysis. API

New Features

  • KT-68143 Analysis API: support KtWhenConditionInRange call resolution

Performance Improvements

  • KT-67195 K2: do not call redundant resolve on body resolution phase for classes

Fixes

  • KT-67360 Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be KtLocalVariableSymbol
  • KT-67748 K2: AllCandidatesResolver modifies the original FirDelegatedConstructorCall
  • KT-68198 Analysis API: Support application service registration in plugin XMLs
  • KT-62936 Analysis API: NativeForwardDeclarationsSymbolProvider is not supported for Kotlin/Native
  • KT-68689 LL API: support analysis from builtins module
  • KT-69630 KAPT User project builds with KAPT4 enabled fail with Metaspace overflow
  • KT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets
  • KT-68882 Analysis API: Refactor KaSymbols
  • KT-65413 K2 IDE: KTOR unresolved serializer() call for @Serializable class in common code
  • KT-67996 Analysis API: rename Kt prefix to Ka
  • KT-67775 Analysis API: expose only interfaces/abstract classes for the user surface
  • KT-68009 K2: lowering transformers of Compose compiler plugin access AbstractFir2IrLazyFunction modality, which results in null point exception
  • KT-68918 collectCallCandidates works incorrectly for parenthesis invoke
  • KT-68462 Analysis API: Integrate project-structure module into analysis-api and analysis-api-platform-interface
  • KT-69131 AA: "provideDelegate" operator is not resolved from the delegation reference in FIR implementation
  • KT-69055 Analysis API: Stabilize KaScopes
  • KT-66216 K2 IDE. "FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect string template
  • KT-68959 Introduce KaSeverity
  • KT-53669 Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java source/library declarations
  • KT-68846 Mark KaFirReference and all implementations with internal modifier
  • KT-68845 Move KaSymbolBasedReference to resolution package
  • KT-68844 Move KaTypeProjection to types package
  • KT-65849 K2: Rename 'high-level-api' family of JARs to 'analysis-api'
  • KT-62540 Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from Kotlin plugin
  • KT-62889 K2 IDE. FP MISSING_DEPENDENCY_CLASS on not available type alias with available underlying type
  • KT-68155 Analysis API: Add PSI validity check to analyze
  • KT-62343 Analysis API: fix binary incopatibility problems cause by KtAnalysisSessionProvider.analyze being inline
  • KT-68498 To get reference symbol the one should be KtSymbolBasedReference
  • KT-68393 Analysis API: Rename KaClassLikeSymbol. classIdIfNonLocal to classId
  • KT-62924 Analysis API: rename KtCallableSymbol.callableIdIfNonLocal -> callableId
  • KT-66712 K2 IDE. SOE on settings string template for string variable with the same name
  • KT-65892 K2: "We should be able to find a symbol" for findNonLocalFunction
  • KT-68273 AA: support KtFirKDocReference#isReferenceToImportAlias
  • KT-68272 AA: KtFirReference.isReferenceToImportAlias doesn't work for references on constructor
  • KT-66996 Analysis API: Expose the abbreviated type of an expanded KtType
  • KT-66646 K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.plugin.compose's changelog.

2.0.20

Analysis. API

New Features

  • KT-68143 Analysis API: support KtWhenConditionInRange call resolution

Performance Improvements

  • KT-67195 K2: do not call redundant resolve on body resolution phase for classes

Fixes

  • KT-67360 Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be KtLocalVariableSymbol
  • KT-67748 K2: AllCandidatesResolver modifies the original FirDelegatedConstructorCall
  • KT-68198 Analysis API: Support application service registration in plugin XMLs
  • KT-62936 Analysis API: NativeForwardDeclarationsSymbolProvider is not supported for Kotlin/Native
  • KT-68689 LL API: support analysis from builtins module
  • KT-69630 KAPT User project builds with KAPT4 enabled fail with Metaspace overflow
  • KT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets
  • KT-68882 Analysis API: Refactor KaSymbols
  • KT-65413 K2 IDE: KTOR unresolved serializer() call for @Serializable class in common code
  • KT-67996 Analysis API: rename Kt prefix to Ka
  • KT-67775 Analysis API: expose only interfaces/abstract classes for the user surface
  • KT-68009 K2: lowering transformers of Compose compiler plugin access AbstractFir2IrLazyFunction modality, which results in null point exception
  • KT-68918 collectCallCandidates works incorrectly for parenthesis invoke
  • KT-68462 Analysis API: Integrate project-structure module into analysis-api and analysis-api-platform-interface
  • KT-69131 AA: "provideDelegate" operator is not resolved from the delegation reference in FIR implementation
  • KT-69055 Analysis API: Stabilize KaScopes
  • KT-66216 K2 IDE. "FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect string template
  • KT-68959 Introduce KaSeverity
  • KT-53669 Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java source/library declarations
  • KT-68846 Mark KaFirReference and all implementations with internal modifier
  • KT-68845 Move KaSymbolBasedReference to resolution package
  • KT-68844 Move KaTypeProjection to types package
  • KT-65849 K2: Rename 'high-level-api' family of JARs to 'analysis-api'
  • KT-62540 Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from Kotlin plugin
  • KT-62889 K2 IDE. FP MISSING_DEPENDENCY_CLASS on not available type alias with available underlying type
  • KT-68155 Analysis API: Add PSI validity check to analyze
  • KT-62343 Analysis API: fix binary incopatibility problems cause by KtAnalysisSessionProvider.analyze being inline
  • KT-68498 To get reference symbol the one should be KtSymbolBasedReference
  • KT-68393 Analysis API: Rename KaClassLikeSymbol. classIdIfNonLocal to classId
  • KT-62924 Analysis API: rename KtCallableSymbol.callableIdIfNonLocal -> callableId
  • KT-66712 K2 IDE. SOE on settings string template for string variable with the same name
  • KT-65892 K2: "We should be able to find a symbol" for findNonLocalFunction
  • KT-68273 AA: support KtFirKDocReference#isReferenceToImportAlias
  • KT-68272 AA: KtFirReference.isReferenceToImportAlias doesn't work for references on constructor
  • KT-66996 Analysis API: Expose the abbreviated type of an expanded KtType
  • KT-66646 K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject

... (truncated)

Commits
  • 6af99c8 Add changelog for 2.0.20
  • 68f075d Add ChangeLog for 2.0.20-RC2
  • 2b7c4f7 [K/Wasm] Don't add mappings into source-maps for unavailable sources
  • e35e9ae Update codeowners
  • c580c67 [K/N] Remember StableRefs, released during RC colleciton (KT-70159)
  • 565a35c [FIR2IR] Unset isLateinit flag for properties implemented by delegation
  • 5607bd3 [Test] Reproduce KT-70417
  • ce5d599 [K/JS] Fix coroutines on ES2015 generators when there is not a GeneratorCorou...
  • ca9fb23 Disallow open @​Composable functions with default params
  • 9a4c77e Update codeowners
  • 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.


<details...

Description has been truncated