Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump com.google.devtools.ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22 in /manager #1811

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 6, 2024

Bumps com.google.devtools.ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22.

Release notes

Sourced from com.google.devtools.ksp's releases.

2.0.0-1.0.22

Important Changes

  • KSErrorType.toString() now contains the reference name it was tried to be resolved, and therefore KSErrorType is no longer a singleton. Processors relying on equality checks of that (in contrast of using KSType.isError) will need to be updated accordingly.

Issues Fixed

#1908 KSP2: Calling KSP2 in programs does not appear to work on macOS or Windows #1917 KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable pre-release kotlin 2.0.20 dependency #1911 NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21) #1909 KSP2: default annotation arguments no longer work in 1.0.21 #1232 Expose simple names on a missing types's synthetic declaration #1857 [KSP2] Modifiers are missing for property accessors #1924 [KSP2] Type arg becomes '*' after calling KSType.replace() with an error type #1948 KSP2 default annotation KClass values for built-in types use java.lang.* versions

What's Changed

Full Changelog: google/ksp@2.0.0-1.0.21...2.0.0-1.0.22

Commits
  • 1ac3fd8 CI: auto-merge: rebase again before push
  • 414d37a CI: enable manual trigger
  • eaf9f7a map java types to kotlin types when parsing annotation class reference values
  • 893a784 Update ksp2entrypoints.md
  • 0c63983 Update ksp2entrypoints.md
  • f08bc85 DeclarationProvider: skip builtins when possible.
  • 76bf45d Make originalAnnotations lazy
  • e34a635 fix property accessor modifier logic
  • 82871d8 Provide more hints for error types.
  • c77e170 #1232: Include type hint into KSErrorType.
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
com.google.devtools.ksp [< 1.10, > 1.9.23-1.0.20]

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 6, 2024
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.0.0-1.0.21 to 2.0.0-1.0.22.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.0.0-1.0.21...2.0.0-1.0.22)

