Skip to content

Commit

Permalink
Update moshix to v0.26.0 (#847)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [dev.zacsweers.moshix](https://togithub.com/ZacSweers/MoshiX) | plugin
| minor | `0.25.1` -> `0.26.0` |
|
[dev.zacsweers.moshix:moshi-gradle-plugin](https://togithub.com/ZacSweers/MoshiX)
| dependencies | minor | `0.25.1` -> `0.26.0` |

---

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

---

### Release Notes

<details>
<summary>ZacSweers/MoshiX (dev.zacsweers.moshix)</summary>

###
[`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**: Enabled.

♻ **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 [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjM1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
  • Loading branch information
slack-oss-bot committed May 15, 2024
1 parent be83561 commit 6d2b142
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ ktfmt = "0.49"
markdown = "0.16.0"
mavenPublish = "0.28.0"
moshi = "1.15.1"
moshix = "0.25.1"
moshix = "0.26.0"
nullawayGradle = "1.3.0"
okhttp = "5.0.0-alpha.12"
okio = "3.9.0"
Expand Down

0 comments on commit 6d2b142

Please sign in to comment.