chore(deps):(deps): bump mapstruct.version from 1.5.5.Final to 1.6.3
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(5 months ago)
(5 months ago)
Bumps mapstruct.version from 1.5.5.Final to 1.6.3.
Updates org.mapstruct:mapstruct from 1.5.5.Final to 1.6.3
Release notes
Sourced from org.mapstruct:mapstruct's releases.
1.6.3
Bugs
- Redundant if condition in Java record mapping with
RETURN_DEFAULTstrategy (#3747)- Stackoverflow with Immutables custom builder (#3370)
- Unused import of
java.time.LocalDatewhen mapping sourceLocalDateTimeto targetLocalDate(#3732)Documentation
- Add section to README.md comparing mapstruct with Java Records (#3751)
1.6.2
Bugs
- Regression from 1.6.1: ClassCastException when using records (#3717)
1.6.1
Enhancements
- Use Java
LinkedHashSetandLinkedHashMapnew factory method with known capacity when on Java 19 or later (#3113)Bugs
- Inverse Inheritance Strategy not working for ignored mappings only with target (#3652)
- Inconsistent ambiguous mapping method error when using
SubclassMapping: generic vs raw types (#3668)- Fix regression when using
InheritInverseConfigurationwith nested target properties and reversingtarget = "."(#3670)- Deep mapping with multiple mappings broken in 1.6.0 (#3667)
- Two different constants are ignored in 1.6.0 (#3673)
- Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (#3668)
- Fix cross module records with interfaces not recognizing accessors (#3661)
@AfterMappingmethods are called twice when using target with builder (#3678)- Compile error when using
@AfterMappingmethod with Builder and TargetObject (#3703)Behaviour change
Inverse Inheritance Strategy not working for ignored mappings only with target
Prior to this fix
@Mapping(target = "myProperty", ignore = true)was being ignored when using@InheritInverseConfiguration.e.g.
@Mapper public interface ModelMapper {@Mapping(target = "creationDate", ignore = true) Entity toEntity(Model model);@InheritInverseConfiguration
Model toModel(Entity entity);
</tr></table>
... (truncated)
Commits
b4e25e4Releasing version 1.6.3772fae4Prepare release notes for 1.6.3efdf435#3751 Improve readme to include support for Java 16+ recordsc2bd847#3732 Do not generate obsolete imports for LocalDateTime <-> LocalDate conver...21fdaa0#3747 Do not generate redundant if condition with constructor mapping and RET...32f1fea#3370 Prevent stack overflow error for Immutables with custom builder26c5bcdUpdate readme with 1.6.24e0d73dNext version 1.7.0-SNAPSHOT212607bReleasing version 1.6.24fd22d6Prepare release notes for 1.6.2- Additional commits viewable in compare view
Updates org.mapstruct:mapstruct-processor from 1.5.5.Final to 1.6.3
Release notes
Sourced from org.mapstruct:mapstruct-processor's releases.
1.6.3
Bugs
- Redundant if condition in Java record mapping with
RETURN_DEFAULTstrategy (#3747)- Stackoverflow with Immutables custom builder (#3370)
- Unused import of
java.time.LocalDatewhen mapping sourceLocalDateTimeto targetLocalDate(#3732)Documentation
- Add section to README.md comparing mapstruct with Java Records (#3751)
1.6.2
Bugs
- Regression from 1.6.1: ClassCastException when using records (#3717)
1.6.1
Enhancements
- Use Java
LinkedHashSetandLinkedHashMapnew factory method with known capacity when on Java 19 or later (#3113)Bugs
- Inverse Inheritance Strategy not working for ignored mappings only with target (#3652)
- Inconsistent ambiguous mapping method error when using
SubclassMapping: generic vs raw types (#3668)- Fix regression when using
InheritInverseConfigurationwith nested target properties and reversingtarget = "."(#3670)- Deep mapping with multiple mappings broken in 1.6.0 (#3667)
- Two different constants are ignored in 1.6.0 (#3673)
- Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (#3668)
- Fix cross module records with interfaces not recognizing accessors (#3661)
@AfterMappingmethods are called twice when using target with builder (#3678)- Compile error when using
@AfterMappingmethod with Builder and TargetObject (#3703)Behaviour change
Inverse Inheritance Strategy not working for ignored mappings only with target
Prior to this fix
@Mapping(target = "myProperty", ignore = true)was being ignored when using@InheritInverseConfiguration.e.g.
@Mapper public interface ModelMapper {@Mapping(target = "creationDate", ignore = true) Entity toEntity(Model model);@InheritInverseConfiguration
Model toModel(Entity entity);
</tr></table>
... (truncated)
Commits
b4e25e4Releasing version 1.6.3772fae4Prepare release notes for 1.6.3efdf435#3751 Improve readme to include support for Java 16+ recordsc2bd847#3732 Do not generate obsolete imports for LocalDateTime <-> LocalDate conver...21fdaa0#3747 Do not generate redundant if condition with constructor mapping and RET...32f1fea#3370 Prevent stack overflow error for Immutables with custom builder26c5bcdUpdate readme with 1.6.24e0d73dNext version 1.7.0-SNAPSHOT212607bReleasing version 1.6.24fd22d6Prepare release notes for 1.6.2- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Technical Details
| ID: | 12964988 |
| UUID: | 3836020939 |
| Node ID: | PR_kwDOQ95j_c6-VfT1 |
| Host: | GitHub |
| Repository: | rg-hermann/java-bootstrap |