It is my pleasure to announce the next official release of MapStruct Spring Extensions.
What started out as a StackOverflow question turned into its
own (sub-)project within the MapStruct organization.
Changes in this release:
TypeDescriptors will now be kept as fields in generated ConversionServiceAdapters which can speed up the conversion
process. Thanks to Jesse Bonzo for this contribution.
The generated ConverterScan
so far used the legacy @PostConstruct annotation from the deprecated javax.annotation package underneath. Thanks
to Jeff Schnitzer’s contribution, the generator now checks for the availability of
the “new” jakarta.annotation.PostConstruct annotation and will prefer this if it’s available. For reasons of backwards
compatibility, javax.annotation.PostConstruct is the fallback.
Including the annotations and extensions defined in this project will generate a class acting as bridge between
MapStruct’s conventions and Spring'
s ConversionService API
that in turn can be added to any Mapper’s uses attribute. See
the examples for details.
I am very happy to announce the first (and last) release candidate of MapStruct 1.6.
We are looking into release the final version of 1.6 in the next two weeks.
This release provides mostly bug fixes since 1.6.0.Beta2.
This release contains 2 breaking changes, have a look at them when upgrading
It’s my pleasure to announce the second Beta release of MapStruct 1.6.
The new release comes with some new functionality, e.g.:
Conditional mapping for source parameters
Support to access source property name in condition methods via an annotation
This release is also our first release that has been fully automated using the great JReleaser.
This would hopefully mean that we can realase more often, as the burden of manual release has been reduced.
It is my pleasure to announce the next official release of MapStruct Spring Extensions.
What started out as a StackOverflow question turned into its
own (sub-)project within the MapStruct organization.
Changes in this release:
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 George Noble for pointing out this oversight which led to some
organizations rejecting the library due to a security vulnerability in the respective Spring versions.
Including the annotations and extensions defined in this project will generate a class acting as bridge between
MapStruct’s conventions and Spring'
s ConversionService API
that in turn can be added to any Mapper’s uses attribute. See
the examples for details.