tschuchortdev / kotlin-compile-testing

A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Mozilla Public License 2.0
648 stars 61 forks source link

Bump ksp_version from 1.7.10-1.0.6 to 1.7.20-1.0.7 #324

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps ksp_version from 1.7.10-1.0.6 to 1.7.20-1.0.7. Updates symbol-processing-api from 1.7.10-1.0.6 to 1.7.20-1.0.7

Release notes

Sourced from symbol-processing-api's releases.

1.7.20-1.0.7

Behavior Changes

blockOtherPlugins is on by default. The old behavior (allowing other plugins to be loaded in KSP's Gradle task) is deprecated and will be removed in the future.

New Features

#1041 A new CodeGenerator.createFile method with more flexibility

Issues Fixed

#167 nullability for java sources ignores annotations #897 Compatibility with Kotlin/Native compiler plugins #974 Exceptions are swallowed when using withCompilation flag #985 No "kotlin.ExtensionFunctionType" annotation on functional types with receivers #989 NoSuchElementException when getting a default argument of the inner annotation type #997 Incremental KSP fails in Java/Kotlin mixed module #1011 Generic TypeAliases Parameter are not consistent resolved #1034 After updating to KSP 1.7.0, Missing information occurs in some cases that are configured in Java. #1039 Support class extraction provided by annotation #1063 Memory leak: org.sqlite.JDBC holds classloader of KSP

Contributors

Thank you for the pull requests! @​Jeffset @​midery @​jameskleeh @​Bencodes @​heli-os

1.7.20-1.0.6

KSP 1.0.6 for Kotlin 1.7.20

1.7.20-RC-1.0.6

KSP 1.0.6 for Kotlin 1.7.20-RC

1.7.20-Beta-1.0.6

KSP 1.0.6 for Kotlin 1.7.20-Beta

Commits
  • 6a632da UPDATE_KOTLIN_VERSION: 1.7.20
  • 06c05e7 temporary disable AA tests on Windows
  • e004327 Scan Kotlin constants for JavaPsiFacade
  • 878e341 Implements referenceElement.
  • f8ca2b3 AA: use object cache for KSTypeReference.
  • c454c70 use KtType for hashCode and equals checking for KSType`
  • a399ea5 Deprecate blockOtherPlugins
  • f35af30 Simplify the implementation of blockOtherPlugins
  • a8353f6 Copy plugin options from compileKotlinNative
  • c944449 respect nullability annotations on Java type references.
  • Additional commits viewable in compare view


Updates symbol-processing from 1.7.10-1.0.6 to 1.7.20-1.0.7

Release notes

Sourced from symbol-processing's releases.

1.7.20-1.0.7

Behavior Changes

blockOtherPlugins is on by default. The old behavior (allowing other plugins to be loaded in KSP's Gradle task) is deprecated and will be removed in the future.

New Features

#1041 A new CodeGenerator.createFile method with more flexibility

Issues Fixed

#167 nullability for java sources ignores annotations #897 Compatibility with Kotlin/Native compiler plugins #974 Exceptions are swallowed when using withCompilation flag #985 No "kotlin.ExtensionFunctionType" annotation on functional types with receivers #989 NoSuchElementException when getting a default argument of the inner annotation type #997 Incremental KSP fails in Java/Kotlin mixed module #1011 Generic TypeAliases Parameter are not consistent resolved #1034 After updating to KSP 1.7.0, Missing information occurs in some cases that are configured in Java. #1039 Support class extraction provided by annotation #1063 Memory leak: org.sqlite.JDBC holds classloader of KSP

Contributors

Thank you for the pull requests! @​Jeffset @​midery @​jameskleeh @​Bencodes @​heli-os

1.7.20-1.0.6

KSP 1.0.6 for Kotlin 1.7.20

1.7.20-RC-1.0.6

KSP 1.0.6 for Kotlin 1.7.20-RC

1.7.20-Beta-1.0.6

KSP 1.0.6 for Kotlin 1.7.20-Beta

Commits
  • 6a632da UPDATE_KOTLIN_VERSION: 1.7.20
  • 06c05e7 temporary disable AA tests on Windows
  • e004327 Scan Kotlin constants for JavaPsiFacade
  • 878e341 Implements referenceElement.
  • f8ca2b3 AA: use object cache for KSTypeReference.
  • c454c70 use KtType for hashCode and equals checking for KSType`
  • a399ea5 Deprecate blockOtherPlugins
  • f35af30 Simplify the implementation of blockOtherPlugins
  • a8353f6 Copy plugin options from compileKotlinNative
  • c944449 respect nullability annotations on Java type references.
  • 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)
dependabot[bot] commented 1 year ago

Superseded by #332.