fix(deps): update moshix to v0.27.1 (#711)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[dev.zacsweers.moshix:moshi-sealed-codegen](https://togithub.com/ZacSweers/MoshiX)
| `0.25.1` -> `0.27.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.25.1/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.25.1/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[dev.zacsweers.moshix:moshi-sealed-runtime](https://togithub.com/ZacSweers/MoshiX)
| `0.25.1` -> `0.27.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.25.1/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.25.1/0.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>ZacSweers/MoshiX
(dev.zacsweers.moshix:moshi-sealed-codegen)</summary>

###
[`v0.27.1`](https://togithub.com/ZacSweers/MoshiX/blob/HEAD/CHANGELOG.md#0271)

[Compare
Source](https://togithub.com/ZacSweers/MoshiX/compare/0.27.0...0.27.1)

*2024-05-28*

-   \[moshi-sealed] Improve moshi-sealed KSP error messages.
- \[moshi-ir] Fix fallback adapter support in IR code gen not
recognizing Moshi parameters to primary constructors.
- \[moshi-sealed and moshi-ir] Check for same subtypes before erroring
on duplicate labels in moshi-sealed IR.
- \[moshi-proguard-rule-gen] Fix proguard rule gen not capturing
non-sealed subtypes.
- \[moshi-proguard-rule-gen] Don't write empty proguard rule files if
not rules were necessary.
-   Update KotlinPoet to `1.17.0`.

###
[`v0.27.0`](https://togithub.com/ZacSweers/MoshiX/blob/HEAD/CHANGELOG.md#0270)

[Compare
Source](https://togithub.com/ZacSweers/MoshiX/compare/0.26.0...0.27.0)

*2024-05-22*

##### Update to K2

This release updates to K2, aka Kotlin `2.0.0`. This also builds against
KSP `2.0.0-1.0.21`.

- \[moshi-metadata-reflect] Update to stable kotlin metadata API that
ships in K2. The new transitive dependency is now
`org.jetbrains.kotlin:kotlin-metadata-jvm:2.0.0`.
- \[ksp] All KSP processors are tested against both KSP 1 and the
in-beta KSP2.
- \[moshi-ir] Support K2 IR API changes. We may explore building out FIR
support for better IDE support in the future, but for now the entire
implementation remains in an IR-only plugin.

###
[`v0.26.0`](https://togithub.com/ZacSweers/MoshiX/blob/HEAD/CHANGELOG.md#0260)

[Compare
Source](https://togithub.com/ZacSweers/MoshiX/compare/0.25.1...0.26.0)

*2024-05-12*

##### **New**: Publish a new `moshi-immutable-adapters` artifact with
support for
[kotlinx.collections.immutable](https://togithub.com/Kotlin/kotlinx.collections.immutable).

Gradle dependency

```kotlin
dependencies {
  implementation("dev.zacsweers.moshix:moshi-immutable-adapters:<version>")
}
```

In code

```kotlin
val moshi = Moshi.Builder().add(ImmutableCollectionsJsonAdapterFactory()).build()
```

**Supported types**

-   `ImmutableCollection`
-   `ImmutableList`
-   `ImmutableSet`
-   `ImmutableMap`
-   `PersistentCollection`
-   `PersistentList`
-   `PersistentSet`
-   `PersistentMap`

##### Misc

- Omit the stdlib from transitive dependencies on the compiler plugin
and Gradle plugin artifacts. Both kotlinc and Gradle impose their own
versions on the classpath.
-   Update Moshi to `1.15.1`.
-   Update kotlinx-metadata to `0.9.0`.
-   Update KotlinPoet to `1.16.0`.
-   Update Kotlin to `1.9.24`.
-   Update KSP to `1.9.24-1.0.20`.
-   Update Guava to `33.2.0-jre`.
-   Compile against Gradle `8.7`.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/pachli/pachli-android).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy40MTAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot] 2024-06-18 15:48:44 +02:00 committed by GitHub
parent 1d4b5ad8e9
commit e6962bc9d8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -57,7 +57,7 @@ material-typeface = "4.0.0.2-kotlin"
mockito-inline = "5.2.0"
mockito-kotlin = "5.3.1"
moshi = "1.15.1"
moshix = "0.25.1"
moshix = "0.27.1"
networkresult-calladapter = "1.0.0"
okhttp = "4.12.0"
quadrant = "1.9.1"