android icon indicating copy to clipboard operation
android copied to clipboard

Bump kotlin_version from 1.6.21 to 1.7.0

Open dependabot[bot] opened this issue 3 years ago • 3 comments

Bumps kotlin_version from 1.6.21 to 1.7.0. Updates kotlin-gradle-plugin from 1.6.21 to 1.7.0

Release notes

Sourced from kotlin-gradle-plugin's releases.

Kotlin 1.7.0-RC2

Changelog

Compiler

  • KT-52311 java.lang.VerifyError: Bad type on operand stack
  • KT-52503 New green code appeared at the callable reference resolution

JavaScript

  • KT-52518 Kotlin/JS IR: project with 1.6.21 fails to consume library built with 1.7.0-RC: ISE "Unexpected IrType kind: KIND_NOT_SET" at IrDeclarationDeserializer.deserializeIrTypeData()

Tools. CLI

  • KT-52409 Report error when use-k2 with Multiplatform

Tools. Gradle

  • KT-52509 Main variant published to Gradle plugin portal uses unshadowed artifact
  • KT-52392 Gradle: 1.7.0 does not support custom gradle build configuration on Windows OS

Tools. Kapt

  • KT-52284 FIR: add error in 1.7.0 branch if run with Kapt

Checksums

File Sha256
kotlin-compiler-1.7.0-RC2.zip 264b86c9d91d15a6eba0b720d759861adaab886ce37ae2dc8081af634eefba71
kotlin-native-linux-x86_64-1.7.0-RC2.tar.gz 650812727f1ce1c585d109e9435872ffa89316714ecde472cdf0927d5efc4a1c
kotlin-native-macos-x86_64-1.7.0-RC2.tar.gz c4bfc7332ccd2ea952a201f489d1ff57fa0b2ae93dccac5a2459c545e5655cf3
kotlin-native-macos-aarch64-1.7.0-RC2.tar.gz 753e0ea090bc190eb63f6caf4bacf69817253aaa0d2f4eb6e7e79267a3041cb6
kotlin-native-windows-x86_64-1.7.0-RC2.zip 58c824f3e0fdbd358584b87745d918518513ab83b5e0c67ca072f5402477946e

Kotlin 1.7.0-RC

Changelog

Compiler

  • KT-51640 FIR: remove warning about "far from being production ready"
  • KT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument from Java
  • KT-51844 New errors in overload resolution involving vararg extension methods
  • KT-50877 Inconsistent flexible type
  • KT-51988 "NPE: getContainingDeclaration…lDeclarationType.REGULAR) must not be null" when using @BuilderInference with multiple type arguments
  • KT-51925 Native: "IllegalStateException: Symbol for kotlinx.cinterop/CStructVar|null[0] is unbound" caused by inline function
  • KT-52035 FIR: add error in 1.7.0 branch if run on JS / Native configuration
  • KT-52037 FIR: add error in 1.7.0 branch if run with non-compatible plugins

JavaScript

... (truncated)

Commits

Updates kotlin-stdlib from 1.6.21 to 1.7.0

Release notes

Sourced from kotlin-stdlib's releases.

Kotlin 1.7.0-RC2

Changelog

Compiler

  • KT-52311 java.lang.VerifyError: Bad type on operand stack
  • KT-52503 New green code appeared at the callable reference resolution

JavaScript

  • KT-52518 Kotlin/JS IR: project with 1.6.21 fails to consume library built with 1.7.0-RC: ISE "Unexpected IrType kind: KIND_NOT_SET" at IrDeclarationDeserializer.deserializeIrTypeData()

Tools. CLI

  • KT-52409 Report error when use-k2 with Multiplatform

Tools. Gradle

  • KT-52509 Main variant published to Gradle plugin portal uses unshadowed artifact
  • KT-52392 Gradle: 1.7.0 does not support custom gradle build configuration on Windows OS

Tools. Kapt

  • KT-52284 FIR: add error in 1.7.0 branch if run with Kapt

Checksums

