Bump com.squareup.moshi:moshi-kotlin from 1.10.0 to 1.15.0
Bumps com.squareup.moshi:moshi-kotlin from 1.10.0 to 1.15.0.
Changelog
Sourced from com.squareup.moshi:moshi-kotlin's changelog.
Version 1.15.0
2023-05-12
- Upgrade to Kotlin
1.8.21.- Upgrade to KSP
1.8.21-1.0.11.- Upgrade to kotlinx-metadata
0.6.0.- Upgrade to KotlinPoet
1.13.2.- Support Kotlin language version
1.9.0in KAPT.- Include name of the type being processed when creating the adapterGenerator fails in KSP.
- Suppress
UNUSED_PARAMETERin generated code.- Deprecate KAPT code gen. Please migrate to KSP, we will remove KAPT support in a future release. This release will also print an annoying noisy warning in KAPT processing if you use it.
Version 1.14.0
2022-09-06
- Upgrade: [Kotlin 1.7.0][kotlin_1_7_0].
- Upgrade [KotlinPoet 1.12.0][kotlinpoet_1_12_0].
- Moshi no longer shades kotlinpoet-ksp APIs, meaning they can be updated independently of Moshi updates.
- Upgrade: [KSP 1.7.0-1.0.6][ksp_1_7_0_1_0_6].
- Upgrade: [kotlinx-metadata 0.5.0][kotlinx_metadata_0_5_0], allowing reading of kotlin 1.8 APIs too.
Version 1.13.0
2021-12-08
New: Support for [Kotlin Symbol Processing (KSP)][ksp]. KSP is an alternative to annotation processing code gen. It's builds faster and better supports Kotlin language features.
To use KSP in your application you must enable the KSP Gradle plugin and add a KSP dependency on Moshi codegen.
plugins { id("com.google.devtools.ksp").version("1.6.0-1.0.1") }dependencies { ksp("com.squareup.moshi:moshi-kotlin-codegen:1.13.0") }
If you're switching from annotation processing (kapt) to KSP, you should remove the kapt plugin and the kapt Moshi dependency.
New:
@Json(ignore = true)is a Moshi-specific way to exclude properties from JSON encoding and decoding.New: Support Java 16 records. (Moshi still requires Java 8 only; we're shipping a [multi-release
... (truncated)
Commits
491e66bMoshi 1.x publishes releases4109c5aPrepare artifact publishing on 1.x branch (#1673)8f951b01.15.0 preperations (#1671)a86a068Fix publishing for 1.x (#1574)084fb94Prepare next development version6e1d609Prepare version 1.14.02b879c4Moshi 1.14.x updates (#1550)09a4543Prepare for release 1.13.0.bc441adDon't mangle property names that contain a dollar sign (#1446)fb5dd08KSP followups from #1393 (#1448)- 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)