From 4527bf01e4e2aa9ae61613dbdc0f1057cb5f979e Mon Sep 17 00:00:00 2001 From: filiphr Date: Sun, 15 Sep 2024 16:03:50 +0000 Subject: [PATCH] Automated deployment: Sun Sep 15 16:03:50 UTC 2024 acc49806b7d2958c93e4dc54684c108d1ade8a55 --- index.html | 45 ++- news/2013-05-22-website-live/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../2016-09-07-mapstruct-1_1_0_CR1/index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 8 +- .../index.html | 289 ++++++++++++++++++ news/index.html | 125 ++++---- news/index.xml | 13 +- news/page/10/index.html | 89 +++--- news/page/11/index.html | 83 ++--- news/page/12/index.html | 65 ++-- news/page/13/index.html | 39 ++- news/page/2/index.html | 96 +++--- news/page/3/index.html | 78 +++-- news/page/4/index.html | 84 +++-- news/page/5/index.html | 81 ++--- news/page/6/index.html | 79 +++-- news/page/7/index.html | 84 +++-- news/page/8/index.html | 93 +++--- news/page/9/index.html | 94 +++--- sitemap.xml | 15 +- tags/index.xml | 6 +- tags/news/index.html | 5 + tags/news/index.xml | 13 +- tags/release/index.html | 5 + tags/release/index.xml | 13 +- 85 files changed, 1060 insertions(+), 690 deletions(-) create mode 100644 news/2024-09-15-mapstruct-1_6_1_bug-fix-released/index.html diff --git a/index.html b/index.html index 5b7d41577..b84b60d5d 100644 --- a/index.html +++ b/index.html @@ -153,6 +153,28 @@

How?

Latest News

+
+

MapStruct 1.6.1 bug fix released

+ + + + +
+

It is my pleasure to announce the 1.6.1 bug fix release of MapStruct. +This release includes 1 enhancement and 8 bug fixes, including some regressions introduced in 1.6.0.

+

With this release we support the use of the Java 19 LinkedHashSet and LinkedHashMap factory methods.

+
+ +
+ + Read more... + +
+
+ +

MapStruct Spring Extensions 1.1.2 released

@@ -221,29 +243,6 @@

MapStruct 1.6.0 is out

-
-

MapStruct 1.6.0.RC1 is out

- - - - -
-

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

