Skip to content

Releases: toolisticon/kotlin-code-generation

0.1.0

08 Dec 21:11
Compare
Choose a tag to compare

🚀 Enhancements & Features

  • Update kotlin 2.1.0 + kotlin-poet 2.0 #57

0.0.10

28 Sep 09:03
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix execute function for file processor #56

0.0.9

22 Sep 20:47
Compare
Choose a tag to compare

🛠️ Chore

  • update parent 2024.9.2 #55

0.0.8

12 Sep 23:53
Compare
Choose a tag to compare

Note: all 0.0.x releases are still considered experimental, API may change without warning.

🚀 Enhancements & Features

  • Provide KotlinFileSpecIterable so generateFiles can work with single- and multi file properties #54

0.0.7

11 Sep 22:24
Compare
Choose a tag to compare

Note: all 0.0.x releases are still considered experimental, API may change without warning.

🚀 Enhancements & Features

  • Feature/51 delegate list and map #53
  • Provide convenience builders for forwarding list/map #51
  • AnnotationSpec: Collect members and add one single codeBlock #50

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

0.0.6

01 Sep 13:11
Compare
Choose a tag to compare

Note: all 0.0.x releases are still considered experimental, API may change without warning

🚀 Enhancements & Features

  • Provide ThrowsAnnotation #43
  • suppport constructorProperty for KotlinClassSpec #42
  • Print files generated / by the generator as a file list #41

🛠️ Chore

  • update parent 2024.9.0 #48

0.0.5

29 Aug 23:21
Compare
Choose a tag to compare

Note: all 0.0.x releases are still considered experimental, API may change without warning

🚀 Enhancements & Features

  • Allow exclusion of services in service loader #40
  • provide interface KotlinModifiableBuilder #39
  • provide interface KotlinAnnotatableBuilder #38
  • Provide generator abstraction #37

0.0.4

27 Aug 22:12
Compare
Choose a tag to compare

🚀 Enhancements & Features

  • update parent 2024.8.4 #36
  • Add missing base strategies #21
  • Add missing base processors #20

🐛 Bug Fixes

  • correct itest execution #29
  • KotlinAnnotationClassBuilder: set retention fails #27

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

0.0.3

23 Aug 07:27
Compare
Choose a tag to compare

Note: all 0.0.x releases are still considered experimental, API may change without warning

🚀 Enhancements & Features

  • update kotlin 2.0.20, use parent 2024.8.3 #28
  • GeneratedAnnotation: avoid multiline #24
  • extract KotlinTypeSpecHolderBuilder for every builder that supports adding types #18
  • add toFileSpec to all specs implementing TypesSpecSupplier #17

🐛 Bug Fixes

  • GeneratedAnnotation: value has to be String array #15

🛠️ Chore

  • update parent 2024.8.2 #16

0.0.2

20 Aug 21:36
Compare
Choose a tag to compare

Note: all 0.0.x releases are still considered experimental, API may change without warning

Breaking:

  • removed opt-in maven compiler configuration: Experimental features of kotlin-poet and kotlinx-serialization are now propgated and the user of this lib has to decide to opt-in or re-propagate.

🚀 Enhancements & Features

  • Support constructor parameter kdoc #12
  • Provide SPI for strategy and processor #7 -

🛠️ Chore

  • update compiler test lib #14
  • update parent 2024.8.1 #13

Also fixed (indirectly):

  • Fix jacoco errors #9
  • fix opt-in compiler warning #10