Releases: mapstruct/mapstruct-spring-extensions
Releases · mapstruct/mapstruct-spring-extensions
Release 2.0.0
What's Changed
- Update junit5 monorepo to v5.12.1 by @renovate[bot] in #138
- Update dependency com.google.guava:guava to v33.4.5-jre by @renovate[bot] in #140
- Update dependency org.mockito:mockito-junit-jupiter to v5.16.1 by @renovate[bot] in #139
- Update dependency com.google.guava:guava to v33.4.6-jre by @renovate[bot] in #141
- Update dependency jacoco to v0.8.13 by @renovate[bot] in #142
- Update dependency com.google.guava:guava to v33.4.7-android by @renovate[bot] in #145
- Update dependency org.mockito:mockito-junit-jupiter to v5.17.0 by @renovate[bot] in #144
- Update dependency org.owasp.dependencycheck to v12.1.1 - autoclosed by @renovate[bot] in #143
- Update dependency com.google.guava:guava to v33.4.7-jre by @renovate[bot] in #146
- Update junit5 monorepo to v5.12.2 by @renovate[bot] in #147
- Update dependency commons-io:commons-io to v2.19.0 by @renovate[bot] in #148
- Update dependency com.google.guava:guava to v33.4.8-jre by @renovate[bot] in #149
- Update dependency gradle to v8.14 by @renovate[bot] in #150
- Update dependency org.mockito:mockito-junit-jupiter to v5.18.0 by @renovate[bot] in #154
- Update dependency gradle to v8.14.1 by @renovate[bot] in #155
- Update junit5 monorepo to v5.13.0 by @renovate[bot] in #156
- Update dependency gradle to v8.14.2 by @renovate[bot] in #157
- Update dependency org.owasp.dependencycheck to v12.1.2 by @renovate[bot] in #159
- Update junit5 monorepo to v5.13.1 by @renovate[bot] in #158
- Update dependency org.owasp.dependencycheck to v12.1.3 by @renovate[bot] in #160
- Update jupiter to v5.13.2 by @renovate[bot] in #161
- Update junit-framework monorepo to v5.13.3 by @renovate[bot] in #163
- Update dependency gradle to v8.14.3 by @renovate[bot] in #162
- Update dependency org.apache.commons:commons-lang3 to v3.18.0 by @renovate[bot] in #164
- Update dependency commons-io:commons-io to v2.20.0 by @renovate[bot] in #165
- Update junit-framework monorepo to v5.13.4 by @renovate[bot] in #166
- Update dependency org.assertj:assertj-core to v3.27.4 by @renovate[bot] in #168
- Update actions/checkout action to v5 by @renovate[bot] in #169
- Update dependency org.mockito:mockito-junit-jupiter to v5.19.0 by @renovate[bot] in #170
- Update actions/setup-java action to v5 by @renovate[bot] in #171
- Update dependency org.asciidoctor.jvm.convert to v4.0.5 by @renovate[bot] in #172
- Update dependency com.google.testing.compile:compile-testing to v0.22.0 by @renovate[bot] in #173
- Update dependency com.google.testing.compile:compile-testing to v0.23.0 by @renovate[bot] in #175
- Update dependency com.google.guava:guava to v33.5.0-jre by @renovate[bot] in #176
- Update dependency org.assertj:assertj-core to v3.27.5 by @renovate[bot] in #177
- Update dependency org.owasp.dependencycheck to v12.1.5 by @renovate[bot] in #179
- Update dependency org.mockito:mockito-junit-jupiter to v5.20.0 by @renovate[bot] in #178
- Update dependency org.owasp.dependencycheck to v12.1.6 by @renovate[bot] in #182
- Update dependency org.apache.commons:commons-lang3 to v3.19.0 by @renovate[bot] in #183
- Update dependency com.github.ben-manes.versions to v0.53.0 by @renovate[bot] in #181
- Update dependency org.assertj:assertj-core to v3.27.6 by @renovate[bot] in #180
- Update junit-framework monorepo to v5.14.0 by @renovate[bot] in #184
- Update dependency jacoco to v0.8.14 by @renovate[bot] in #186
- Update dependency org.owasp.dependencycheck to v12.1.7 by @renovate[bot] in #187
- Update dependency org.owasp.dependencycheck to v12.1.8 by @renovate[bot] in #188
- Set new minimum baseline: by @Chessray in #191
- Update dependency org.owasp.dependencycheck to v12.1.9 by @renovate[bot] in #189
- Update dependency commons-io:commons-io to v2.21.0 by @renovate[bot] in #192
Full Changelog: v1.1.3...v2.0.0
Release 1.1.3
What's Changed
- Replace all non-word characters with underscores. by @jbonzohln in #113
- Configure Renovate by @renovate in #123
- 119 Improvement: Customize class name and bean name for ConverterRegistrationConfiguration by @simonovdenis in #121
New Contributors
- @renovate made their first contribution in #123
- @simonovdenis made their first contribution in #121
Full Changelog: v1.1.2...v1.1.3
Release 1.1.2
What's Changed
- Store TypeDescriptors as fields in generated ConversionServiceAdapter by @jbonzohln in #108
- Replace generated javax.annotation.PostConstruct with jakarta if available by @stickfigure in #110
New Contributors
- @jbonzohln made their first contribution in #108
- @stickfigure made their first contribution in #110
Full Changelog: v1.1.1...v1.1.2
Release 1.1.1
What's Changed
- This release is functionally identical to 1.1.0. The only modification worthwhile mentioning is a fix to the dependencies for the newly introduced test-extensions module which now won't rely on outdated Spring versions anymore. Thanks to @giorgioscia for pointing out this oversight which led to some organizations rejecting the library due to a security vulnerability in the respective Spring versions.
Full Changelog: v1.1.0...v1.1.1
Release 1.1.0
Additions:
- New module
test-extensionswhich contains a@ConverterScanannotation that greatly simplifies the writing of integration tests. Thanks to @joosehav for the suggestion. - New annotation
@AdapterMethodNamewhich allows a developer to override the default name for generated adapter methods. Thanks to @pw-lehre for the inspiration. - New annotation
@DelegatingConverterthat will generate a converter calling the one whose method is annotated with this. The intended use is in conjunction with MapStruct Core's@InheritInverseConfiguration. Thanks again to @pw-lehre for the idea.
Full Changelog: v1.0.2...v1.1.0
Release 1.0.2
Spring Extensions will now honour the mapstruct.suppressGeneratorTimestamp processor option. Thanks to @freund17 for pointing out this omission.
Release 1.0.1
What's Changed
- Collection type mappings ignored the generic element type. This was no functional problem as such, but it prevented generating an adapter class for several collection type mappings within the same scope. Thanks to Hypercube Software and coding-guo for pointing this out.
Full Changelog: v1.0.0...v1.0.1
Release 1.0.0
Changes in this release:
- It is not necessary anymore to explicitly declare the
convertmethod in the mapper interface if it doesn't require any MapStruct Core annotations like@Mapping. Thanks to Myat Min for pointing out this oversight.
We're now functionally complete. There are currently no plans for further features, although we will keep an eye on compatibility with future MapStruct and Spring releases.
Release 0.1.2
Changes in this release:
- Mark the Processor as incremental for Gradle Build. Thanks to Olivier Boudet) for raising the original issue.
- Make sure the
@Generatedannotation is being imported from the correct package for the build environment. This now follows the same logic as the MapStruct Core. Thanks to John Kelly for pointing out this omission. - In line with MapStruct Core 1.5, we have upgraded the build environment to JDK 11.
Release 0.1.1
This release fixes a bug related to dealing with array types as mapping sources or targets.
What's Changed
Full Changelog: 0.1.0...v0.1.1