-
- -
- - Read more... - -
-
- -
diff --git a/news/2013-05-22-website-live/index.html b/news/2013-05-22-website-live/index.html index cc6f8cf4d..06b4d0599 100644 --- a/news/2013-05-22-website-live/index.html +++ b/news/2013-05-22-website-live/index.html @@ -119,6 +119,8 @@ diff --git a/news/2013-06-03-announcing-mapstruct/index.html b/news/2013-06-03-announcing-mapstruct/index.html index df59add85..fcca97bda 100644 --- a/news/2013-06-03-announcing-mapstruct/index.html +++ b/news/2013-06-03-announcing-mapstruct/index.html @@ -119,6 +119,8 @@ diff --git a/news/2013-07-08-using-mapstruct-with-gradle/index.html b/news/2013-07-08-using-mapstruct-with-gradle/index.html index 74058f245..42e6d5194 100644 --- a/news/2013-07-08-using-mapstruct-with-gradle/index.html +++ b/news/2013-07-08-using-mapstruct-with-gradle/index.html @@ -119,6 +119,8 @@ diff --git a/news/2013-11-28-mapstruct-1_0_0_Alpha2-has-landed/index.html b/news/2013-11-28-mapstruct-1_0_0_Alpha2-has-landed/index.html index 9a9cdbc1b..50428033f 100644 --- a/news/2013-11-28-mapstruct-1_0_0_Alpha2-has-landed/index.html +++ b/news/2013-11-28-mapstruct-1_0_0_Alpha2-has-landed/index.html @@ -119,6 +119,8 @@ diff --git a/news/2014-03-05-mapstruct-1_0_0_Beta1-with-JAXB-support-factories-decorators-and-more/index.html b/news/2014-03-05-mapstruct-1_0_0_Beta1-with-JAXB-support-factories-decorators-and-more/index.html index a550f75b1..14319c887 100644 --- a/news/2014-03-05-mapstruct-1_0_0_Beta1-with-JAXB-support-factories-decorators-and-more/index.html +++ b/news/2014-03-05-mapstruct-1_0_0_Beta1-with-JAXB-support-factories-decorators-and-more/index.html @@ -119,6 +119,8 @@ diff --git a/news/2014-07-02-Java_8_support_in_mapstruct-1_0_0_Beta2/index.html b/news/2014-07-02-Java_8_support_in_mapstruct-1_0_0_Beta2/index.html index 750641957..6e900db11 100644 --- a/news/2014-07-02-Java_8_support_in_mapstruct-1_0_0_Beta2/index.html +++ b/news/2014-07-02-Java_8_support_in_mapstruct-1_0_0_Beta2/index.html @@ -119,6 +119,8 @@ diff --git a/news/2014-11-30-mapstruct-1_0_0_Beta3-nested-properties/index.html b/news/2014-11-30-mapstruct-1_0_0_Beta3-nested-properties/index.html index 6de5b1ac7..69396ea3a 100644 --- a/news/2014-11-30-mapstruct-1_0_0_Beta3-nested-properties/index.html +++ b/news/2014-11-30-mapstruct-1_0_0_Beta3-nested-properties/index.html @@ -119,6 +119,8 @@ diff --git a/news/2015-03-05-arrays-configuration-inheritance-mapstruct-1_0_0_Beta4/index.html b/news/2015-03-05-arrays-configuration-inheritance-mapstruct-1_0_0_Beta4/index.html index 3f549f734..6d133fd86 100644 --- a/news/2015-03-05-arrays-configuration-inheritance-mapstruct-1_0_0_Beta4/index.html +++ b/news/2015-03-05-arrays-configuration-inheritance-mapstruct-1_0_0_Beta4/index.html @@ -119,6 +119,8 @@ diff --git a/news/2015-06-11-mapstruct-1_0_0_CR1-has-landed/index.html b/news/2015-06-11-mapstruct-1_0_0_CR1-has-landed/index.html index d5277119b..e41da2cc3 100644 --- a/news/2015-06-11-mapstruct-1_0_0_CR1-has-landed/index.html +++ b/news/2015-06-11-mapstruct-1_0_0_CR1-has-landed/index.html @@ -119,6 +119,8 @@ diff --git a/news/2015-08-27-mapstruct-1_0_0_CR2-released/index.html b/news/2015-08-27-mapstruct-1_0_0_CR2-released/index.html index 5780290ed..d3219ed9a 100644 --- a/news/2015-08-27-mapstruct-1_0_0_CR2-released/index.html +++ b/news/2015-08-27-mapstruct-1_0_0_CR2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2015-11-25-mapstruct-1_0_Final-released/index.html b/news/2015-11-25-mapstruct-1_0_Final-released/index.html index b7a5c3de8..1dc3ab62e 100644 --- a/news/2015-11-25-mapstruct-1_0_Final-released/index.html +++ b/news/2015-11-25-mapstruct-1_0_Final-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2016-02-14-reference-guide-brushed-up/index.html b/news/2016-02-14-reference-guide-brushed-up/index.html index 867d9d181..c41fcfc12 100644 --- a/news/2016-02-14-reference-guide-brushed-up/index.html +++ b/news/2016-02-14-reference-guide-brushed-up/index.html @@ -119,6 +119,8 @@ diff --git a/news/2016-03-16-mapstruct-1_1_0_Beta1-released/index.html b/news/2016-03-16-mapstruct-1_1_0_Beta1-released/index.html index 04b168cdb..d88d6ffb0 100644 --- a/news/2016-03-16-mapstruct-1_1_0_Beta1-released/index.html +++ b/news/2016-03-16-mapstruct-1_1_0_Beta1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2016-07-22-mapstruct-1_1_0_Beta2-released/index.html b/news/2016-07-22-mapstruct-1_1_0_Beta2-released/index.html index 77b56f4e8..eb645df6c 100644 --- a/news/2016-07-22-mapstruct-1_1_0_Beta2-released/index.html +++ b/news/2016-07-22-mapstruct-1_1_0_Beta2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2016-09-07-mapstruct-1_1_0_CR1/index.html b/news/2016-09-07-mapstruct-1_1_0_CR1/index.html index 4f69b1134..cba3f372f 100644 --- a/news/2016-09-07-mapstruct-1_1_0_CR1/index.html +++ b/news/2016-09-07-mapstruct-1_1_0_CR1/index.html @@ -119,6 +119,8 @@ diff --git a/news/2016-11-08-mapstruct-1_1_0_CR2-is-out/index.html b/news/2016-11-08-mapstruct-1_1_0_CR2-is-out/index.html index cb64c174a..f333eb580 100644 --- a/news/2016-11-08-mapstruct-1_1_0_CR2-is-out/index.html +++ b/news/2016-11-08-mapstruct-1_1_0_CR2-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2016-11-22-mapstruct-1_1_0_Final-seen-in-the-wild/index.html b/news/2016-11-22-mapstruct-1_1_0_Final-seen-in-the-wild/index.html index 9433a69a6..3415fe9c3 100644 --- a/news/2016-11-22-mapstruct-1_1_0_Final-seen-in-the-wild/index.html +++ b/news/2016-11-22-mapstruct-1_1_0_Final-seen-in-the-wild/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-01-02-new-year-new-website/index.html b/news/2017-01-02-new-year-new-website/index.html index e2a2188f4..9b3a9ca25 100644 --- a/news/2017-01-02-new-year-new-website/index.html +++ b/news/2017-01-02-new-year-new-website/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-02-20-mapstruct-1_2_0_Beta1-is-out-with-lombok-support-and-direct-field-access/index.html b/news/2017-02-20-mapstruct-1_2_0_Beta1-is-out-with-lombok-support-and-direct-field-access/index.html index 997c5a445..b8582c5bc 100644 --- a/news/2017-02-20-mapstruct-1_2_0_Beta1-is-out-with-lombok-support-and-direct-field-access/index.html +++ b/news/2017-02-20-mapstruct-1_2_0_Beta1-is-out-with-lombok-support-and-direct-field-access/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-03-16-mapstruct-1_2_0_Beta2-released/index.html b/news/2017-03-16-mapstruct-1_2_0_Beta2-released/index.html index f3e77b0c9..8ba25f20c 100644 --- a/news/2017-03-16-mapstruct-1_2_0_Beta2-released/index.html +++ b/news/2017-03-16-mapstruct-1_2_0_Beta2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-06-02-mapstruct-1_2_0_Beta3-is-out/index.html b/news/2017-06-02-mapstruct-1_2_0_Beta3-is-out/index.html index b6e14d7c6..9c9c750ef 100644 --- a/news/2017-06-02-mapstruct-1_2_0_Beta3-is-out/index.html +++ b/news/2017-06-02-mapstruct-1_2_0_Beta3-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-07-25-mapstruct-1_2_0_CR1-released/index.html b/news/2017-07-25-mapstruct-1_2_0_CR1-released/index.html index 490e6adbf..831dca258 100644 --- a/news/2017-07-25-mapstruct-1_2_0_CR1-released/index.html +++ b/news/2017-07-25-mapstruct-1_2_0_CR1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-08-28-mapstruct-1_2_0_cr2-released/index.html b/news/2017-08-28-mapstruct-1_2_0_cr2-released/index.html index a996cbe0b..1eaca4896 100644 --- a/news/2017-08-28-mapstruct-1_2_0_cr2-released/index.html +++ b/news/2017-08-28-mapstruct-1_2_0_cr2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-09-19-announcing-mapstruct-idea/index.html b/news/2017-09-19-announcing-mapstruct-idea/index.html index 622ebd253..f9366714f 100644 --- a/news/2017-09-19-announcing-mapstruct-idea/index.html +++ b/news/2017-09-19-announcing-mapstruct-idea/index.html @@ -119,6 +119,8 @@ diff --git a/news/2017-10-18-mapstruct-1_2_0_Final-is-out/index.html b/news/2017-10-18-mapstruct-1_2_0_Final-is-out/index.html index e70d400ed..8478e2e39 100644 --- a/news/2017-10-18-mapstruct-1_2_0_Final-is-out/index.html +++ b/news/2017-10-18-mapstruct-1_2_0_Final-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2018-03-18-filip-hrisafov-taking-over-as-mapstruct-project-lead/index.html b/news/2018-03-18-filip-hrisafov-taking-over-as-mapstruct-project-lead/index.html index beb2920c3..b6d4af4b6 100644 --- a/news/2018-03-18-filip-hrisafov-taking-over-as-mapstruct-project-lead/index.html +++ b/news/2018-03-18-filip-hrisafov-taking-over-as-mapstruct-project-lead/index.html @@ -119,6 +119,8 @@ diff --git a/news/2018-07-15-mapstruct-1_3_0_Beta1-is-out-with-builder-support/index.html b/news/2018-07-15-mapstruct-1_3_0_Beta1-is-out-with-builder-support/index.html index 841da1122..748bbc2f7 100644 --- a/news/2018-07-15-mapstruct-1_3_0_Beta1-is-out-with-builder-support/index.html +++ b/news/2018-07-15-mapstruct-1_3_0_Beta1-is-out-with-builder-support/index.html @@ -119,6 +119,8 @@ diff --git a/news/2018-11-12-mapstruct-1_3_0_Beta2-is-out-with-java8-as-baseline/index.html b/news/2018-11-12-mapstruct-1_3_0_Beta2-is-out-with-java8-as-baseline/index.html index fc596692a..c724d5ddb 100644 --- a/news/2018-11-12-mapstruct-1_3_0_Beta2-is-out-with-java8-as-baseline/index.html +++ b/news/2018-11-12-mapstruct-1_3_0_Beta2-is-out-with-java8-as-baseline/index.html @@ -119,6 +119,8 @@ diff --git a/news/2019-02-11-mapstruct-1_3_0_Final-is-out-in-the-wild/index.html b/news/2019-02-11-mapstruct-1_3_0_Final-is-out-in-the-wild/index.html index 1caeb9128..bf19612f1 100644 --- a/news/2019-02-11-mapstruct-1_3_0_Final-is-out-in-the-wild/index.html +++ b/news/2019-02-11-mapstruct-1_3_0_Final-is-out-in-the-wild/index.html @@ -119,6 +119,8 @@ diff --git a/news/2019-09-29-mapstruct-1_3_1_Final-bug-fix-released/index.html b/news/2019-09-29-mapstruct-1_3_1_Final-bug-fix-released/index.html index 26b404519..71bda8713 100644 --- a/news/2019-09-29-mapstruct-1_3_1_Final-bug-fix-released/index.html +++ b/news/2019-09-29-mapstruct-1_3_1_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2019-12-06-mapstruct-and-quarkus/index.html b/news/2019-12-06-mapstruct-and-quarkus/index.html index d1c1f7cf1..6cd62491a 100644 --- a/news/2019-12-06-mapstruct-and-quarkus/index.html +++ b/news/2019-12-06-mapstruct-and-quarkus/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-02-03-announcing-gem-tools/index.html b/news/2020-02-03-announcing-gem-tools/index.html index 17c4fa70f..5b4a6e0b7 100644 --- a/news/2020-02-03-announcing-gem-tools/index.html +++ b/news/2020-02-03-announcing-gem-tools/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-06-01-mapstruct-1_4_0_Beta1-is-out-with-constructor-support/index.html b/news/2020-06-01-mapstruct-1_4_0_Beta1-is-out-with-constructor-support/index.html index cff9ceab0..5fbe37e18 100644 --- a/news/2020-06-01-mapstruct-1_4_0_Beta1-is-out-with-constructor-support/index.html +++ b/news/2020-06-01-mapstruct-1_4_0_Beta1-is-out-with-constructor-support/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-06-01-mapstruct-1_4_0_Beta2-is-out/index.html b/news/2020-06-01-mapstruct-1_4_0_Beta2-is-out/index.html index adb83c406..b3ad10d39 100644 --- a/news/2020-06-01-mapstruct-1_4_0_Beta2-is-out/index.html +++ b/news/2020-06-01-mapstruct-1_4_0_Beta2-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-07-19-mapstruct-1_4_0_Beta3-is-out/index.html b/news/2020-07-19-mapstruct-1_4_0_Beta3-is-out/index.html index 94898600a..6c6af14b9 100644 --- a/news/2020-07-19-mapstruct-1_4_0_Beta3-is-out/index.html +++ b/news/2020-07-19-mapstruct-1_4_0_Beta3-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-08-31-mapstruct-1_4_0_CR1-released/index.html b/news/2020-08-31-mapstruct-1_4_0_CR1-released/index.html index aa621aa81..cfe5a2562 100644 --- a/news/2020-08-31-mapstruct-1_4_0_CR1-released/index.html +++ b/news/2020-08-31-mapstruct-1_4_0_CR1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-09-28-mapstruct-1_4_0_Final-is-out/index.html b/news/2020-09-28-mapstruct-1_4_0_Final-is-out/index.html index 8f9865dca..e5f8900c6 100644 --- a/news/2020-09-28-mapstruct-1_4_0_Final-is-out/index.html +++ b/news/2020-09-28-mapstruct-1_4_0_Final-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-10-11-mapstruct-1_4_1_Final-bug-fix-released/index.html b/news/2020-10-11-mapstruct-1_4_1_Final-bug-fix-released/index.html index a33e2aa4d..8540b97d5 100644 --- a/news/2020-10-11-mapstruct-1_4_1_Final-bug-fix-released/index.html +++ b/news/2020-10-11-mapstruct-1_4_1_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2020-12-03-mapstruct-spring-extensions-0-0-1-released/index.html b/news/2020-12-03-mapstruct-spring-extensions-0-0-1-released/index.html index 23e191250..3b8a76959 100644 --- a/news/2020-12-03-mapstruct-spring-extensions-0-0-1-released/index.html +++ b/news/2020-12-03-mapstruct-spring-extensions-0-0-1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2021-01-31-mapstruct-1_4_2_Final-bug-fix-released/index.html b/news/2021-01-31-mapstruct-1_4_2_Final-bug-fix-released/index.html index 790ccb57c..e6a9f25bb 100644 --- a/news/2021-01-31-mapstruct-1_4_2_Final-bug-fix-released/index.html +++ b/news/2021-01-31-mapstruct-1_4_2_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2021-02-15-mapstruct-spring-extensions-0-0-2-released/index.html b/news/2021-02-15-mapstruct-spring-extensions-0-0-2-released/index.html index e8cdf641e..2b9d2eed0 100644 --- a/news/2021-02-15-mapstruct-spring-extensions-0-0-2-released/index.html +++ b/news/2021-02-15-mapstruct-spring-extensions-0-0-2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2021-05-25-mapstruct-spring-extensions-0-0-3-released/index.html b/news/2021-05-25-mapstruct-spring-extensions-0-0-3-released/index.html index 04709901c..1cda08fd8 100644 --- a/news/2021-05-25-mapstruct-spring-extensions-0-0-3-released/index.html +++ b/news/2021-05-25-mapstruct-spring-extensions-0-0-3-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2021-07-03-mapstruct-spring-extensions-0-1-0-released/index.html b/news/2021-07-03-mapstruct-spring-extensions-0-1-0-released/index.html index a31e368fa..e36ea05c4 100644 --- a/news/2021-07-03-mapstruct-spring-extensions-0-1-0-released/index.html +++ b/news/2021-07-03-mapstruct-spring-extensions-0-1-0-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2021-07-18-mapstruct-1_5_0_Beta1-is-out/index.html b/news/2021-07-18-mapstruct-1_5_0_Beta1-is-out/index.html index 17923ace2..c37388a44 100644 --- a/news/2021-07-18-mapstruct-1_5_0_Beta1-is-out/index.html +++ b/news/2021-07-18-mapstruct-1_5_0_Beta1-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2021-12-12-mapstruct-1_5_0_Beta2-is-out/index.html b/news/2021-12-12-mapstruct-1_5_0_Beta2-is-out/index.html index 3732188fd..f136a6fcc 100644 --- a/news/2021-12-12-mapstruct-1_5_0_Beta2-is-out/index.html +++ b/news/2021-12-12-mapstruct-1_5_0_Beta2-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2022-02-07-mapstruct-spring-extensions-0-1-1-released/index.html b/news/2022-02-07-mapstruct-spring-extensions-0-1-1-released/index.html index de91e41fe..8d49f6f5f 100644 --- a/news/2022-02-07-mapstruct-spring-extensions-0-1-1-released/index.html +++ b/news/2022-02-07-mapstruct-spring-extensions-0-1-1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2022-03-20-mapstruct-1_5_0_RC1-is-out/index.html b/news/2022-03-20-mapstruct-1_5_0_RC1-is-out/index.html index 317d3ac38..7bf7da758 100644 --- a/news/2022-03-20-mapstruct-1_5_0_RC1-is-out/index.html +++ b/news/2022-03-20-mapstruct-1_5_0_RC1-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2022-06-03-mapstruct-1_5_0_Final-is-out/index.html b/news/2022-06-03-mapstruct-1_5_0_Final-is-out/index.html index a066894ab..df3f2509a 100644 --- a/news/2022-06-03-mapstruct-1_5_0_Final-is-out/index.html +++ b/news/2022-06-03-mapstruct-1_5_0_Final-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2022-06-09-mapstruct-spring-extensions-0-1-2-released/index.html b/news/2022-06-09-mapstruct-spring-extensions-0-1-2-released/index.html index 48a3cdcb9..3ffcce313 100644 --- a/news/2022-06-09-mapstruct-spring-extensions-0-1-2-released/index.html +++ b/news/2022-06-09-mapstruct-spring-extensions-0-1-2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2022-06-18-mapstruct-1_5_2_Final-bug-fix-released/index.html b/news/2022-06-18-mapstruct-1_5_2_Final-bug-fix-released/index.html index fc6214dbc..d485092ce 100644 --- a/news/2022-06-18-mapstruct-1_5_2_Final-bug-fix-released/index.html +++ b/news/2022-06-18-mapstruct-1_5_2_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2022-10-07-mapstruct-1_5_3_Final-bug-fix-released/index.html b/news/2022-10-07-mapstruct-1_5_3_Final-bug-fix-released/index.html index cded942da..e7f537977 100644 --- a/news/2022-10-07-mapstruct-1_5_3_Final-bug-fix-released/index.html +++ b/news/2022-10-07-mapstruct-1_5_3_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-02-09-mapstruct-spring-extensions-1-0-0-released/index.html b/news/2023-02-09-mapstruct-spring-extensions-1-0-0-released/index.html index 1acc2ac8a..8e498bf53 100644 --- a/news/2023-02-09-mapstruct-spring-extensions-1-0-0-released/index.html +++ b/news/2023-02-09-mapstruct-spring-extensions-1-0-0-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-04-13-mapstruct-1_5_4_Final-bug-fix-released/index.html b/news/2023-04-13-mapstruct-1_5_4_Final-bug-fix-released/index.html index 11fd13984..f53da9db1 100644 --- a/news/2023-04-13-mapstruct-1_5_4_Final-bug-fix-released/index.html +++ b/news/2023-04-13-mapstruct-1_5_4_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-04-23-mapstruct-1_5_5_Final-bug-fix-released/index.html b/news/2023-04-23-mapstruct-1_5_5_Final-bug-fix-released/index.html index 4432244d7..916693270 100644 --- a/news/2023-04-23-mapstruct-1_5_5_Final-bug-fix-released/index.html +++ b/news/2023-04-23-mapstruct-1_5_5_Final-bug-fix-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-04-23-mapstruct-spring-extensions-1-0-1-released/index.html b/news/2023-04-23-mapstruct-spring-extensions-1-0-1-released/index.html index 55d4c5db2..f0b52de49 100644 --- a/news/2023-04-23-mapstruct-spring-extensions-1-0-1-released/index.html +++ b/news/2023-04-23-mapstruct-spring-extensions-1-0-1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-08-08-mapstruct-spring-extensions-1-0-2-released/index.html b/news/2023-08-08-mapstruct-spring-extensions-1-0-2-released/index.html index e6570a4cd..b20fbce48 100644 --- a/news/2023-08-08-mapstruct-spring-extensions-1-0-2-released/index.html +++ b/news/2023-08-08-mapstruct-spring-extensions-1-0-2-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-09-25-mapstruct-spring-extensions-1-1-0-released/index.html b/news/2023-09-25-mapstruct-spring-extensions-1-1-0-released/index.html index 96c7777c6..e6b04adc5 100644 --- a/news/2023-09-25-mapstruct-spring-extensions-1-1-0-released/index.html +++ b/news/2023-09-25-mapstruct-spring-extensions-1-1-0-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2023-11-04-mapstruct-1_6_0_Beta1-is-out/index.html b/news/2023-11-04-mapstruct-1_6_0_Beta1-is-out/index.html index f8ebb634c..e8cf947a2 100644 --- a/news/2023-11-04-mapstruct-1_6_0_Beta1-is-out/index.html +++ b/news/2023-11-04-mapstruct-1_6_0_Beta1-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2024-01-04-mapstruct-spring-extensions-1-1-1-released/index.html b/news/2024-01-04-mapstruct-spring-extensions-1-1-1-released/index.html index b4fb4335e..0733a3f89 100644 --- a/news/2024-01-04-mapstruct-spring-extensions-1-1-1-released/index.html +++ b/news/2024-01-04-mapstruct-spring-extensions-1-1-1-released/index.html @@ -119,6 +119,8 @@ diff --git a/news/2024-05-11-mapstruct-1_6_0_Beta2-is-out/index.html b/news/2024-05-11-mapstruct-1_6_0_Beta2-is-out/index.html index 4bfbae9e5..956d13742 100644 --- a/news/2024-05-11-mapstruct-1_6_0_Beta2-is-out/index.html +++ b/news/2024-05-11-mapstruct-1_6_0_Beta2-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2024-07-20-mapstruct-1_6_0_RC1-is-out/index.html b/news/2024-07-20-mapstruct-1_6_0_RC1-is-out/index.html index dae299437..6e3935568 100644 --- a/news/2024-07-20-mapstruct-1_6_0_RC1-is-out/index.html +++ b/news/2024-07-20-mapstruct-1_6_0_RC1-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2024-08-12-mapstruct-1_6_0-is-out/index.html b/news/2024-08-12-mapstruct-1_6_0-is-out/index.html index 454d8ca42..c0beff541 100644 --- a/news/2024-08-12-mapstruct-1_6_0-is-out/index.html +++ b/news/2024-08-12-mapstruct-1_6_0-is-out/index.html @@ -119,6 +119,8 @@ diff --git a/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/index.html b/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/index.html index 9d706c2f8..94c283f23 100644 --- a/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/index.html +++ b/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/index.html @@ -119,6 +119,8 @@ @@ -215,8 +215,8 @@