File Sha256
kotlin-compiler-1.7.0-RC2.zip 264b86c9d91d15a6eba0b720d759861adaab886ce37ae2dc8081af634eefba71
kotlin-native-linux-x86_64-1.7.0-RC2.tar.gz 650812727f1ce1c585d109e9435872ffa89316714ecde472cdf0927d5efc4a1c
kotlin-native-macos-x86_64-1.7.0-RC2.tar.gz c4bfc7332ccd2ea952a201f489d1ff57fa0b2ae93dccac5a2459c545e5655cf3
kotlin-native-macos-aarch64-1.7.0-RC2.tar.gz 753e0ea090bc190eb63f6caf4bacf69817253aaa0d2f4eb6e7e79267a3041cb6
kotlin-native-windows-x86_64-1.7.0-RC2.zip 58c824f3e0fdbd358584b87745d918518513ab83b5e0c67ca072f5402477946e

Kotlin 1.7.0-RC

Changelog

Compiler

  • KT-51640 FIR: remove warning about "far from being production ready"
  • KT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument from Java
  • KT-51844 New errors in overload resolution involving vararg extension methods
  • KT-50877 Inconsistent flexible type
  • KT-51988 "NPE: getContainingDeclaration…lDeclarationType.REGULAR) must not be null" when using @BuilderInference with multiple type arguments
  • KT-51925 Native: "IllegalStateException: Symbol for kotlinx.cinterop/CStructVar|null[0] is unbound" caused by inline function
  • KT-52035 FIR: add error in 1.7.0 branch if run on JS / Native configuration
  • KT-52037 FIR: add error in 1.7.0 branch if run with non-compatible plugins

JavaScript

... (truncated)

Commits

You can trigger a rebase of this PR 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)

dependabot[bot] avatar Jun 09 '22 01:06 dependabot[bot]

Codacy

Lint

TypemasterPR
Warnings8686
Errors066

SpotBugs

CategoryBaseNew
Bad practice3333
Correctness4545
Dodgy code353353
Experimental11
Internationalization99
Multithreaded correctness99
Performance6666
Security2929
Total545545

Lint increased!

github-actions[bot] avatar Jun 09 '22 08:06 github-actions[bot]

Codecov Report

Merging #10356 (5ddfe00) into master (affe52e) will increase coverage by 27.88%. The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             master   #10356       +/-   ##
=============================================
+ Coverage      3.33%   31.21%   +27.88%     
- Complexity      426     3222     +2796     
=============================================
  Files           535      535               
  Lines         39586    39586               
  Branches       5462     5462               
=============================================
+ Hits           1320    12358    +11038     
+ Misses        38187    25426    -12761     
- Partials         79     1802     +1723     
Impacted Files Coverage Δ
...owncloud/android/authentication/PassCodeManager.kt 34.61% <0.00%> (+34.61%) :arrow_up:
...roid/ui/activity/ReceiveExternalFilesActivity.java 0.35% <0.00%> (+0.35%) :arrow_up:
...owncloud/android/ui/activity/PassCodeActivity.java 0.49% <0.00%> (+0.49%) :arrow_up:
...cloud/android/ui/preview/PreviewImageActivity.java 0.55% <0.00%> (+0.55%) :arrow_up:
...owncloud/android/ui/activity/UserInfoActivity.java 0.58% <0.00%> (+0.58%) :arrow_up:
...oud/android/ui/activity/NotificationsActivity.java 0.59% <0.00%> (+0.59%) :arrow_up:
...ui/fragment/contactsbackup/BackupListFragment.java 0.93% <0.00%> (+0.93%) :arrow_up:
...wncloud/android/ui/preview/PreviewVideoActivity.kt 0.94% <0.00%> (+0.94%) :arrow_up:
...loud/android/ui/activities/ActivitiesActivity.java 1.03% <0.00%> (+1.03%) :arrow_up:
...cloud/android/ui/activity/ExternalSiteWebView.java 1.08% <0.00%> (+1.08%) :arrow_up:
... and 266 more

codecov[bot] avatar Jun 09 '22 09:06 codecov[bot]

Tons of lint errors (forEach and others).

AlvaroBrey avatar Jun 09 '22 10:06 AlvaroBrey

Superseded by #10493

AlvaroBrey avatar Aug 22 '22 14:08 AlvaroBrey

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

dependabot[bot] avatar Aug 22 '22 14:08 dependabot[bot]