Releases: micronaut-projects/micronaut-sourcegen
Releases Β· micronaut-projects/micronaut-sourcegen
Micronaut SourceGen 1.4.1
Micronaut SourceGen 1.4.0
What's Changed
New Features π
- Support generating delegate classes by @andriy-dmytruk in #158
Improvements β
- Add a common abstract class for type definitions (classes, records, interfaces, enums) by @andriy-dmytruk in #162
- add Micronaut data integration test by @graemerocher in #137
Other Changes π‘
- Add support for casting expressions by @andriy-dmytruk in #146
- Creating toString, equals, and hashCode methods in Utils class by @elifKurtay in #149
- Improve build method API + small improvements by @dstepanov in #151
- Implement more Kotlin generator, abstract common parts by @dstepanov in #154
- Kotlin: Support if-else and arrays + Core 4.7 by @dstepanov in #156
- Annotated TypeDef by @elifKurtay in #168
- Adding inner types to objectDef by @elifKurtay in #169
- Improving enum capabilities by @elifKurtay in #170
Dependency updates π
Micronaut Modules
Micronaut Core
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.2 by @renovate in #138
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.3 by @renovate in #139
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.4 by @renovate in #141
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.5 by @renovate in #145
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.6 by @renovate in #152
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.1 by @renovate in #166
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.2 by @renovate in #177
Micronaut Validation
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.8.0 by @renovate in #175
CI βοΈBuild π
- chore(deps): update dependency gradle to v8.10.1 by @renovate in #144
- chore(deps): update dependency gradle to v8.10.2 by @renovate in #147
- chore(deps): update graalvm/setup-graalvm action to v1.2.5 by @renovate in #157
- chore(deps): update peter-evans/create-pull-request action to v7 by @renovate in #142
- chore(deps): update softprops/action-gh-release action to v2.0.9 by @renovate in #173
- chore(deps): update mikepenz/action-junit-report action to v5 by @renovate in #176
GraalVM
Micronaut Build Plugin
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.1 by @renovate in #136
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.3 by @renovate in #159
New Contributors
- @elifKurtay made their first contribution in #149
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
Improvements β
- Add an ability to introspect builders by @andriy-dmytruk in #135
Full Changelog: v1.3.0...v1.3.1
Micronaut SourceGen 1.3.0
What's Changed
Dependency updates π
Micronaut Modules
Micronaut Core
CI βοΈBuild π
- chore(deps): update dependency gradle to v8.10 by @renovate in #132
- chore(deps): update actions/checkout action to v4 by @renovate in #115
GraalVM
Full Changelog: v1.2.1...v1.3.0
v1.2.1
What's Changed
Bug Fixes π
- Improve errors and make super builders public by @graemerocher in #128
- fix empty builder generation by @graemerocher in #129
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
New Features π
- Conditional statements and expressions by @dstepanov in #108
- Add
@SuperBuilder
by @dstepanov in #112 - Add
@Singular
+ Switch statement/expression, arrays, better API by @dstepanov in #113
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.3 by @renovate in #103
- chore(deps): update graalvm/setup-graalvm action to v1.2.2 by @renovate in #106
- fix(deps): update dependency com.google.truth:truth to v1.4.3 by @renovate in #109
- fix(deps): update dependency org.junit.jupiter:junit-jupiter-engine to v5.10.3 by @renovate in #110
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.3 by @renovate in #105
- chore(deps): update gradle/gradle-build-action action to v3.4.2 by @renovate in #101
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.4 by @renovate in #111
- fix(deps): update dependency com.google.truth:truth to v1.4.4 by @renovate in #117
- fix(deps): update kotlin monorepo to v1.9.25 by @renovate in #121
- fix(deps): update managed.kotlinpoet to v1.18.1 - autoclosed by @renovate in #114
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.0 by @renovate in #119
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.4 by @renovate in #125
Other Changes π‘
- Address #122 in SuperBuilder by @graemerocher in #124
Full Changelog: v1.1.0...v1.2.0
v1.1.1
What's Changed
Bug Fixes π
- Track processed classes. Fixes #122 by @graemerocher in #123
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.3 by @renovate in #103
- chore(deps): update graalvm/setup-graalvm action to v1.2.2 by @renovate in #106
- fix(deps): update dependency com.google.truth:truth to v1.4.3 by @renovate in #109
- fix(deps): update dependency org.junit.jupiter:junit-jupiter-engine to v5.10.3 by @renovate in #110
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.3 by @renovate in #105
- chore(deps): update gradle/gradle-build-action action to v3.4.2 by @renovate in #101
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.4 by @renovate in #111
Other Changes π‘
- Conditional statements and expressions by @dstepanov in #108
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Micronaut SourceGen v1.0.0
What's Changed
Improvements β
- document how to write a source generator by @graemerocher in #95
Docs π
- Improve introduction for module by @graemerocher in #90
- docs: document required annotation processor dependencies. by @wetted in #89
Dependency updates π
- Update slsa-framework/slsa-github-generator action to v1.10.0 by @renovate in #76
- Update dependency gradle to v8.7 by @renovate in #75
- Update dependency io.micronaut:micronaut-core-bom to v4.3.12 by @renovate in #74
- Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.22-1.0.18 by @renovate in #46
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.7.1 by @renovate in #84
- chore(deps): update gradle/gradle-build-action action to v3.3.1 by @renovate in #80
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.4.6 by @renovate in #78
- chore(deps): update gradle/wrapper-validation-action action to v3 by @renovate in #81
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.4.9 by @renovate in #93
- chore(deps): update plugin io.micronaut.build.shared.settings to v7 by @renovate in #92
- chore(deps): update gradle/gradle-build-action action to v3.3.2 by @renovate in #91
Other Changes π‘
- Implement withers by @dstepanov in #85
New Contributors
Full Changelog: v1.0.0-M15...v1.0.0
Micronaut SourceGen v1.0.0-M15
What's Changed
Dependency updates π
- Update dependency io.micronaut:micronaut-core-bom to v4.3.11 by @renovate in #66
- Update softprops/action-gh-release action to v2 by @renovate in #69
- Update kotlin monorepo to v1.9.23 by @renovate in #68
- Update plugin io.micronaut.build.shared.settings to v6.7.0 by @renovate in #56
Other Changes π‘
New Contributors
Full Changelog: v1.0.0-M14...v1.0.0-M15