mapstruct/mapstruct
### [`v1.5.3.Final`](https://togithub.com/mapstruct/mapstruct/releases/tag/1.5.3.Final)
[Compare Source](https://togithub.com/mapstruct/mapstruct/compare/1.5.2.Final...1.5.3.Final)
##### Enhancements
##### Bugs
- Generic `@AfterMapping` does not consider `@MappingTarget` properly in 1.5 ([#3036](https://togithub.com/mapstruct/mapstruct/issues/3036))
- Method annotated with `@AfterMapping` is not called ([#2955](https://togithub.com/mapstruct/mapstruct/issues/2955))
- Ignored unknown source property error, but property exist ([#2743](https://togithub.com/mapstruct/mapstruct/issues/2743))
- `SubclassMapping` doesn't honour `mappingControl` ([#3018](https://togithub.com/mapstruct/mapstruct/issues/3018))
- Upgrade from 1.4.1 to 1.5.2 broke primitive to wrapper classes mapping ([#2921](https://togithub.com/mapstruct/mapstruct/issues/2921))
- Conversion of `BigDecimal` to primitive `double` wrong with 1.5.2 ([#2913](https://togithub.com/mapstruct/mapstruct/issues/2913))
- Ambiguous mapping methods when upgrading to MapStruct 1.5.0.RC1 ([#2840](https://togithub.com/mapstruct/mapstruct/issues/2840))
- `SubclassMapping` stackoverflow exception ([#2825](https://togithub.com/mapstruct/mapstruct/issues/2825))
- `Optional` wrapping pattern broken in 1.5.2.Final ([#2925](https://togithub.com/mapstruct/mapstruct/issues/2925))
- Missing import in generated mapper when referencing a nested enum from an unrelated class ([#2945](https://togithub.com/mapstruct/mapstruct/issues/2945))
- Unused import warning of nested classes ([#2907](https://togithub.com/mapstruct/mapstruct/issues/2907))
- Compilation error in generated code for `@Conditional` and collection ([#2937](https://togithub.com/mapstruct/mapstruct/issues/2937))
- Missing import of nested class ([#2897](https://togithub.com/mapstruct/mapstruct/issues/2897))
- Ignoring unmapped source properties in inverse inheritance ([#2949](https://togithub.com/mapstruct/mapstruct/issues/2949))
- Compilation error when mapping fields with the same type due to not wrapping in a `try-catch` block ([#2839](https://togithub.com/mapstruct/mapstruct/issues/2839))
- Using `@TargetType` as a parameter for `@Condition` causes NPE during compiling ([#2882](https://togithub.com/mapstruct/mapstruct/issues/2882))
- Cannot map from a covariant (extends) generic type ([#2677](https://togithub.com/mapstruct/mapstruct/issues/2677))
##### Documentation
- Add IntelliJ and Eclipse plugin to the documentation ([#2928](https://togithub.com/mapstruct/mapstruct/issues/2928))
- Fix typos in documentation ([#2974](https://togithub.com/mapstruct/mapstruct/issues/2974), [#2982](https://togithub.com/mapstruct/mapstruct/issues/2982), [#2989](https://togithub.com/mapstruct/mapstruct/issues/2989))
- Update Typos in javadoc ([#2958](https://togithub.com/mapstruct/mapstruct/issues/2958))
- Polish comments, javadoc and documentation ([#3026](https://togithub.com/mapstruct/mapstruct/issues/3026))
- Improve documentation for `BeanMapping#ignoreByDefault` ([#2929](https://togithub.com/mapstruct/mapstruct/issues/2929))
##### Build
- Build fails when running mvn test on an M1 Mac ([#2922](https://togithub.com/mapstruct/mapstruct/issues/2922))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.5.2.Final
->1.5.3.Final
Release Notes
mapstruct/mapstruct
### [`v1.5.3.Final`](https://togithub.com/mapstruct/mapstruct/releases/tag/1.5.3.Final) [Compare Source](https://togithub.com/mapstruct/mapstruct/compare/1.5.2.Final...1.5.3.Final) ##### Enhancements ##### Bugs - Generic `@AfterMapping` does not consider `@MappingTarget` properly in 1.5 ([#3036](https://togithub.com/mapstruct/mapstruct/issues/3036)) - Method annotated with `@AfterMapping` is not called ([#2955](https://togithub.com/mapstruct/mapstruct/issues/2955)) - Ignored unknown source property error, but property exist ([#2743](https://togithub.com/mapstruct/mapstruct/issues/2743)) - `SubclassMapping` doesn't honour `mappingControl` ([#3018](https://togithub.com/mapstruct/mapstruct/issues/3018)) - Upgrade from 1.4.1 to 1.5.2 broke primitive to wrapper classes mapping ([#2921](https://togithub.com/mapstruct/mapstruct/issues/2921)) - Conversion of `BigDecimal` to primitive `double` wrong with 1.5.2 ([#2913](https://togithub.com/mapstruct/mapstruct/issues/2913)) - Ambiguous mapping methods when upgrading to MapStruct 1.5.0.RC1 ([#2840](https://togithub.com/mapstruct/mapstruct/issues/2840)) - `SubclassMapping` stackoverflow exception ([#2825](https://togithub.com/mapstruct/mapstruct/issues/2825)) - `Optional` wrapping pattern broken in 1.5.2.Final ([#2925](https://togithub.com/mapstruct/mapstruct/issues/2925)) - Missing import in generated mapper when referencing a nested enum from an unrelated class ([#2945](https://togithub.com/mapstruct/mapstruct/issues/2945)) - Unused import warning of nested classes ([#2907](https://togithub.com/mapstruct/mapstruct/issues/2907)) - Compilation error in generated code for `@Conditional` and collection ([#2937](https://togithub.com/mapstruct/mapstruct/issues/2937)) - Missing import of nested class ([#2897](https://togithub.com/mapstruct/mapstruct/issues/2897)) - Ignoring unmapped source properties in inverse inheritance ([#2949](https://togithub.com/mapstruct/mapstruct/issues/2949)) - Compilation error when mapping fields with the same type due to not wrapping in a `try-catch` block ([#2839](https://togithub.com/mapstruct/mapstruct/issues/2839)) - Using `@TargetType` as a parameter for `@Condition` causes NPE during compiling ([#2882](https://togithub.com/mapstruct/mapstruct/issues/2882)) - Cannot map from a covariant (extends) generic type ([#2677](https://togithub.com/mapstruct/mapstruct/issues/2677)) ##### Documentation - Add IntelliJ and Eclipse plugin to the documentation ([#2928](https://togithub.com/mapstruct/mapstruct/issues/2928)) - Fix typos in documentation ([#2974](https://togithub.com/mapstruct/mapstruct/issues/2974), [#2982](https://togithub.com/mapstruct/mapstruct/issues/2982), [#2989](https://togithub.com/mapstruct/mapstruct/issues/2989)) - Update Typos in javadoc ([#2958](https://togithub.com/mapstruct/mapstruct/issues/2958)) - Polish comments, javadoc and documentation ([#3026](https://togithub.com/mapstruct/mapstruct/issues/3026)) - Improve documentation for `BeanMapping#ignoreByDefault` ([#2929](https://togithub.com/mapstruct/mapstruct/issues/2929)) ##### Build - Build fails when running mvn test on an M1 Mac ([#2922](https://togithub.com/mapstruct/mapstruct/issues/2922))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.