square/kotlinpoet (com.squareup:kotlinpoet-ksp)
### [`v1.15.3`](https://togithub.com/square/kotlinpoet/compare/1.15.2...1.15.3)
[Compare Source](https://togithub.com/square/kotlinpoet/compare/1.15.2...1.15.3)
### [`v1.15.2`](https://togithub.com/square/kotlinpoet/releases/tag/1.15.2)
[Compare Source](https://togithub.com/square/kotlinpoet/compare/1.15.1...1.15.2)
Thanks to [@evant](https://togithub.com/evant) for contributing to this release.
- New: Kotlin 1.9.21.
- New: KSP 1.9.21-1.0.15.
- New: KSP: more accurately represent function types ([#1742](https://togithub.com/square/kotlinpoet/issues/1742)).
### [`v1.15.1`](https://togithub.com/square/kotlinpoet/releases/tag/1.15.1)
[Compare Source](https://togithub.com/square/kotlinpoet/compare/1.15.0...1.15.1)
- Fix: Fix a regression introduced by [#1637](https://togithub.com/square/kotlinpoet/issues/1637), where a superfluous newline is added to a type's KDoc if it has a primary constructor with no docs ([#1727](https://togithub.com/square/kotlinpoet/issues/1727)).
### [`v1.15.0`](https://togithub.com/square/kotlinpoet/releases/tag/1.15.0)
[Compare Source](https://togithub.com/square/kotlinpoet/compare/1.14.2...1.15.0)
Thanks to [@drawers](https://togithub.com/drawers), [@fejesjoco](https://togithub.com/fejesjoco), [@takahirom](https://togithub.com/takahirom), [@martinbonnin](https://togithub.com/martinbonnin), [@mcarleio](https://togithub.com/mcarleio) for contributing to this release.
In this release the `:kotlinpoet` module has been converted to a Kotlin Multiplatform module ([#1654](https://togithub.com/square/kotlinpoet/issues/1654)), though for now it only supports the JVM target.
- New: Kotlin 1.9.20.
- New: KSP 1.9.20-1.0.14.
- New: Extract `TypeSpecHolder` interface for constructs that can hold a `TypeSpec` and their builders ([#1723](https://togithub.com/square/kotlinpoet/issues/1723)).
- New: Expose relative path from `FileSpec` ([#1720](https://togithub.com/square/kotlinpoet/issues/1720)).
- New: Return the generated path from `FileSpec.writeTo()`. ([#1514](https://togithub.com/square/kotlinpoet/issues/1514)).
- New: Remove default compatibility from unstable types ([#1662](https://togithub.com/square/kotlinpoet/issues/1662)).
- New: Deprecate `TypeSpec.expectClassBuilder()` and `TypeSpec.valueClassBuilder()` ([#1589](https://togithub.com/square/kotlinpoet/issues/1589)).
- New: Add option to convert `KSAnnotation` to `AnnotationSpec` while omitting default values ([#1538](https://togithub.com/square/kotlinpoet/issues/1538)).
- New: Add `FileSpec.builder` convenience for `MemberName` ([#1585](https://togithub.com/square/kotlinpoet/issues/1585)).
- Fix: Set `DecimalFormatSymbols.minusSign` for consistency across locales ([#1658](https://togithub.com/square/kotlinpoet/issues/1658)).
- Fix: Fix link to incremental KSP in KDoc ([#1638](https://togithub.com/square/kotlinpoet/issues/1638)).
- Fix: Emit primary constructor KDoc ([#1637](https://togithub.com/square/kotlinpoet/issues/1637)).
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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.14.2
->1.15.3
1.14.2
->1.15.3
Release Notes
square/kotlinpoet (com.squareup:kotlinpoet-ksp)
### [`v1.15.3`](https://togithub.com/square/kotlinpoet/compare/1.15.2...1.15.3) [Compare Source](https://togithub.com/square/kotlinpoet/compare/1.15.2...1.15.3) ### [`v1.15.2`](https://togithub.com/square/kotlinpoet/releases/tag/1.15.2) [Compare Source](https://togithub.com/square/kotlinpoet/compare/1.15.1...1.15.2) Thanks to [@evant](https://togithub.com/evant) for contributing to this release. - New: Kotlin 1.9.21. - New: KSP 1.9.21-1.0.15. - New: KSP: more accurately represent function types ([#1742](https://togithub.com/square/kotlinpoet/issues/1742)). ### [`v1.15.1`](https://togithub.com/square/kotlinpoet/releases/tag/1.15.1) [Compare Source](https://togithub.com/square/kotlinpoet/compare/1.15.0...1.15.1) - Fix: Fix a regression introduced by [#1637](https://togithub.com/square/kotlinpoet/issues/1637), where a superfluous newline is added to a type's KDoc if it has a primary constructor with no docs ([#1727](https://togithub.com/square/kotlinpoet/issues/1727)). ### [`v1.15.0`](https://togithub.com/square/kotlinpoet/releases/tag/1.15.0) [Compare Source](https://togithub.com/square/kotlinpoet/compare/1.14.2...1.15.0) Thanks to [@drawers](https://togithub.com/drawers), [@fejesjoco](https://togithub.com/fejesjoco), [@takahirom](https://togithub.com/takahirom), [@martinbonnin](https://togithub.com/martinbonnin), [@mcarleio](https://togithub.com/mcarleio) for contributing to this release. In this release the `:kotlinpoet` module has been converted to a Kotlin Multiplatform module ([#1654](https://togithub.com/square/kotlinpoet/issues/1654)), though for now it only supports the JVM target. - New: Kotlin 1.9.20. - New: KSP 1.9.20-1.0.14. - New: Extract `TypeSpecHolder` interface for constructs that can hold a `TypeSpec` and their builders ([#1723](https://togithub.com/square/kotlinpoet/issues/1723)). - New: Expose relative path from `FileSpec` ([#1720](https://togithub.com/square/kotlinpoet/issues/1720)). - New: Return the generated path from `FileSpec.writeTo()`. ([#1514](https://togithub.com/square/kotlinpoet/issues/1514)). - New: Remove default compatibility from unstable types ([#1662](https://togithub.com/square/kotlinpoet/issues/1662)). - New: Deprecate `TypeSpec.expectClassBuilder()` and `TypeSpec.valueClassBuilder()` ([#1589](https://togithub.com/square/kotlinpoet/issues/1589)). - New: Add option to convert `KSAnnotation` to `AnnotationSpec` while omitting default values ([#1538](https://togithub.com/square/kotlinpoet/issues/1538)). - New: Add `FileSpec.builder` convenience for `MemberName` ([#1585](https://togithub.com/square/kotlinpoet/issues/1585)). - Fix: Set `DecimalFormatSymbols.minusSign` for consistency across locales ([#1658](https://togithub.com/square/kotlinpoet/issues/1658)). - Fix: Fix link to incremental KSP in KDoc ([#1638](https://togithub.com/square/kotlinpoet/issues/1638)). - Fix: Emit primary constructor KDoc ([#1637](https://togithub.com/square/kotlinpoet/issues/1637)).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.
This PR has been generated by Mend Renovate. View repository job log here.