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

fix(deps): update dependency dev.zacsweers.moshix:moshi-metadata-reflect to v0.27.2 #180

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 1, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev.zacsweers.moshix:moshi-metadata-reflect 0.25.1 -> 0.27.2 age adoption passing confidence

Release Notes

ZacSweers/MoshiX (dev.zacsweers.moshix:moshi-metadata-reflect)

v0.27.2

Compare Source

2024-06-28

  • [moshi-proguard-rule-gen] Fix proguard rule gen when using nested classes or packages with soft-keyword segments.
  • [docs] Add immutable-adapters in README.md.
  • Build against KSP to 2.0.0-1.0.22.
  • Build against Gradle 8.8.

Special thanks to @​mhelder and @​beigirad for contributing to this release!

v0.27.1

Compare Source

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

Compare Source

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

Compare Source

2024-05-12

New: Publish a new moshi-immutable-adapters artifact with support for kotlinx.collections.immutable.

Gradle dependency

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

In code

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.

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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@Yash-Garg Yash-Garg merged commit 29f7c92 into develop Jul 1, 2024
4 checks passed
@Yash-Garg Yash-Garg deleted the renovate/dev.zacsweers.moshix-moshi-metadata-reflect-0.x branch July 1, 2024 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant