ods-android
ods-android copied to clipboard
Update Versions.kotlinPoet to v1.17.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.squareup:kotlinpoet-ksp | 1.16.0 -> 1.17.0 |
||||
| com.squareup:kotlinpoet | 1.16.0 -> 1.17.0 |
Release Notes
square/kotlinpoet (com.squareup:kotlinpoet-ksp)
v1.17.0
Thanks to @jisungbin, @hfhbd, @evant, @sgjesse, @sebek64 for contributing to this release.
- Change: kotlinx-metadata 0.9.0. Note that the
KotlinClassMetadata.readis deprecated in 0.9.0 and replaced withreadStrict(#1830).- Note: we now also provide
lenientparameters to map to the underlyingreadStrict()andreadLenient()calls (#1766). - We have also removed various
Class/TypeElement/Metadata-to-KmClassAPIs from the public API, as these are trivial to write now with kotlinx-metadata's newer APIs and allows us to focus the API surface area of this artifact better (#1891).
- Note: we now also provide
- New: Supertype list wraps to one-per-line if the primary constructor spans multiple lines (#1866).
- New: Extract
MemberSpecHolderinterface for constructs that can holdPropertySpecs andFunSpecs and their builders (#1877). - New:
joinToCodevariant which operates on any type, but requires a transform lambda to convert each element into aCodeBlock(#1874). - New: Support annotation type arguments in
KSAnnotation.toAnnotationSpec()(#1889). - Fix: Prevent name clashes between a function in class and a function call in current scope (#1850).
- Fix: Fix extension function imports (#1814).
- Fix: Omit implicit modifiers on
FileSpec.scriptBuilder(#1813). - Fix: Fix trailing newline in
PropertySpec(#1827). - Fix:
KSAnnotation.toAnnotationSpecwrites varargs in place instead of making them an array to work around a Kotlin issue with OptIn annotations (#1833). - Fix:
MemberNames without a package are now correctly imported (#1841) - Fix: Throw if primary constructor delegates to other constructors (#1859).
- Fix: Aliased imports with nested class (#1876).
- Fix: Check for error types in
KSType.toClassName()(#1890). - Fix: Support generating a single import for overloaded
MemberNames (#1909).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates 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.
Deploy Preview for ods-android canceled.
| Name | Link |
|---|---|
| Latest commit | 1816be958a2940f111e017b2a43415f9269a646b |
| Latest deploy log | https://app.netlify.com/sites/ods-android/deploys/6650a135af80b40008a5656f |