-
  • - +
  • +
  • diff --git a/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/index.html b/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/index.html new file mode 100644 index 000000000..4abb9b748 --- /dev/null +++ b/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/index.html @@ -0,0 +1,289 @@ + + + + + + MapStruct 1.6.1 bug fix released – MapStruct + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    + + +

    MapStruct 1.6.1 bug fix released

    + + + +
    +

    It is my pleasure to announce the 1.6.1 bug fix release of MapStruct. +This release includes 1 enhancement and 8 bug fixes, including some regressions introduced in 1.6.0.

    +

    With this release we support the use of the Java 19 LinkedHashSet and LinkedHashMap factory methods.

    +

    LinkedHashSet and LinkedHashMap factory method

    +

    With this release if your source code is Java 19 or later MapStruct is going to use the new factory methods when creating a Set or Map

    +

    On Java 18 or earlier it looks like

    +
    +Map<AuctionDto, AuctionDto> map = new LinkedHashMap<AuctionDto, AuctionDto>( Math.max( (int) ( auctions.size() / .75f ) + 1, 16 ) );
    +Set<TargetFoo> set = new LinkedHashSet<TargetFoo>( Math.max( (int) ( foos.size() / .75f ) + 1, 16 ) );
    +
    + +

    Whereas on Java 19 or later it looks like +

    +Map<AuctionDto, AuctionDto> map = LinkedHashMap.newLinkedHashMap( auctions.size() );
    +Set<TargetFoo> set = LinkedHashSet.newLinkedHashSet( foos.size() );
    +
    +

    +

    Thanks

    +

    Thanks to our entire community for reporting these errors.

    +

    In alphabetic order this are all the contributors that contributed to the 1.6.1 release of Mapstruct:

    + +

    We are also accepting donations through Open Collective or GitHub. +We’d like to thank all the supporters that supported us with donations in this period:

    + +

    Happy coding with MapStruct 1.6.1!!

    +

    Download

    +

    You can fetch the new release from Maven Central using the following GAV coordinates:

    + +

    Alternatively, you can get ZIP and TAR.GZ distribution bundles - containing all the JARs, documentation etc. - from GitHub.

    +

    If you run into any trouble or would like to report a bug, feature request or similar, use the following channels to get in touch:

    +
    +
    +
    +
      + +
    • + +
    • + + +
    • + +
    • + + +
    +
    + +
    +
    + + +comments powered by Disqus + +
    +
    + +
    +
    +
    + + + + + + diff --git a/news/index.html b/news/index.html index 8e77e3731..9466c40a9 100644 --- a/news/index.html +++ b/news/index.html @@ -119,6 +119,8 @@ @@ -144,13 +144,13 @@
    -

    MapStruct Spring Extensions 1.1.2 released

    +

    MapStruct 1.6.1 bug fix released

    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.

    +

    It is my pleasure to announce the 1.6.1 bug fix release of MapStruct. +This release includes 1 enhancement and 8 bug fixes, including some regressions introduced in 1.6.0.

    +

    With this release we support the use of the Java 19 LinkedHashSet and LinkedHashMap factory methods.

    - Read more... + Read more...
    @@ -195,7 +180,7 @@

    News

    @@ -217,13 +202,13 @@

    News

    -

    MapStruct 1.6.0 is out

    +

    MapStruct Spring Extensions 1.1.2 released

    StackOverflow question turned into its +own (sub-)project within the MapStruct organization.

    +

    Changes in this release:

      -
    • Access to target / source property names in conditional and mapping methods
    • -
    • Conditional mapping for source parameters
    • -
    • Passing annotations to generated code
    • -
    • Add javadoc to generated code
    • -
    • New built-in conversions
    • +
    • 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.

    - Read more... + Read more...

    @@ -262,10 +253,10 @@

    -

    MapStruct 1.6.0.RC1 is out

    +

    MapStruct 1.6.0 is out

    1.6.0.Beta2.

    -

    This release contains 2 breaking changes, have a look at them when upgrading

    +

    I am very happy to announce the final release of MapStruct 1.6! +This is our 6th major release since November 2015.

    +

    As you can see with this release we decided to remove the .Final and only use the version (1.6.0). +We’ll keep doing this for final releases.

    +

    Besides bug fixes, the 1.6 release brings some new exciting features:

    +
      +
    • Access to target / source property names in conditional and mapping methods
    • +
    • Conditional mapping for source parameters
    • +
    • Passing annotations to generated code
    • +
    • Add javadoc to generated code
    • +
    • New built-in conversions
    • +
    - Read more... + Read more...
    @@ -299,10 +298,10 @@

    -

    Conditional mapping for source parameters and much more: MapStruct 1.6.0.Beta2 is out

    +

    MapStruct 1.6.0.RC1 is out

    JReleaser. -This would hopefully mean that we can realase more often, as the burden of manual release has been reduced.

    -

    We’d like to thank our new supporters:

    - -

    And of course thanks to our previous supporters:

    - -

    If you’d like to join this list and donate to the project MapStruct is accepting donations through Open Collective or GitHub.

    +

    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

    - Read more... + Read more...
    diff --git a/news/index.xml b/news/index.xml index 8c7839dc5..203cfbb7a 100644 --- a/news/index.xml +++ b/news/index.xml @@ -6,7 +6,18 @@ Recent content in News on MapStruct Hugo -- gohugo.io en-us - Sat, 31 Aug 2024 00:00:00 +0000 + Sun, 15 Sep 2024 00:00:00 +0000 + + MapStruct 1.6.1 bug fix released + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + Sun, 15 Sep 2024 00:00:00 +0000 + + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + <p>It is my pleasure to announce the 1.6.1 bug fix release of MapStruct. +This release includes 1 enhancement and 8 bug fixes, including some regressions introduced in 1.6.0.</p> +<p>With this release we support the use of the Java 19 <code>LinkedHashSet</code> and <code>LinkedHashMap</code> factory methods.</p> + + MapStruct Spring Extensions 1.1.2 released http://mapstruct.org/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/ diff --git a/news/page/10/index.html b/news/page/10/index.html index 39f5ca641..fb32d5fd0 100644 --- a/news/page/10/index.html +++ b/news/page/10/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,48 @@ +
    + + +

    MapStruct 1.2.0.Beta2 released

    + + + + +
    +

    Just shy of a month after the first Beta release of MapStruct 1.2, the team is happy to announce the second Beta, fixing a couple of bugs that sneaked in with the many new features offered by the new 1.2 release line.

    +

    We fixed 16 issues, most of them reported by users. The most infamous bugs reported and fixed are:

    + +

    Plus, the newly introduced automapping feature now also creates Enum mapping methods.

    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.1.0.CR1 released

    - - - - -
    -

    MapStruct 1.1.0.CR1 consolodates the functionality introduced in the preceeding MapStruct 1.1.0 Beta releases. A number of bugs were solved:

    -
      -
    • Automatic generation of an iterable mapping methods where the property selection is based on a qualfier.
    • -
    • Collection source getter null check to avoid NullPointExceptions.
    • -
    • Missing imports for generic types in collections in generated methods.
    • -
    • Removing redundant code from generated code when using nested source properties.
    • -
    • Optimisation when using enum constant (using an enum constant instead of a String conversion).
    • -
    • Fixing order for dependsOn.
    • -
    • Fixing an issue introduced 1.1.0.Beta2 that causes problems for the @MappingTarget in combination with @InheritInverseConfiguration
    • -
    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/11/index.html b/news/page/11/index.html index af485c1e3..c4d20eddb 100644 --- a/news/page/11/index.html +++ b/news/page/11/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,49 @@ +
    + + +

    MapStruct 1.1.0.CR1 released

    + + + + +
    +

    MapStruct 1.1.0.CR1 consolodates the functionality introduced in the preceeding MapStruct 1.1.0 Beta releases. A number of bugs were solved:

    +
      +
    • Automatic generation of an iterable mapping methods where the property selection is based on a qualfier.
    • +
    • Collection source getter null check to avoid NullPointExceptions.
    • +
    • Missing imports for generic types in collections in generated methods.
    • +
    • Removing redundant code from generated code when using nested source properties.
    • +
    • Optimisation when using enum constant (using an enum constant instead of a String conversion).
    • +
    • Fixing order for dependsOn.
    • +
    • Fixing an issue introduced 1.1.0.Beta2 that causes problems for the @MappingTarget in combination with @InheritInverseConfiguration
    • +
    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.0.0.CR2 released

    - - - - -
    - It is my pleasure to announce the second candidate release of MapStruct 1.0! -With this release, we’re fixing several bugs that showed up after our first candidate release. But we also received some great new feature contributions from the community that we wanted to include in our 1.0 release, so we decided to build this second candidate release before calling it a final. Highlights of this release are: -Configure package and class name for the generated mapper implementations. -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/12/index.html b/news/page/12/index.html index 5b79a9195..5285af489 100644 --- a/news/page/12/index.html +++ b/news/page/12/index.html @@ -119,6 +119,8 @@ @@ -144,13 +144,13 @@
    @@ -180,10 +180,10 @@

    -

    Array mappings, configuration inheritance: MapStruct 1.0.0.Beta4 released

    +

    MapStruct 1.0.0.CR1 has landed

    Read more... + Read more...

    @@ -215,10 +216,10 @@

    -

    MapStruct 1.0.0.Beta3 is out with nested properties, qualifiers and more

    +

    Array mappings, configuration inheritance: MapStruct 1.0.0.Beta4 released

    Read more... + Read more... @@ -251,10 +251,10 @@

    -

    Support for Java 8, JodaTime and more: MapStruct 1.0.0.Beta2 released

    +

    MapStruct 1.0.0.Beta3 is out with nested properties, qualifiers and more

    Read more... + Read more... @@ -288,10 +287,10 @@

    -

    MapStruct 1.0.0.Beta1 is out with JAXB support, custom factories, decorators and more

    +

    Support for Java 8, JodaTime and more: MapStruct 1.0.0.Beta2 released

    Read more... + Read more... diff --git a/news/page/13/index.html b/news/page/13/index.html index 8f2794141..5505b9d15 100644 --- a/news/page/13/index.html +++ b/news/page/13/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,41 @@ +
    + + +

    MapStruct 1.0.0.Beta1 is out with JAXB support, custom factories, decorators and more

    + + + + +
    + The MapStruct team is very happy to announce the release of MapStruct 1.0.0.Beta1. +One core part of the new release is comprehensive support for mapping JAXB types with JAXBElement and XmlGregorianCalendar attributes. It’s possible now to plug in custom factories for creating objects, which also supports the JAXB use case as we’ll see in a minute. Further new features are the support for creating mappers from abstract classes (instead of interfaces) and decorators for customizing the behavior of mapping methods. +
    + +
    + + Read more... + +
    +
    + +
    @@ -142,6 +142,63 @@ +
    + + +

    Conditional mapping for source parameters and much more: MapStruct 1.6.0.Beta2 is out

    + + + + +
    +

    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.

    +

    We’d like to thank our new supporters:

    + +

    And of course thanks to our previous supporters:

    + +

    If you’d like to join this list and donate to the project MapStruct is accepting donations through Open Collective or GitHub.

    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.5.5.Final bug fix released

    - - - - -
    -

    It is my pleasure to announce the 1.5.5.Final bug fix release of MapStruct. -This release includes support for Jakarta XML Binding , 1 bug fixes and a documentation improvements.

    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/3/index.html b/news/page/3/index.html index d44c20300..88680a724 100644 --- a/news/page/3/index.html +++ b/news/page/3/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,41 @@ +
    + + +

    MapStruct 1.5.5.Final bug fix released

    + + + + +
    +

    It is my pleasure to announce the 1.5.5.Final bug fix release of MapStruct. +This release includes support for Jakarta XML Binding , 1 bug fixes and a documentation improvements.

    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.5.2.Final bug fix released

    - - - - -
    -

    It is my pleasure to announce the 1.5.2.Final bug fix release of MapStruct. -You might ask yourself, where is 1.5.1. -We released that version on 5th of June 2022, 3 days after the 1.5.0.Final release. -It had a fix for a bug that was reported by our good friends from JHipster.

    -

    This release includes 1 enhancements and 2 bug fixes.

    -

    With this release we started supporting Text blocks for all the expressions.

    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/4/index.html b/news/page/4/index.html index 38c3e275a..59ea37e93 100644 --- a/news/page/4/index.html +++ b/news/page/4/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,45 @@ +
    + + +

    MapStruct 1.5.2.Final bug fix released

    + + + + +
    +

    It is my pleasure to announce the 1.5.2.Final bug fix release of MapStruct. +You might ask yourself, where is 1.5.1. +We released that version on 5th of June 2022, 3 days after the 1.5.0.Final release. +It had a fix for a bug that was reported by our good friends from JHipster.

    +

    This release includes 1 enhancements and 2 bug fixes.

    +

    With this release we started supporting Text blocks for all the expressions.

    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    Support for subclass mapping, various enhancements and much more: MapStruct 1.5.0.Beta2 is out

    - - - - -
    -

    It’s my pleasure to announce the second Beta release of MapStruct 1.5.

    -

    The new release comes with new functionality and some bug fixes, e.g.:

    -
      -
    • Support for subclass mapping
    • -
    • NullValueMappingStrategy for maps / collections
    • -
    • New built-in conversions
    • -
    • Generate imports only for Top level types
    • -
    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/5/index.html b/news/page/5/index.html index 16da346d0..fe4f9d316 100644 --- a/news/page/5/index.html +++ b/news/page/5/index.html @@ -119,6 +119,8 @@ @@ -144,13 +144,13 @@
    @@ -186,13 +185,13 @@

    -

    MapStruct Spring Extensions 0.1.0 released

    +

    Support for mapping from Map to bean, conditional mapping and much more: MapStruct 1.5.0.Beta1 is out

    StackOverflow question turned into its own (sub-)project within the MapStruct organization.

    -

    This release adds the possibility to provide “external” conversions to the generated ConversionServiceAdapter. These could be Spring builtin ones or provided in some runtime dependency. See the reference guide for details.

    -

    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.

    +

    It’s my pleasure to announce the first Beta release of MapStruct 1.5.

    +

    The new release comes with a lot of new functionality, e.g.:

    +
      +
    • Support for mapping from Map<String, ???> to a bean
    • +
    • Conditional mapping
    • +
    • Mapping Iterable<?> object to an object
    • +
    • New built-in conversions
    • +
    • Value mapping enhancements
    • +
    @@ -223,10 +227,10 @@

    -

    MapStruct Spring Extensions 0.0.3 released

    +

    MapStruct Spring Extensions 0.1.0 released

    StackOverflow question turned into its own (sub-)project within the MapStruct organization.

    -

    This third release fixes a circular dependency issue which occurred in non-trivial mapper hierarchies and would lead to mappers being hidden from the ConversionService. Kudos go to Daniel Shiplett and Alexey for their help in chasing down the cause and resolving the issue.

    +

    This release adds the possibility to provide “external” conversions to the generated ConversionServiceAdapter. These could be Spring builtin ones or provided in some runtime dependency. See the reference guide for details.

    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.

    @@ -260,10 +264,10 @@

    -

    MapStruct Spring Extensions 0.0.2 released

    +

    MapStruct Spring Extensions 0.0.3 released

    StackOverflow question over a year ago has turned into its own (sub-)project within the MapStruct organization.

    -

    This second release allows specifying a defined name for the generated ConversionServiceAdapter bean. Kudos go to David Hamilton for this contribution. Additionally, you will now find a reference guide on the main MapStruct homepage.

    +

    It is my pleasure to announce the third official release of MapStruct Spring Extensions. +What started out as a StackOverflow question turned into its own (sub-)project within the MapStruct organization.

    +

    This third release fixes a circular dependency issue which occurred in non-trivial mapper hierarchies and would lead to mappers being hidden from the ConversionService. Kudos go to Daniel Shiplett and Alexey for their help in chasing down the cause and resolving the issue.

    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.

    @@ -297,13 +301,13 @@

    -

    MapStruct 1.4.2.Final bug fix released

    +

    MapStruct Spring Extensions 0.0.2 released

    StackOverflow question over a year ago has turned into its own (sub-)project within the MapStruct organization.

    +

    This second release allows specifying a defined name for the generated ConversionServiceAdapter bean. Kudos go to David Hamilton for this contribution. Additionally, you will now find a reference guide on the main MapStruct homepage.

    +

    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.

    diff --git a/news/page/6/index.html b/news/page/6/index.html index 220bab99e..e7f8d0a8e 100644 --- a/news/page/6/index.html +++ b/news/page/6/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,42 @@ +
    + + +

    MapStruct 1.4.2.Final bug fix released

    + + + + +
    +

    It is my pleasure to announce the 1.4.2.Final bug fix release of MapStruct.

    +

    This release includes 2 enhancements, 10 bug fixes, and some documentation fixes.

    +

    The most notable enhancement is the relaxing of the strictness for Mapping#qualifiedByName and Mapping#qualifier for collection mappings.

    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.4.0.Beta3 is out

    - - - - -
    -

    Today we release a new beta version of MapStruct 1.4.0. We are very happy to have received good feedback from our users. However, it is like always when writing software bugs are made and are there to be solved. So what did we tackle in 1.4.0.Beta3

    -
      -
    • Improve selection of mapping constructor
    • -
    • Improve error messages for 2 step mapping methods
    • -
    • Fix various bugs and regressions in relation to 2 step mappings
    • -
    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/7/index.html b/news/page/7/index.html index 2c131c2fd..cb12d8562 100644 --- a/news/page/7/index.html +++ b/news/page/7/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,45 @@ +
    + + +

    MapStruct 1.4.0.Beta3 is out

    + + + + +
    +

    Today we release a new beta version of MapStruct 1.4.0. We are very happy to have received good feedback from our users. However, it is like always when writing software bugs are made and are there to be solved. So what did we tackle in 1.4.0.Beta3

    +
      +
    • Improve selection of mapping constructor
    • +
    • Improve error messages for 2 step mapping methods
    • +
    • Fix various bugs and regressions in relation to 2 step mappings
    • +
    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.3.1.Final bug fix released

    - - - - -
    -

    It is my pleasure to announce the 1.3.1.Final bug fix release of MapStruct. -Since the Final release of MapStruct 1.3.0.Final we have received amazing feedback from the community.

    -

    This release includes 3 enhancements, 12 bug fixes and 7 documentation improvements.

    -

    The enhancements include:

    -
      -
    • Ability to disable builders on method level via Builder#disableBuilder
    • -
    • Stricter matching for lifecycle methods / non-unique parameters
    • -
    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/8/index.html b/news/page/8/index.html index d1c473c06..6617dd971 100644 --- a/news/page/8/index.html +++ b/news/page/8/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,47 @@ +
    + + +

    MapStruct 1.3.1.Final bug fix released

    + + + + +
    +

    It is my pleasure to announce the 1.3.1.Final bug fix release of MapStruct. +Since the Final release of MapStruct 1.3.0.Final we have received amazing feedback from the community.

    +

    This release includes 3 enhancements, 12 bug fixes and 7 documentation improvements.

    +

    The enhancements include:

    +
      +
    • Ability to disable builders on method level via Builder#disableBuilder
    • +
    • Stricter matching for lifecycle methods / non-unique parameters
    • +
    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.2.0.Final is out

    - - - - -
    -

    I’m very happy to announce the final version MapStruct 1.2!

    -

    After less than a year from the 1.1.0.Final release, 3 Beta and 2 CR releases, MapStruct 1.2.0.Final is finally out :).

    -

    Besides bug fixes, the 1.2 release brings some new interesting features:

    -
      -
    • MapStruct can be used with Lombok out of the box
    • -
    • Java 8 Stream support
    • -
    • Mappings based on public fields
    • -
    • Automatic creation of nested mapping methods
    • -
    • Mapping methods can take “pass-through” context parameters, addressing different use cases like
    • -
    • Passing a locale, timezone or similar to custom mapping methods
    • -
    • Keeping track of processed nodes in circular object graphs
    • -
    • Target bean factory methods can access a mapping’s source parameter(s)
    • -
    • Nested target mappings have been reworked from the ground up
    • -
    • Java 9 Compatibility
    • -
    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/news/page/9/index.html b/news/page/9/index.html index bc654c631..77d125df7 100644 --- a/news/page/9/index.html +++ b/news/page/9/index.html @@ -119,6 +119,8 @@ @@ -142,6 +142,54 @@ +
    + + +

    MapStruct 1.2.0.Final is out

    + + + + +
    +

    I’m very happy to announce the final version MapStruct 1.2!

    +

    After less than a year from the 1.1.0.Final release, 3 Beta and 2 CR releases, MapStruct 1.2.0.Final is finally out :).

    +

    Besides bug fixes, the 1.2 release brings some new interesting features:

    +
      +
    • MapStruct can be used with Lombok out of the box
    • +
    • Java 8 Stream support
    • +
    • Mappings based on public fields
    • +
    • Automatic creation of nested mapping methods
    • +
    • Mapping methods can take “pass-through” context parameters, addressing different use cases like
    • +
    • Passing a locale, timezone or similar to custom mapping methods
    • +
    • Keeping track of processed nodes in circular object graphs
    • +
    • Target bean factory methods can access a mapping’s source parameter(s)
    • +
    • Nested target mappings have been reworked from the ground up
    • +
    • Java 9 Compatibility
    • +
    +
    + +
    + + Read more... + +
    +
    + +

    - - -

    MapStruct 1.2.0.Beta2 released

    - - - - -
    -

    Just shy of a month after the first Beta release of MapStruct 1.2, the team is happy to announce the second Beta, fixing a couple of bugs that sneaked in with the many new features offered by the new 1.2 release line.

    -

    We fixed 16 issues, most of them reported by users. The most infamous bugs reported and fixed are:

    - -

    Plus, the newly introduced automapping feature now also creates Enum mapping methods.

    -
    - -
    - - Read more... - -
    -

    - -
    diff --git a/sitemap.xml b/sitemap.xml index 4958f88bd..c735640f9 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -48,21 +48,24 @@ 2016-12-31T13:24:06+01:00 http://mapstruct.org/ - 2024-08-31T00:00:00+00:00 + 2024-09-15T00:00:00+00:00 - http://mapstruct.org/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/ - 2024-08-31T00:00:00+00:00 + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + 2024-09-15T00:00:00+00:00 http://mapstruct.org/tags/news/ - 2024-08-31T00:00:00+00:00 + 2024-09-15T00:00:00+00:00 http://mapstruct.org/news/ - 2024-08-31T00:00:00+00:00 + 2024-09-15T00:00:00+00:00 http://mapstruct.org/tags/release/ - 2024-08-31T00:00:00+00:00 + 2024-09-15T00:00:00+00:00 http://mapstruct.org/tags/ + 2024-09-15T00:00:00+00:00 + + http://mapstruct.org/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/ 2024-08-31T00:00:00+00:00 http://mapstruct.org/news/2024-08-12-mapstruct-1_6_0-is-out/ diff --git a/tags/index.xml b/tags/index.xml index 6f6d61cd8..b58788337 100644 --- a/tags/index.xml +++ b/tags/index.xml @@ -6,11 +6,11 @@ Recent content in Tags on MapStruct Hugo -- gohugo.io en-us - Sat, 31 Aug 2024 00:00:00 +0000 + Sun, 15 Sep 2024 00:00:00 +0000 news http://mapstruct.org/tags/news/ - Sat, 31 Aug 2024 00:00:00 +0000 + Sun, 15 Sep 2024 00:00:00 +0000 http://mapstruct.org/tags/news/ @@ -19,7 +19,7 @@ release http://mapstruct.org/tags/release/ - Sat, 31 Aug 2024 00:00:00 +0000 + Sun, 15 Sep 2024 00:00:00 +0000 http://mapstruct.org/tags/release/ diff --git a/tags/news/index.html b/tags/news/index.html index 57a369680..ab0efafbb 100644 --- a/tags/news/index.html +++ b/tags/news/index.html @@ -130,6 +130,11 @@

    news

    +
    MapStruct 1.6.1 bug fix released
    +
    + + More...

    +
    MapStruct Spring Extensions 1.1.2 released
    diff --git a/tags/news/index.xml b/tags/news/index.xml index 9f9984c04..7c8473fa4 100644 --- a/tags/news/index.xml +++ b/tags/news/index.xml @@ -6,7 +6,18 @@ Recent content in news on MapStruct Hugo -- gohugo.io en-us - Sat, 31 Aug 2024 00:00:00 +0000 + Sun, 15 Sep 2024 00:00:00 +0000 + + MapStruct 1.6.1 bug fix released + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + Sun, 15 Sep 2024 00:00:00 +0000 + + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + <p>It is my pleasure to announce the 1.6.1 bug fix release of MapStruct. +This release includes 1 enhancement and 8 bug fixes, including some regressions introduced in 1.6.0.</p> +<p>With this release we support the use of the Java 19 <code>LinkedHashSet</code> and <code>LinkedHashMap</code> factory methods.</p> + + MapStruct Spring Extensions 1.1.2 released http://mapstruct.org/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/ diff --git a/tags/release/index.html b/tags/release/index.html index 2bd450a50..b27d1779d 100644 --- a/tags/release/index.html +++ b/tags/release/index.html @@ -130,6 +130,11 @@

    release

    +
    MapStruct 1.6.1 bug fix released
    +
    + + More...

    +
    MapStruct Spring Extensions 1.1.2 released
    diff --git a/tags/release/index.xml b/tags/release/index.xml index af7bf6d6b..7254f1c82 100644 --- a/tags/release/index.xml +++ b/tags/release/index.xml @@ -6,7 +6,18 @@ Recent content in release on MapStruct Hugo -- gohugo.io en-us - Sat, 31 Aug 2024 00:00:00 +0000 + Sun, 15 Sep 2024 00:00:00 +0000 + + MapStruct 1.6.1 bug fix released + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + Sun, 15 Sep 2024 00:00:00 +0000 + + http://mapstruct.org/news/2024-09-15-mapstruct-1_6_1_bug-fix-released/ + <p>It is my pleasure to announce the 1.6.1 bug fix release of MapStruct. +This release includes 1 enhancement and 8 bug fixes, including some regressions introduced in 1.6.0.</p> +<p>With this release we support the use of the Java 19 <code>LinkedHashSet</code> and <code>LinkedHashMap</code> factory methods.</p> + + MapStruct Spring Extensions 1.1.2 released http://mapstruct.org/news/2024-08-31-mapstruct-spring-extensions-1-1-2-released/