Commit Graph

  • 07eeea6bc9 Bump spring-beans from 5.3.15 to 5.3.18 in /parent dependabot[bot] 2022-03-31 18:41:52 +00:00
  • 08a0313840 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2022-03-21 08:14:09 +01:00
  • 7e00af6ff4 [maven-release-plugin] prepare release 1.5.0.RC1 1.5.0.RC1 Filip Hrisafov 2022-03-21 08:14:08 +01:00
  • 190b486b79
    Add users that have contributed post 1.5.0.Beta2 to copyright.txt Filip Hrisafov 2022-03-19 12:09:30 +01:00
  • ab52867831
    #2748 Support mapping map keys with invalid chars for methods Chris DeLashmutt 2022-03-19 06:51:19 -04:00
  • ad00adfa86
    #2538 Allow using 2 step mappings with only one of the 2 methods being qualified Filip Hrisafov 2022-03-12 23:57:17 +01:00
  • 0a69492983
    #2755: use raw Type when calling a static method. (#2762) Zegveld 2022-03-12 18:02:01 +01:00
  • b6a3aa1512
    #2758: fallback to param.variableName if ext.targetBeanName is not present in MethodReference handling. (#2759) Zegveld 2022-03-12 18:01:15 +01:00
  • 0b2c7e58b2
    Add Christian Kosmowski to the copyright.txt Filip Hrisafov 2022-02-23 15:55:20 +01:00
  • 9b434f80f8
    #2715: Updated documentation to reflect impact of conditions on update mappers. (#2740) Zegveld 2022-02-06 20:05:42 +01:00
  • 7bb85d05c0
    2696: Invert @SubclassMappings with @InheritInverseConfiguration. (#2708) Zegveld 2022-02-06 20:03:23 +01:00
  • 2a2c11e871
    #2629 Use ModuleElement when getting type element Filip Hrisafov 2022-01-30 20:52:22 +01:00
  • 37835a5607
    #2677 Use type without bounds when looking for read / presence accessor in a SourceReference Filip Hrisafov 2022-01-30 20:49:05 +01:00
  • 12070186a4 #2567 Add support for Jakarta Injection Filip Hrisafov 2022-01-22 18:57:41 +01:00
  • aed3ff5295 #1997 Use builders to construct empty objects in update wrapper Filip Hrisafov 2022-01-23 22:04:12 +01:00
  • 464adc9143 #2682 Change RetentionPolicy of @DecoratedWith to CLASS Filip Hrisafov 2022-01-29 09:24:56 +01:00
  • 5f4d355838
    #1661 Add support for globally disabling builders Filip Hrisafov 2022-01-29 11:46:34 +01:00
  • aade31f095 #2468 Update needed dependencies for running CDI tests on Java 16+ Filip Hrisafov 2022-01-23 21:12:30 +01:00
  • 20ff51ebb8
    #2728 Add new WithTestDependency annotation for our processor testing Filip Hrisafov 2022-01-29 11:13:16 +01:00
  • ec30f5d279
    #2725 Update tools-gem to 1.0.0.Alpha3 and run GitHub Action with Java 19-ea Filip Hrisafov 2022-01-29 11:03:44 +01:00
  • 9105041522
    #2668: Added support for collections and maps with a no-args constructor (#2671) Zegveld 2022-01-29 00:37:24 +01:00
  • b22efd9ad7
    #2674: Add check if method without implementation doesn’t have @AfterMapping / @BeforeMapping annotation Justyna 2022-01-24 14:17:24 +01:00
  • 0a8e9b738c
    #2709 Corrected description for example demonstrating default expression Goni-Dev 2022-01-23 17:26:21 +01:00
  • 0f297ae60f Bump protobuf-java from 3.6.0 to 3.16.1 in /parent dependabot[bot] 2022-01-07 22:33:51 +00:00
  • 277b6f5d2b #2719: added a note at the builder documentation to point towards the Before-/AfterMapping documentation. Ben Zegveld 2022-01-20 23:02:12 +01:00
  • 59c5f40ac3
    #2686 Add documentation about when mappers are injected Filip Hrisafov 2022-01-18 18:22:47 +01:00
  • f7f65ac1de #2687 Add documentation for NullValueMappingStrategy for collections and maps Filip Hrisafov 2021-12-25 13:12:29 +01:00
  • 42cfa05c40
    #2704 Fix broken reference to constants within nested enums Valentin Kulesh 2021-12-26 13:22:05 +03:00
  • 0a7b8134d4 #2689: documentation: fix example title. Ben Zegveld 2021-12-24 14:44:59 +01:00
  • 930b07aab8 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2021-12-12 12:48:56 +01:00
  • 0de10ca83c [maven-release-plugin] prepare release 1.5.0.Beta2 1.5.0.Beta2 Filip Hrisafov 2021-12-12 12:48:55 +01:00
  • ea45666d66
    #2673: Fix optional wrapping pattern throwing exception when primitive types are present Zegveld 2021-12-11 14:16:19 +01:00
  • 5de813c16f #2666 Presence Check should be applied to source parameters when used in @Mapping Filip Hrisafov 2021-11-21 13:48:24 +01:00
  • 00df0bc3d0
    #2680 Refactor accessors Filip Hrisafov 2021-12-03 19:13:41 +01:00
  • 754aaf2ef4 [DOCS] Fixed reference variable dersvenhesse 2021-11-21 22:01:09 +01:00
  • 13bc0c023c
    #2553 Support source property paths for maps Filip Hrisafov 2021-11-20 08:48:08 +01:00
  • 29008e12bf #2005 Parameter type should only be checked if we are mapping from a single argument source Filip Hrisafov 2021-11-07 09:14:13 +01:00
  • 72e6b1feb5
    #2636: defaultValue combined with qualified should not convert if not needed (#2637) Zegveld 2021-11-14 20:11:05 +01:00
  • 735a5bef6a
    #2225 Add support for suppressing the generation of the timestamp through Mapper and MapperConfig Filip Hrisafov 2021-11-06 09:21:16 +01:00
  • 166eb699c7 #1752 Always return mapping target when using update methods with return Filip Hrisafov 2021-10-30 14:27:24 +02:00
  • 907d605160 #2624 Nested target methods should be inherited for forged Map to Bean methods Filip Hrisafov 2021-10-24 17:20:56 +02:00
  • ca2529f862
    #598: Errors/Warnings now end up in the @Mapper annotated class. (#2634) Zegveld 2021-10-31 16:46:35 +01:00
  • e32fc8c283 #2351 NullValueMappingStrategy for Maps and Iterables Henning Pöttker 2021-10-25 12:20:11 +02:00
  • 80d26a1a9c
    #148, #1386, #2593 Only import top level classes Filip Hrisafov 2021-10-25 08:22:26 +02:00
  • 564455ee45 #2596 Record components should have the highest priority for read accessors Filip Hrisafov 2021-10-16 18:50:04 +02:00
  • 935c03e822 #2614 Do not use FQN when mapping Stream to Array Filip Hrisafov 2021-10-16 22:00:30 +02:00
  • e86c0faf04 #2611 Scope org.eclipse.tycho:tycho-compiler-jdt under test Filip Hrisafov 2021-10-16 19:10:40 +02:00
  • 5df6b7a75b
    #131, #2438, #366 Add support for Type-Refinement (Downcast) Mapping (#2512) Zegveld 2021-10-19 20:44:25 +02:00
  • f167e7a20c Fix typo in JavaDoc valery1707 2021-09-21 10:42:25 +03:00
  • 8b84f5b7d7 #2591 Update dependencies so tests run on Java 18 Filip Hrisafov 2021-09-21 22:17:24 +02:00
  • b59a23965a #2554 Records should not treat collections as alternative target accessors Filip Hrisafov 2021-08-29 11:24:34 +02:00
  • 2c23b935db #2541 fix incorrect name for TypeVar with ElementType.TYPE_USE for javac-with-errorprone Filip Hrisafov 2021-08-14 13:50:20 +02:00
  • f0a13bb306 #2555 Add unmappedSourcePolicy annotation processor argument Yusuf Kemal Özcan 2021-09-06 00:38:38 +03:00
  • 9057d68cd2
    Use DefaultLocale for more stable Issue2544MapperTest (#2569) Tobias Meggendorfer 2021-08-31 21:45:25 +02:00
  • 9ed4e389f8 #2560 Ignore source properties if ignoreByDefault = true Tobias Meggendorfer 2021-08-30 16:40:09 +02:00
  • 7064e0bc97
    Update maven wrapper version to 3.8.2 (#2557) Daniel Franco 2021-08-23 15:19:02 +01:00
  • c52ff812aa
    #2552 Add built in conversion between URL and String Adam Szatyin 2021-08-17 19:21:07 +02:00
  • eb12c485ee
    #2515 add ambiguous constructors to ambiguous constructor error message Bas Claessen 2021-08-14 09:07:22 +02:00
  • 06c416043c
    #2515 add ambiguous constructors to ambiguous constructor error message Bas Claessen 2021-08-14 09:06:54 +02:00
  • 0d8729767b
    Remove remaining references to Hickory (#2511) Henning Pöttker 2021-08-14 08:38:36 +02:00
  • c1fa9bd0bd
    #2537 Fix incorrect unmapped source property when only defined in Mapping#target Zegveld 2021-08-14 08:37:20 +02:00
  • 8ad55b164f
    #2544: fix missing helper methods for ReverseConversion Zegveld 2021-08-11 11:35:45 +02:00
  • 196528e578
    #2530: fix missing supporting fields for ReverseConversion Zegveld 2021-08-11 06:49:05 +02:00
  • e6e9b6ce92
    #2525 add available transformations to CaseEnumTransformationStrategy exception Amogh 2021-07-22 04:08:54 -04:00
  • 8c554b9556 Change reference from Google Group to GitHub Discussions in reference guide Filip Hrisafov 2021-07-18 15:55:17 +02:00
  • 43dfd92e05 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2021-07-18 15:15:44 +02:00
  • a91b93f357 [maven-release-plugin] prepare release 1.5.0.Beta1 1.5.0.Beta1 Filip Hrisafov 2021-07-18 15:15:44 +02:00
  • a95d1c59c3
    #2505 deepclone generates enum mapping method (#2507) Sjaak Derksen 2021-07-03 15:28:10 +02:00
  • 38744d9f73 Add users that have contributed to 1.5 to the copyright.txt Filip Hrisafov 2021-06-27 18:43:13 +02:00
  • 985ca2fe64 #1075 Support for Mapping from Map<String, ???> to Bean Christian Kosmowski 2021-06-26 11:18:02 +02:00
  • fb9c7a3ded #2491 Do not use types not part of java.base in MapStruct processor Filip Hrisafov 2021-06-19 17:11:04 +02:00
  • c5c292f602 #2501 Add test case Filip Hrisafov 2021-06-26 11:28:37 +02:00
  • 1bf698785c
    Fix typo in Named.java (#2500) Andrew 2021-06-24 19:19:02 +02:00
  • 4c338fa1db fix(pom): fix gradle repo url 404 chaos 2021-06-23 10:31:30 +08:00
  • 5d8fcfa033 #2481 Report ignored source properties which are missing Tobias Meggendorfer 2021-06-13 11:28:04 +02:00
  • 845d83e9d5 #2439 Do not throw NPE getting accessors for null typeElement Filip Hrisafov 2021-06-05 11:39:52 +02:00
  • 934a47323a #2478 Make sure that forged methods do not generate duplicate method parameters Filip Hrisafov 2021-06-12 10:41:39 +02:00
  • 7f38efad4d
    #2463 Selection stops when method type-args are flipped (#2487) Sjaak Derksen 2021-06-19 13:56:26 +02:00
  • 55c62ab43f #2108 Make sure Javadoc can be generated with Java 11 Filip Hrisafov 2021-06-13 12:36:42 +02:00
  • 046077f701 #2483: Update Asciidoctor to latest versions Filip Hrisafov 2021-06-13 10:02:11 +02:00
  • 08016d9ef2
    #2446 Use DefaultLocale and DefaultTimeZone from JUnit Pioneer Filip Hrisafov 2021-06-12 10:16:40 +02:00
  • 9ce9d4fb3a #2375 Add records cross module integration test Filip Hrisafov 2021-06-05 08:56:11 +02:00
  • 857f87276f #2466 Update dependencies so tests run on Java 16+ Filip Hrisafov 2021-06-05 09:22:37 +02:00
  • 70ea65f7aa #2437 Do not visit the same type element twice when retrieving methods Filip Hrisafov 2021-05-16 17:39:26 +02:00
  • a6ac4f3fd6 #2329 use fields for custom date formats with DateTimeFormatter in order to optimise its usage Ewald volkert 2021-04-15 07:26:06 +02:00
  • cc1562c5ad #2132 Add unmappedTargetPolicy to @BeanMapping Lukas Lazar 2021-04-14 14:39:22 +02:00
  • 4576103752 #2445 Improve error reporting when EnumTransformationStrategy throws an error during transformation Filip Hrisafov 2021-05-15 11:37:27 +02:00
  • fdf3dcc8ef #2445 Support for case changing enum transformation strategy João Paulo Bassinello 2021-05-06 15:13:13 -03:00
  • 5c22eee6c3 Bump commons-io from 2.6 to 2.7 in /parent dependabot[bot] 2021-04-26 20:09:14 +00:00
  • 0cb053df8d #2391 Add implicit conversion between UUID <-> String jason.bodnar@blackbaud.com 2021-03-23 13:40:30 -05:00
  • 488d95121f Reproducal for #2421 2421 Filip Hrisafov 2021-04-24 22:01:54 +02:00
  • 627be53088 Migrate mapstruct core tests to JUnit Jupiter Filip Hrisafov 2021-04-25 12:39:04 +02:00
  • 2d66f08ee5 Migrate process tests to use new JUnit Jupiter Infrastructure Filip Hrisafov 2021-02-14 21:37:09 +01:00
  • 5bbd1a78ea Migrate the processor test infrastructure from JUnit 4 to JUnit Jupiter Filip Hrisafov 2021-02-14 21:37:09 +01:00
  • 51cdbd67e3 #2051, #2084 Add new @Condition annotation for custom presence check methods Filip Hrisafov 2021-04-04 19:36:46 +02:00
  • a2e1404b93 Refactor presence checks to object in order to simplify the conditional mapping Filip Hrisafov 2021-03-27 18:38:41 +01:00
  • 1c8fff1475 #2423 Use SetterWrapperForCollectionsAndMapsWithNullCheck if the source has a presence check method Filip Hrisafov 2021-04-24 17:55:25 +02:00
  • 903e6f3f44 #597 Add String <-> StringBuilder conversion in the documentation Filip Hrisafov 2021-04-05 13:58:18 +02:00
  • 2be536bb65 #2303 Generated code should use iteration order preserving LinkedHash(Map|Set) instead of Hash(Map|Set) Filip Hrisafov 2021-04-05 13:27:08 +02:00
  • 5f1b3d7862 #2402 Always add source parameter name when constructing the source references for target this Filip Hrisafov 2021-04-05 10:04:16 +02:00