---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/gradle/manager/com.google.devtools.ksp-2.0.0-1.0.22 branch from 9a202a3 to be263c8 Compare June 16, 2024 14:05
@tiann tiann merged commit 8a3414c into main Jun 17, 2024
13 checks passed
@tiann tiann deleted the dependabot/gradle/manager/com.google.devtools.ksp-2.0.0-1.0.22 branch June 17, 2024 02:36
kutemeikito added a commit to kutemeikito/KernelSU that referenced this pull request Jul 22, 2024
* 'main' of https://github.com/tiann/KernelSU:
  build(deps): bump the npm group in /website with 3 updates (tiann#1903)
  build(deps): bump syn from 2.0.71 to 2.0.72 in /userspace/ksud in the crates group (tiann#1902)
  Upgrade rustix (tiann#1900)
  build(deps): bump the npm group in /website with 2 updates (tiann#1899)
  build(deps): bump the crates group in /userspace/ksud with 3 updates (tiann#1898)
  build(deps): bump the npm group in /website with 13 updates (tiann#1893)
  build(deps): bump the crates group in /userspace/ksud with 40 updates (tiann#1894)
  [skip ci] Group dependabot dependencies (tiann#1892)
  Upgrade zip (tiann#1891)
  build(deps): bump io.coil-kt:coil-compose from 2.6.0 to 2.7.0 in /manager (tiann#1888)
  build(deps): bump org.lsposed.libcxx:libcxx from 27.0.11718014-beta1 to 27.0.12077973 in /manager (tiann#1885)
  Upgrade deps (tiann#1886)
  build(deps-dev): bump vitepress from 1.3.0 to 1.3.1 in /website (tiann#1879)
  build(deps): bump com.google.devtools.ksp from 2.0.0-1.0.22 to 2.0.0-1.0.23 in /manager (tiann#1872)
  build(deps): bump agp from 8.5.0 to 8.5.1 in /manager (tiann#1873)
  Allow skipping commented policy (tiann#1870)
  build(deps): bump rust-embed from 8.4.0 to 8.5.0 in /userspace/ksud (tiann#1869)
  build(deps): bump clap from 4.5.8 to 4.5.9 in /userspace/ksud (tiann#1868)
  Setup Android SDK (tiann#1867)
  Upgrade gradle (tiann#1866)
  build(deps-dev): bump vitepress from 1.2.3 to 1.3.0 in /website (tiann#1865)
  Revert "ksud: [Fix] grant root to the shell in debug mode" (tiann#1860)
  ksud: upgrade zip (tiann#1859)
  ksud: [Fix] grant root to the shell in debug mode (tiann#1853)
  build(deps): bump lifecycle from 2.8.1 to 2.8.3 in /manager (tiann#1851)
  build(deps): bump clap from 4.5.7 to 4.5.8 in /userspace/ksud (tiann#1850)
  website: fix typo (tiann#1834)
  build(deps): bump android_logger from 0.13.3 to 0.14.1 in /userspace/ksud (tiann#1830)
  build(deps): bump log from 0.4.21 to 0.4.22 in /userspace/ksud (tiann#1843)
  Update resetprop (tiann#1842)
  throne_tracker: skip iterate if failed to open dir (tiann#1832)
  Translations update from Hosted Weblate (tiann#1734)
  build(deps): bump com.google.devtools.ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22 in /manager (tiann#1811)
  manager: improve grammar in english (tiann#1814)
  Redirect the Feature Requests issue template tab (tiann#1788)
  website: fix typo (tiann#1807)
  build(deps): bump zip from 2.1.2 to 2.1.3 in /userspace/ksud (tiann#1810)
  build(deps): bump regex from 1.10.4 to 1.10.5 in /userspace/ksud (tiann#1815)
  build(deps): bump clap from 4.5.4 to 4.5.7 in /userspace/ksud (tiann#1817)
  build(deps): bump androidx.compose:compose-bom from 2024.05.00 to 2024.06.00 in /manager (tiann#1820)
  build(deps): bump agp from 8.4.1 to 8.5.0 in /manager (tiann#1824)
  build(deps): bump lifecycle from 2.8.0 to 2.8.1 in /manager (tiann#1782)
  website: update translations (tiann#1796)
  build(deps): bump zip-extensions from 0.6.2 to 0.7.0 in /userspace/ksud (tiann#1798)
  build(deps): bump zip from 2.1.0 to 2.1.2 in /userspace/ksud (tiann#1799)
  build(deps-dev): bump vitepress from 1.2.2 to 1.2.3 in /website (tiann#1803)
  manager: fix update no response when changelog is empty (tiann#1786)
  Convert devpts domain to ksu_file (tiann#1801)
  non-GKI:Remove maintainer Coconutat's  repositories (tiann#1794)
  从非官方支持设备中移除K-Nel-M1721 (tiann#1792)

Signed-off-by: Edwiin Kusuma Jaya <kutemeikito0905@gmail.com>
xxmustafacooTR pushed a commit to xxmustafacooTR/KernelSU that referenced this pull request Jul 24, 2024
…1.0.22 in /manager (tiann#1811)

Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from
2.0.0-1.0.21 to 2.0.0-1.0.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0-1.0.22</h2>
<h2>Important Changes</h2>
<ul>
<li><code>KSErrorType.toString()</code> now contains the reference name
it was tried to be resolved, and therefore <code>KSErrorType</code> is
no longer a singleton. Processors relying on equality checks of that (in
contrast of using <code>KSType.isError</code>) will need to be updated
accordingly.</li>
</ul>
<h2>Issues Fixed</h2>
<p><a
href="https://github.com/google/ksp/issues/1908">#1908</a>
KSP2: Calling KSP2 in programs does not appear to work on macOS or
Windows
<a href="https://github.com/google/ksp/issues/1917">#1917</a>
KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable
pre-release kotlin 2.0.20 dependency
<a href="https://github.com/google/ksp/issues/1911">#1911</a>
NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
<a href="https://github.com/google/ksp/issues/1909">#1909</a>
KSP2: default annotation arguments no longer work in 1.0.21
<a href="https://github.com/google/ksp/issues/1232">#1232</a>
Expose simple names on a missing types's synthetic declaration
<a href="https://github.com/google/ksp/issues/1857">#1857</a>
[KSP2] Modifiers are missing for property accessors
<a href="https://github.com/google/ksp/issues/1924">#1924</a>
[KSP2] Type arg becomes '*' after calling KSType.replace() with an error
type
<a href="https://github.com/google/ksp/issues/1948">#1948</a>
KSP2 default annotation KClass values for built-in types use java.lang.*
versions</p>
<h2>What's Changed</h2>
<ul>
<li>Include type hint into KSErrorType. by <a
href="https://github.com/Jeffset"><code>@​Jeffset</code></a> in <a
href="https://github.com/google/ksp/pull/1848">google/ksp#1848</a></li>
<li>Implement Resolver.getModuleName API by <a
href="https://github.com/ZacSweers"><code>@​ZacSweers</code></a> in <a
href="https://github.com/google/ksp/pull/1847">google/ksp#1847</a></li>
<li>Patch AA service files in renamed uber jar by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1867">google/ksp#1867</a></li>
<li>fix annotation default value parsing for arrays and class literals.
by <a href="https://github.com/neetopia"><code>@​neetopia</code></a> in
<a
href="https://github.com/google/ksp/pull/1871">google/ksp#1871</a></li>
<li>fix package name for library based symbols by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1873">google/ksp#1873</a></li>
<li>Do not index classpath in declaration provider by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1870">google/ksp#1870</a></li>
<li>check functional interface for modifiers by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1872">google/ksp#1872</a></li>
<li>Annotation default java by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1879">google/ksp#1879</a></li>
<li>fix type parameter bounds by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1880">google/ksp#1880</a></li>
<li>Add command line parser and entry points by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1885">google/ksp#1885</a></li>
<li>KSP2: Fix support of wasm by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1888">google/ksp#1888</a></li>
<li>Return KSClassDeclarationEnumEntryImpl for enum entry annotation
values. by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1881">google/ksp#1881</a></li>
<li>Reuse Kotlin indexes in incremental providers by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1891">google/ksp#1891</a></li>
<li>special handling for java property accessors override checking by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1894">google/ksp#1894</a></li>
<li>KSP2: Reuse Java indexes by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1895">google/ksp#1895</a></li>
<li>Incremental: fix roots from getSealedSubclasses by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1893">google/ksp#1893</a></li>
<li>use safe cast for annotation type to declaration resolution by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1902">google/ksp#1902</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/1ac3fd8f8915c9674e520709033e92d3df0b94f2"><code>1ac3fd8</code></a>
CI: auto-merge: rebase again before push</li>
<li><a
href="https://github.com/google/ksp/commit/414d37a6731c9cb869d53a51b80ca81c10e86a4a"><code>414d37a</code></a>
CI: enable manual trigger</li>
<li><a
href="https://github.com/google/ksp/commit/eaf9f7a74ecddcdbd89112c2a3aa83bb1c2c67c5"><code>eaf9f7a</code></a>
map java types to kotlin types when parsing annotation class reference
values</li>
<li><a
href="https://github.com/google/ksp/commit/893a784a9917a153022827295029469290ecd59d"><code>893a784</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/0c639834ce9489218539c920a32c0dc153673231"><code>0c63983</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/f08bc85a0243c66e6dcf3d2f3efd93085bb8c1b0"><code>f08bc85</code></a>
DeclarationProvider: skip builtins when possible.</li>
<li><a
href="https://github.com/google/ksp/commit/76bf45dacece9c0e3afa518d0ab070ebff7175cf"><code>76bf45d</code></a>
Make originalAnnotations lazy</li>
<li><a
href="https://github.com/google/ksp/commit/e34a635819d236913cff2677033a44b6ffc5a17a"><code>e34a635</code></a>
fix property accessor modifier logic</li>
<li><a
href="https://github.com/google/ksp/commit/82871d85ebc79d0f1747384820379e45546691fb"><code>82871d8</code></a>
Provide more hints for error types.</li>
<li><a
href="https://github.com/google/ksp/commit/c77e1702f7ba931f49b767dcb98dfc84f57540b4"><code>c77e170</code></a>
<a href="https://github.com/google/ksp/issues/1232">#1232</a>:
Include type hint into KSErrorType.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.0-1.0.21&new-version=2.0.0-1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fukiame pushed a commit to TelegramAt25/KernelSU-shukusai that referenced this pull request Aug 11, 2024
…1.0.22 in /manager (tiann#1811)

Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from
2.0.0-1.0.21 to 2.0.0-1.0.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0-1.0.22</h2>
<h2>Important Changes</h2>
<ul>
<li><code>KSErrorType.toString()</code> now contains the reference name
it was tried to be resolved, and therefore <code>KSErrorType</code> is
no longer a singleton. Processors relying on equality checks of that (in
contrast of using <code>KSType.isError</code>) will need to be updated
accordingly.</li>
</ul>
<h2>Issues Fixed</h2>
<p><a
href="https://github.com/google/ksp/issues/1908">#1908</a>
KSP2: Calling KSP2 in programs does not appear to work on macOS or
Windows
<a href="https://github.com/google/ksp/issues/1917">#1917</a>
KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable
pre-release kotlin 2.0.20 dependency
<a href="https://github.com/google/ksp/issues/1911">#1911</a>
NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
<a href="https://github.com/google/ksp/issues/1909">#1909</a>
KSP2: default annotation arguments no longer work in 1.0.21
<a href="https://github.com/google/ksp/issues/1232">#1232</a>
Expose simple names on a missing types's synthetic declaration
<a href="https://github.com/google/ksp/issues/1857">#1857</a>
[KSP2] Modifiers are missing for property accessors
<a href="https://github.com/google/ksp/issues/1924">#1924</a>
[KSP2] Type arg becomes '*' after calling KSType.replace() with an error
type
<a href="https://github.com/google/ksp/issues/1948">#1948</a>
KSP2 default annotation KClass values for built-in types use java.lang.*
versions</p>
<h2>What's Changed</h2>
<ul>
<li>Include type hint into KSErrorType. by <a
href="https://github.com/Jeffset"><code>@​Jeffset</code></a> in <a
href="https://github.com/google/ksp/pull/1848">google/ksp#1848</a></li>
<li>Implement Resolver.getModuleName API by <a
href="https://github.com/ZacSweers"><code>@​ZacSweers</code></a> in <a
href="https://github.com/google/ksp/pull/1847">google/ksp#1847</a></li>
<li>Patch AA service files in renamed uber jar by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1867">google/ksp#1867</a></li>
<li>fix annotation default value parsing for arrays and class literals.
by <a href="https://github.com/neetopia"><code>@​neetopia</code></a> in
<a
href="https://github.com/google/ksp/pull/1871">google/ksp#1871</a></li>
<li>fix package name for library based symbols by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1873">google/ksp#1873</a></li>
<li>Do not index classpath in declaration provider by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1870">google/ksp#1870</a></li>
<li>check functional interface for modifiers by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1872">google/ksp#1872</a></li>
<li>Annotation default java by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1879">google/ksp#1879</a></li>
<li>fix type parameter bounds by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1880">google/ksp#1880</a></li>
<li>Add command line parser and entry points by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1885">google/ksp#1885</a></li>
<li>KSP2: Fix support of wasm by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1888">google/ksp#1888</a></li>
<li>Return KSClassDeclarationEnumEntryImpl for enum entry annotation
values. by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1881">google/ksp#1881</a></li>
<li>Reuse Kotlin indexes in incremental providers by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1891">google/ksp#1891</a></li>
<li>special handling for java property accessors override checking by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1894">google/ksp#1894</a></li>
<li>KSP2: Reuse Java indexes by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1895">google/ksp#1895</a></li>
<li>Incremental: fix roots from getSealedSubclasses by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1893">google/ksp#1893</a></li>
<li>use safe cast for annotation type to declaration resolution by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1902">google/ksp#1902</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/1ac3fd8f8915c9674e520709033e92d3df0b94f2"><code>1ac3fd8</code></a>
CI: auto-merge: rebase again before push</li>
<li><a
href="https://github.com/google/ksp/commit/414d37a6731c9cb869d53a51b80ca81c10e86a4a"><code>414d37a</code></a>
CI: enable manual trigger</li>
<li><a
href="https://github.com/google/ksp/commit/eaf9f7a74ecddcdbd89112c2a3aa83bb1c2c67c5"><code>eaf9f7a</code></a>
map java types to kotlin types when parsing annotation class reference
values</li>
<li><a
href="https://github.com/google/ksp/commit/893a784a9917a153022827295029469290ecd59d"><code>893a784</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/0c639834ce9489218539c920a32c0dc153673231"><code>0c63983</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/f08bc85a0243c66e6dcf3d2f3efd93085bb8c1b0"><code>f08bc85</code></a>
DeclarationProvider: skip builtins when possible.</li>
<li><a
href="https://github.com/google/ksp/commit/76bf45dacece9c0e3afa518d0ab070ebff7175cf"><code>76bf45d</code></a>
Make originalAnnotations lazy</li>
<li><a
href="https://github.com/google/ksp/commit/e34a635819d236913cff2677033a44b6ffc5a17a"><code>e34a635</code></a>
fix property accessor modifier logic</li>
<li><a
href="https://github.com/google/ksp/commit/82871d85ebc79d0f1747384820379e45546691fb"><code>82871d8</code></a>
Provide more hints for error types.</li>
<li><a
href="https://github.com/google/ksp/commit/c77e1702f7ba931f49b767dcb98dfc84f57540b4"><code>c77e170</code></a>
<a href="https://github.com/google/ksp/issues/1232">#1232</a>:
Include type hint into KSErrorType.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.0-1.0.21&new-version=2.0.0-1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)
LeCmnGend pushed a commit to LeCmnGend/KernelSU that referenced this pull request Sep 25, 2024
…1.0.22 in /manager (tiann#1811)

Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from
2.0.0-1.0.21 to 2.0.0-1.0.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0-1.0.22</h2>
<h2>Important Changes</h2>
<ul>
<li><code>KSErrorType.toString()</code> now contains the reference name
it was tried to be resolved, and therefore <code>KSErrorType</code> is
no longer a singleton. Processors relying on equality checks of that (in
contrast of using <code>KSType.isError</code>) will need to be updated
accordingly.</li>
</ul>
<h2>Issues Fixed</h2>
<p><a
href="https://github.com/google/ksp/issues/1908">#1908</a>
KSP2: Calling KSP2 in programs does not appear to work on macOS or
Windows
<a href="https://github.com/google/ksp/issues/1917">#1917</a>
KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable
pre-release kotlin 2.0.20 dependency
<a href="https://github.com/google/ksp/issues/1911">#1911</a>
NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
<a href="https://github.com/google/ksp/issues/1909">#1909</a>
KSP2: default annotation arguments no longer work in 1.0.21
<a href="https://github.com/google/ksp/issues/1232">#1232</a>
Expose simple names on a missing types's synthetic declaration
<a href="https://github.com/google/ksp/issues/1857">#1857</a>
[KSP2] Modifiers are missing for property accessors
<a href="https://github.com/google/ksp/issues/1924">#1924</a>
[KSP2] Type arg becomes '*' after calling KSType.replace() with an error
type
<a href="https://github.com/google/ksp/issues/1948">#1948</a>
KSP2 default annotation KClass values for built-in types use java.lang.*
versions</p>
<h2>What's Changed</h2>
<ul>
<li>Include type hint into KSErrorType. by <a
href="https://github.com/Jeffset"><code>@​Jeffset</code></a> in <a
href="https://github.com/google/ksp/pull/1848">google/ksp#1848</a></li>
<li>Implement Resolver.getModuleName API by <a
href="https://github.com/ZacSweers"><code>@​ZacSweers</code></a> in <a
href="https://github.com/google/ksp/pull/1847">google/ksp#1847</a></li>
<li>Patch AA service files in renamed uber jar by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1867">google/ksp#1867</a></li>
<li>fix annotation default value parsing for arrays and class literals.
by <a href="https://github.com/neetopia"><code>@​neetopia</code></a> in
<a
href="https://github.com/google/ksp/pull/1871">google/ksp#1871</a></li>
<li>fix package name for library based symbols by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1873">google/ksp#1873</a></li>
<li>Do not index classpath in declaration provider by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1870">google/ksp#1870</a></li>
<li>check functional interface for modifiers by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1872">google/ksp#1872</a></li>
<li>Annotation default java by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1879">google/ksp#1879</a></li>
<li>fix type parameter bounds by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1880">google/ksp#1880</a></li>
<li>Add command line parser and entry points by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1885">google/ksp#1885</a></li>
<li>KSP2: Fix support of wasm by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1888">google/ksp#1888</a></li>
<li>Return KSClassDeclarationEnumEntryImpl for enum entry annotation
values. by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1881">google/ksp#1881</a></li>
<li>Reuse Kotlin indexes in incremental providers by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1891">google/ksp#1891</a></li>
<li>special handling for java property accessors override checking by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1894">google/ksp#1894</a></li>
<li>KSP2: Reuse Java indexes by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1895">google/ksp#1895</a></li>
<li>Incremental: fix roots from getSealedSubclasses by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1893">google/ksp#1893</a></li>
<li>use safe cast for annotation type to declaration resolution by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1902">google/ksp#1902</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/1ac3fd8f8915c9674e520709033e92d3df0b94f2"><code>1ac3fd8</code></a>
CI: auto-merge: rebase again before push</li>
<li><a
href="https://github.com/google/ksp/commit/414d37a6731c9cb869d53a51b80ca81c10e86a4a"><code>414d37a</code></a>
CI: enable manual trigger</li>
<li><a
href="https://github.com/google/ksp/commit/eaf9f7a74ecddcdbd89112c2a3aa83bb1c2c67c5"><code>eaf9f7a</code></a>
map java types to kotlin types when parsing annotation class reference
values</li>
<li><a
href="https://github.com/google/ksp/commit/893a784a9917a153022827295029469290ecd59d"><code>893a784</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/0c639834ce9489218539c920a32c0dc153673231"><code>0c63983</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/f08bc85a0243c66e6dcf3d2f3efd93085bb8c1b0"><code>f08bc85</code></a>
DeclarationProvider: skip builtins when possible.</li>
<li><a
href="https://github.com/google/ksp/commit/76bf45dacece9c0e3afa518d0ab070ebff7175cf"><code>76bf45d</code></a>
Make originalAnnotations lazy</li>
<li><a
href="https://github.com/google/ksp/commit/e34a635819d236913cff2677033a44b6ffc5a17a"><code>e34a635</code></a>
fix property accessor modifier logic</li>
<li><a
href="https://github.com/google/ksp/commit/82871d85ebc79d0f1747384820379e45546691fb"><code>82871d8</code></a>
Provide more hints for error types.</li>
<li><a
href="https://github.com/google/ksp/commit/c77e1702f7ba931f49b767dcb98dfc84f57540b4"><code>c77e170</code></a>
<a href="https://github.com/google/ksp/issues/1232">#1232</a>:
Include type hint into KSErrorType.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.0-1.0.21&new-version=2.0.0-1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
backslashxx pushed a commit to backslashxx/KernelSU that referenced this pull request Nov 14, 2024
…1.0.22 in /manager (tiann#1811)

Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from
2.0.0-1.0.21 to 2.0.0-1.0.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0-1.0.22</h2>
<h2>Important Changes</h2>
<ul>
<li><code>KSErrorType.toString()</code> now contains the reference name
it was tried to be resolved, and therefore <code>KSErrorType</code> is
no longer a singleton. Processors relying on equality checks of that (in
contrast of using <code>KSType.isError</code>) will need to be updated
accordingly.</li>
</ul>
<h2>Issues Fixed</h2>
<p><a
href="https://github.com/google/ksp/issues/1908">#1908</a>
KSP2: Calling KSP2 in programs does not appear to work on macOS or
Windows
<a href="https://github.com/google/ksp/issues/1917">#1917</a>
KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable
pre-release kotlin 2.0.20 dependency
<a href="https://github.com/google/ksp/issues/1911">#1911</a>
NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
<a href="https://github.com/google/ksp/issues/1909">#1909</a>
KSP2: default annotation arguments no longer work in 1.0.21
<a href="https://github.com/google/ksp/issues/1232">#1232</a>
Expose simple names on a missing types's synthetic declaration
<a href="https://github.com/google/ksp/issues/1857">#1857</a>
[KSP2] Modifiers are missing for property accessors
<a href="https://github.com/google/ksp/issues/1924">#1924</a>
[KSP2] Type arg becomes '*' after calling KSType.replace() with an error
type
<a href="https://github.com/google/ksp/issues/1948">#1948</a>
KSP2 default annotation KClass values for built-in types use java.lang.*
versions</p>
<h2>What's Changed</h2>
<ul>
<li>Include type hint into KSErrorType. by <a
href="https://github.com/Jeffset"><code>@​Jeffset</code></a> in <a
href="https://github.com/google/ksp/pull/1848">google/ksp#1848</a></li>
<li>Implement Resolver.getModuleName API by <a
href="https://github.com/ZacSweers"><code>@​ZacSweers</code></a> in <a
href="https://github.com/google/ksp/pull/1847">google/ksp#1847</a></li>
<li>Patch AA service files in renamed uber jar by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1867">google/ksp#1867</a></li>
<li>fix annotation default value parsing for arrays and class literals.
by <a href="https://github.com/neetopia"><code>@​neetopia</code></a> in
<a
href="https://github.com/google/ksp/pull/1871">google/ksp#1871</a></li>
<li>fix package name for library based symbols by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1873">google/ksp#1873</a></li>
<li>Do not index classpath in declaration provider by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1870">google/ksp#1870</a></li>
<li>check functional interface for modifiers by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1872">google/ksp#1872</a></li>
<li>Annotation default java by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1879">google/ksp#1879</a></li>
<li>fix type parameter bounds by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1880">google/ksp#1880</a></li>
<li>Add command line parser and entry points by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1885">google/ksp#1885</a></li>
<li>KSP2: Fix support of wasm by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1888">google/ksp#1888</a></li>
<li>Return KSClassDeclarationEnumEntryImpl for enum entry annotation
values. by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1881">google/ksp#1881</a></li>
<li>Reuse Kotlin indexes in incremental providers by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1891">google/ksp#1891</a></li>
<li>special handling for java property accessors override checking by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1894">google/ksp#1894</a></li>
<li>KSP2: Reuse Java indexes by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1895">google/ksp#1895</a></li>
<li>Incremental: fix roots from getSealedSubclasses by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1893">google/ksp#1893</a></li>
<li>use safe cast for annotation type to declaration resolution by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1902">google/ksp#1902</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/1ac3fd8f8915c9674e520709033e92d3df0b94f2"><code>1ac3fd8</code></a>
CI: auto-merge: rebase again before push</li>
<li><a
href="https://github.com/google/ksp/commit/414d37a6731c9cb869d53a51b80ca81c10e86a4a"><code>414d37a</code></a>
CI: enable manual trigger</li>
<li><a
href="https://github.com/google/ksp/commit/eaf9f7a74ecddcdbd89112c2a3aa83bb1c2c67c5"><code>eaf9f7a</code></a>
map java types to kotlin types when parsing annotation class reference
values</li>
<li><a
href="https://github.com/google/ksp/commit/893a784a9917a153022827295029469290ecd59d"><code>893a784</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/0c639834ce9489218539c920a32c0dc153673231"><code>0c63983</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/f08bc85a0243c66e6dcf3d2f3efd93085bb8c1b0"><code>f08bc85</code></a>
DeclarationProvider: skip builtins when possible.</li>
<li><a
href="https://github.com/google/ksp/commit/76bf45dacece9c0e3afa518d0ab070ebff7175cf"><code>76bf45d</code></a>
Make originalAnnotations lazy</li>
<li><a
href="https://github.com/google/ksp/commit/e34a635819d236913cff2677033a44b6ffc5a17a"><code>e34a635</code></a>
fix property accessor modifier logic</li>
<li><a
href="https://github.com/google/ksp/commit/82871d85ebc79d0f1747384820379e45546691fb"><code>82871d8</code></a>
Provide more hints for error types.</li>
<li><a
href="https://github.com/google/ksp/commit/c77e1702f7ba931f49b767dcb98dfc84f57540b4"><code>c77e170</code></a>
<a href="https://github.com/google/ksp/issues/1232">#1232</a>:
Include type hint into KSErrorType.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.0-1.0.21&new-version=2.0.0-1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
backslashxx pushed a commit to backslashxx/KernelSU that referenced this pull request Dec 7, 2024
…1.0.22 in /manager (tiann#1811)

Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from
2.0.0-1.0.21 to 2.0.0-1.0.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0-1.0.22</h2>
<h2>Important Changes</h2>
<ul>
<li><code>KSErrorType.toString()</code> now contains the reference name
it was tried to be resolved, and therefore <code>KSErrorType</code> is
no longer a singleton. Processors relying on equality checks of that (in
contrast of using <code>KSType.isError</code>) will need to be updated
accordingly.</li>
</ul>
<h2>Issues Fixed</h2>
<p><a
href="https://github.com/google/ksp/issues/1908">#1908</a>
KSP2: Calling KSP2 in programs does not appear to work on macOS or
Windows
<a href="https://github.com/google/ksp/issues/1917">#1917</a>
KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable
pre-release kotlin 2.0.20 dependency
<a href="https://github.com/google/ksp/issues/1911">#1911</a>
NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
<a href="https://github.com/google/ksp/issues/1909">#1909</a>
KSP2: default annotation arguments no longer work in 1.0.21
<a href="https://github.com/google/ksp/issues/1232">#1232</a>
Expose simple names on a missing types's synthetic declaration
<a href="https://github.com/google/ksp/issues/1857">#1857</a>
[KSP2] Modifiers are missing for property accessors
<a href="https://github.com/google/ksp/issues/1924">#1924</a>
[KSP2] Type arg becomes '*' after calling KSType.replace() with an error
type
<a href="https://github.com/google/ksp/issues/1948">#1948</a>
KSP2 default annotation KClass values for built-in types use java.lang.*
versions</p>
<h2>What's Changed</h2>
<ul>
<li>Include type hint into KSErrorType. by <a
href="https://github.com/Jeffset"><code>@​Jeffset</code></a> in <a
href="https://github.com/google/ksp/pull/1848">google/ksp#1848</a></li>
<li>Implement Resolver.getModuleName API by <a
href="https://github.com/ZacSweers"><code>@​ZacSweers</code></a> in <a
href="https://github.com/google/ksp/pull/1847">google/ksp#1847</a></li>
<li>Patch AA service files in renamed uber jar by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1867">google/ksp#1867</a></li>
<li>fix annotation default value parsing for arrays and class literals.
by <a href="https://github.com/neetopia"><code>@​neetopia</code></a> in
<a
href="https://github.com/google/ksp/pull/1871">google/ksp#1871</a></li>
<li>fix package name for library based symbols by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1873">google/ksp#1873</a></li>
<li>Do not index classpath in declaration provider by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1870">google/ksp#1870</a></li>
<li>check functional interface for modifiers by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1872">google/ksp#1872</a></li>
<li>Annotation default java by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1879">google/ksp#1879</a></li>
<li>fix type parameter bounds by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1880">google/ksp#1880</a></li>
<li>Add command line parser and entry points by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1885">google/ksp#1885</a></li>
<li>KSP2: Fix support of wasm by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1888">google/ksp#1888</a></li>
<li>Return KSClassDeclarationEnumEntryImpl for enum entry annotation
values. by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1881">google/ksp#1881</a></li>
<li>Reuse Kotlin indexes in incremental providers by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1891">google/ksp#1891</a></li>
<li>special handling for java property accessors override checking by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1894">google/ksp#1894</a></li>
<li>KSP2: Reuse Java indexes by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1895">google/ksp#1895</a></li>
<li>Incremental: fix roots from getSealedSubclasses by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://github.com/google/ksp/pull/1893">google/ksp#1893</a></li>
<li>use safe cast for annotation type to declaration resolution by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://github.com/google/ksp/pull/1902">google/ksp#1902</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/1ac3fd8f8915c9674e520709033e92d3df0b94f2"><code>1ac3fd8</code></a>
CI: auto-merge: rebase again before push</li>
<li><a
href="https://github.com/google/ksp/commit/414d37a6731c9cb869d53a51b80ca81c10e86a4a"><code>414d37a</code></a>
CI: enable manual trigger</li>
<li><a
href="https://github.com/google/ksp/commit/eaf9f7a74ecddcdbd89112c2a3aa83bb1c2c67c5"><code>eaf9f7a</code></a>
map java types to kotlin types when parsing annotation class reference
values</li>
<li><a
href="https://github.com/google/ksp/commit/893a784a9917a153022827295029469290ecd59d"><code>893a784</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/0c639834ce9489218539c920a32c0dc153673231"><code>0c63983</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/f08bc85a0243c66e6dcf3d2f3efd93085bb8c1b0"><code>f08bc85</code></a>
DeclarationProvider: skip builtins when possible.</li>
<li><a
href="https://github.com/google/ksp/commit/76bf45dacece9c0e3afa518d0ab070ebff7175cf"><code>76bf45d</code></a>
Make originalAnnotations lazy</li>
<li><a
href="https://github.com/google/ksp/commit/e34a635819d236913cff2677033a44b6ffc5a17a"><code>e34a635</code></a>
fix property accessor modifier logic</li>
<li><a
href="https://github.com/google/ksp/commit/82871d85ebc79d0f1747384820379e45546691fb"><code>82871d8</code></a>
Provide more hints for error types.</li>
<li><a
href="https://github.com/google/ksp/commit/c77e1702f7ba931f49b767dcb98dfc84f57540b4"><code>c77e170</code></a>
<a href="https://github.com/google/ksp/issues/1232">#1232</a>:
Include type hint into KSErrorType.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.0-1.0.21&new-version=2.0.0-1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant