tschuchortdev / kotlin-compile-testing

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

Bump ksp_version from 1.6.20-1.0.4 to 1.6.20-1.0.5 #256

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps ksp_version from 1.6.20-1.0.4 to 1.6.20-1.0.5. Updates symbol-processing-api from 1.6.20-1.0.4 to 1.6.20-1.0.5

Release notes

Sourced from symbol-processing-api's releases.

1.6.20-1.0.5

New Features

Thanks to @​runningcode, KSP supports CommandLineArgumentProvider now:

// build.gradle.kts
...
ksp {
    arg(myCommandLineArgumentProvider)
}

Issues Fixed

#815 Extended Java interface defines Any as a supertype #831 Multi-modules: superTypes doesn't return the super types #843 allowSourcesFromOtherPlugins breaks up-to-date checks & caching #847 Add support for passing CommandLineArgumentProvider to KspExtension #851 API for KSType for checking whether the underlying Java type is raw. #858 Sealed class's KSDeclaration.isOpen returns true #876 KSClassDeclaration.isOpen returns true for nested data classes #879 Generated files are not cleaned up between runs for Kotlin/Native targets #881 KSP Processing order doesn't process room class first before typealias #887 Incremental compilation: getNewFiles does not pick up newly generated files on Windows #890 isAssignableFrom behaves incorrectly with Java-specific types (from Resolver.getJavaClassByName)

Contributors Thank you for the pull requests! @​DSteve595 @​Jeffset @​jsjeon @​runningcode @​sangyongchoi @​yigit

Commits
  • 601584d Disable failing tests on windows.
  • afd4091 Fix windows paths in gradle-plugin/src/test
  • f7fccb2 Fix windows paths in integration-tests
  • 16e13e7 Upload more test reports
  • 007f18b Enable CI on windows
  • 03b3a24 fix super types for non-jvm target
  • d6a1b0f Fix doc typos and improve wording
  • 4966d53 Convert windows paths to VirtualFile paths.
  • 65896a0 fall back to body resolver when unable to resolve reference expression in ann...
  • cb09de5 Fix a platform dependent test case
  • Additional commits viewable in compare view


Updates symbol-processing from 1.6.20-1.0.4 to 1.6.20-1.0.5

Release notes

Sourced from symbol-processing's releases.

1.6.20-1.0.5

New Features

Thanks to @​runningcode, KSP supports CommandLineArgumentProvider now:

// build.gradle.kts
...
ksp {
    arg(myCommandLineArgumentProvider)
}

Issues Fixed

#815 Extended Java interface defines Any as a supertype #831 Multi-modules: superTypes doesn't return the super types #843 allowSourcesFromOtherPlugins breaks up-to-date checks & caching #847 Add support for passing CommandLineArgumentProvider to KspExtension #851 API for KSType for checking whether the underlying Java type is raw. #858 Sealed class's KSDeclaration.isOpen returns true #876 KSClassDeclaration.isOpen returns true for nested data classes #879 Generated files are not cleaned up between runs for Kotlin/Native targets #881 KSP Processing order doesn't process room class first before typealias #887 Incremental compilation: getNewFiles does not pick up newly generated files on Windows #890 isAssignableFrom behaves incorrectly with Java-specific types (from Resolver.getJavaClassByName)

Contributors Thank you for the pull requests! @​DSteve595 @​Jeffset @​jsjeon @​runningcode @​sangyongchoi @​yigit

Commits
  • 601584d Disable failing tests on windows.
  • afd4091 Fix windows paths in gradle-plugin/src/test
  • f7fccb2 Fix windows paths in integration-tests
  • 16e13e7 Upload more test reports
  • 007f18b Enable CI on windows
  • 03b3a24 fix super types for non-jvm target
  • d6a1b0f Fix doc typos and improve wording
  • 4966d53 Convert windows paths to VirtualFile paths.
  • 65896a0 fall back to body resolver when unable to resolve reference expression in ann...
  • cb09de5 Fix a platform dependent test case
  • 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)