Commit Graph

  • 5fbd36c443
    #3577 Improve Mapping#ignoreByDefault documentation Zegveld 2024-04-28 20:20:11 +02:00
  • 8e66445fe9
    #3564 Correct issue key for Issue3485Test hduelme 2024-04-02 12:00:41 +02:00
  • e815e3cb1e
    #3524 Provide tests with Lombok style super builders Oliver Erhart 2024-03-10 09:15:37 +01:00
  • 2c12e75bfc
    #3485 Exception for Mapping to target = "." without source hduelme 2024-03-03 18:59:32 +01:00
  • c374b5267f
    #3360 Do not report unmapped source and target properties when result type is abstract due to runtime exception subclass exhaustive strategy (#3526) Filip Hrisafov 2024-02-11 19:53:38 +01:00
  • bb1cd63485
    #2788 Improve unmapped source properties message for forged methods Zegveld 2024-02-11 13:29:34 +01:00
  • ca1fd0d85d
    #3331 Do not handle defined mappings if the result type is abstract due to runtime exception subclass exhaustive strategy (#3487) Filip Hrisafov 2024-02-11 12:51:19 +01:00
  • 8191c850e0
    #3323 Support access to the source property name Oliver Erhart 2024-02-11 10:42:23 +01:00
  • 0a43bc088f
    Add missing generic type to Javadoc Builder (#3499) hduelme 2024-01-28 18:07:57 +01:00
  • 90a3ce0b46
    Use primitive types in NativeTypes (#3501) hduelme 2024-01-28 18:06:42 +01:00
  • 6830258f77
    Fix typo in chapter-10-advanced-mapping-options.asciidoc (#3500) Chanyut Yuvacharuskul 2024-01-28 23:51:57 +07:00
  • 6322138028
    Add missing generic diamond operator to MappingOptions (#3498) hduelme 2024-01-28 17:50:33 +01:00
  • 60f162ca88
    #3463 DefaultBuilderProvider should be able to handle methods in parent interfaces Filip Hrisafov 2024-01-28 17:47:39 +01:00
  • e0576f654b #3495 when updating targets with collections without a setter, clear them only if the null check or condition is satisfied 3495 thunderhook 2024-01-03 23:26:38 +01:00
  • 6cb126cd7c
    #3462 Stream getters should not be treated as alternative setter Filip Hrisafov 2023-12-31 09:34:34 +01:00
  • 7e6fee8714
    #1064 Provide a switch to turn off CheckStyle on generated test sources Oliver Erhart 2023-12-27 13:40:04 +01:00
  • 31a2e1df92 #3306 use escape character \ for periods inside map mappings and add nested tests 3306 thunderhook 2023-12-25 00:22:41 +01:00
  • 01305e7d0e #3306 Support for map keys that contain dots when maps are mapped thunderhook 2023-12-12 22:56:41 +01:00
  • 6d99f7b8f3
    #3473 Add Java 21 and EA to build matrix Filip Hrisafov 2023-12-18 07:35:26 +01:00
  • fa857e9ff4
    bump some lib versions (#3460) mosesonline 2023-12-10 15:26:47 +01:00
  • 930f5709b6
    #3400 Remove unnecessary casts to long and double Ravil Galeyev 2023-11-29 22:25:22 +01:00
  • 2bb2aefed8
    #3413 Using Mapping#expression and Mapping#conditionaQualifiedBy(Name) should lead to compile error Muhammad Usama 2023-11-24 10:34:15 +05:00
  • 2af291ce2f
    Fix Typo Mappper in SubclassMapping Doc wandi34 2023-11-11 21:48:52 +01:00
  • 04deac2b3a [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2023-11-04 23:06:17 +01:00
  • 0ac0c42dbc [maven-release-plugin] prepare release 1.6.0.Beta1 1.6.0.Beta1 Filip Hrisafov 2023-11-04 23:06:16 +01:00
  • 79f01e2de0
    Change master to main branch and fix CI status badge (#3423) Oliver Erhart 2023-11-04 21:35:40 +01:00
  • b77d321ffb
    Added recent contributors (including myself) Oliver Erhart 2023-11-01 00:01:45 +01:00
  • 5d39314bd2
    #3376 support mapping from iterables to collection Xiu Hong Kooi 2023-11-01 06:55:11 +08:00
  • c59eca2a77
    #3361 Inheriting mappings should only be applied if the target has been redefined Filip Hrisafov 2023-09-30 21:52:07 +02:00
  • 97c389d58b Bump org.codehaus.plexus:plexus-utils from 3.0.20 to 3.0.24 in /parent dependabot[bot] 2023-09-26 19:42:54 +00:00
  • 032ee4d77a #3374 Lombok compatibility documentation Nikolas Charalambidis 2023-09-16 23:13:20 +07:00
  • f61a3acec3 #3089 Improve support for Map attributes for Immutables GVladi 2023-08-30 22:07:38 +02:00
  • ea997f83ce
    #2340 Add FUNDING.yml Filip Hrisafov 2023-08-19 10:09:36 +02:00
  • 8cc2bdd092 #3163: Strip wild card when checking for type assignability Ben Zegveld 2023-08-01 15:04:15 +02:00
  • 721288140a
    Feature/2663 (#3007) Zegveld 2023-08-04 10:14:53 +02:00
  • 812faeef51 Use presence checks for checking source parameter presence Filip Hrisafov 2023-08-01 09:53:58 +02:00
  • b2dc64136d
    #3292 Simplify expressions, remove redundant expressions Anton Erofeev 2023-08-01 14:17:50 +02:00
  • 279ab22482
    #3309 Add BeanMapping#unmappedSourcePolicy Venkatesh Prasad Kannan 2023-08-01 08:48:20 +01:00
  • 28d827a724 Add test case for subclass mapping and bean mapping ignore by default Filip Hrisafov 2023-07-29 14:52:24 +02:00
  • 0460c373c0
    #3229: Implement InjectionStrategy.SETTER Lucas Resch 2023-07-30 10:38:24 +02:00
  • 230e84efd1 #3340 Update tarLongFileMode to use POSIX Roberto Oliveira 2023-07-25 18:10:23 +02:00
  • 4abf2d4202 #3317 Do not generate source parameter if check for only primitives Filip Hrisafov 2023-07-08 18:32:10 +02:00
  • 53c73324ff #3310 Make sure that adders work properly when they are in a generic class Filip Hrisafov 2023-07-08 17:45:00 +02:00
  • 04434af17a
    #3296: Skip default and static methods when determining prototype methods Zegveld 2023-07-08 18:03:56 +02:00
  • 1b1325da6d Bump guava from 29.0-jre to 32.0.0-jre in /parent dependabot[bot] 2023-06-14 22:28:38 +00:00
  • 86919c637f
    #3144 Map to Bean should only be possible for single source mappings and if explicitly used in multi source mappings Filip Hrisafov 2023-05-28 09:55:40 +02:00
  • d075d9a5b6 Upgrade Freemarker to 2.3.32 Filip Hrisafov 2023-05-24 06:09:57 +02:00
  • 62d1bd3490
    #3280 Refactor method selection and use a context to be able to more easily access information Filip Hrisafov 2023-05-27 15:04:34 +02:00
  • c2eed45df1 #3126 Apply target this references in the BeanMappingMethod Filip Hrisafov 2023-05-21 23:01:58 +02:00
  • 51f4e7eba9
    #3231 Prefer record constructor annotated with @Default Oliver Erhart 2023-05-24 06:04:13 +02:00
  • 84c443df9c
    #3245 Remove redundant null checks in nested properties José Carlos Campanero Ortiz 2023-05-24 05:44:36 +02:00
  • 6d205e5bc4
    #1454 Support for lifecycle methods on type being built with builders Oliver Erhart 2023-05-21 22:49:41 +02:00
  • 7c90592d05 #2863 Add validation of String type to @TargetPropertyName paparadva 2022-10-30 13:11:26 +03:00
  • efaa67aadf #3104 Update methods with NullValuePropertyMappingStrategy.IGNORE should use SetterWrapperForCollectionsAndMapsWithNullCheck Filip Hrisafov 2023-05-01 10:18:23 +02:00
  • a89c34f00c #3238 Compile error instead of null pointer exception for invalid ignore with target this Filip Hrisafov 2023-05-01 09:44:05 +02:00
  • d0e4c48228
    #3172 Add mapping between Locale and String Jason Bodnar 2023-05-08 15:23:03 -05:00
  • bc5a877121
    #3054: Allow abstract return type when all directly sealed subtypes are covered by subclass mappings Zegveld 2023-05-01 11:54:24 +02:00
  • be94569791 Bump protobuf-java from 3.21.2 to 3.21.7 in /parent dependabot[bot] 2022-10-04 23:28:54 +00:00
  • f3dac94701
    #2781 Remove unmapped source properties when source parameter is directly mapped MengxingYuan 2023-05-01 16:28:51 +08:00
  • 4843123e6e
    #3165 Support adders for array / iterable to collection Etien Rožnik 2023-05-01 09:42:58 +02:00
  • a8df94cc20
    #2987 Support for defining Javadoc in the generated mapper implementation José Carlos Campanero Ortiz 2023-05-01 09:22:59 +02:00
  • 970984785d
    Update one typo in JavaDoc (#2938) todzhang's cloudsdocker 2023-05-01 17:12:23 +10:00
  • d3b4a168b7
    #3199 Add support for implicit conversion between java.time.LocalDate and java.time.LocalDateTime Bragolgirith 2023-05-01 09:11:05 +02:00
  • 931591a385
    #3071 Support defining custom processor options by custom SPI ro0sterjam 2023-04-30 11:02:39 -04:00
  • 2f78d3f4e2
    #3125: Allow subclassmapping inheritance for methods with identical signature Zegveld 2023-04-30 16:33:00 +02:00
  • 1ab5db6a27
    Update latest release version to 1.5.5.Final Filip Hrisafov 2023-04-23 22:20:05 +02:00
  • ea958fd197 [maven-release-plugin] prepare for next development iteration 1.5.x Filip Hrisafov 2023-04-23 22:02:16 +02:00
  • 0f92764de9 [maven-release-plugin] prepare release 1.5.5.Final 1.5.5.Final Filip Hrisafov 2023-04-23 22:02:15 +02:00
  • 86a668661a #3159 Do null value check for collections with default expression Filip Hrisafov 2023-04-22 23:33:59 +02:00
  • 1bc3436c5c #3239 Mapping composition is no longer experimental Filip Hrisafov 2023-04-22 22:30:52 +02:00
  • 979b35a2f4 #3153 Do not use compress directive to strip whitespaces for value mapping switch method Filip Hrisafov 2023-04-02 19:06:45 +02:00
  • e69843f46e #3158 BeanMapping#ignoreByDefault should work properly for constructor properties Filip Hrisafov 2023-04-02 19:47:08 +02:00
  • c6ea69eaf9 #3186 Do not use conversions in 2-step mapping when they are disabled Filip Hrisafov 2023-04-15 23:18:32 +02:00
  • f1edbd25c2 Polish links in docs (#3214) Johnny Lim 2023-04-17 04:51:33 +09:00
  • d10d48ccff #3248 BeanMapping#ignoreUnmappedSourceProperties should be inherited for @InheritConfiguration Filip Hrisafov 2023-04-22 18:36:42 +02:00
  • 75fb02a19f #3248 BeanMapping#ignoreUnmappedSourceProperties should be inherited for @InheritConfiguration Filip Hrisafov 2023-04-22 18:36:42 +02:00
  • b1034e6703 #3202 Improve line location report for invalid qualifier for SubclassMapping Claudio Nave 2023-03-18 13:01:49 +01:00
  • 922258fea7 #2730 Add support for Jakarta XML Binding Iaroslav Bogdanchikov 2022-09-02 22:04:01 +02:00
  • b657209b12 #3236 Add missing jakarta-cdi to the documentation Filip Hrisafov 2023-04-22 17:22:26 +02:00
  • 9adcb06c34 #3236 Add missing jakarta-cdi to the documentation Filip Hrisafov 2023-04-22 17:22:26 +02:00
  • 85b2a18b3c #3112 Add missing brackets Filip Hrisafov 2023-04-22 17:14:46 +02:00
  • 7a0ed4e409 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2023-04-13 23:23:46 +02:00
  • 00f891be58 #3112 Add missing brackets Filip Hrisafov 2023-04-22 17:14:46 +02:00
  • 3c81d36810
    Polish links in docs (#3214) Johnny Lim 2023-04-17 04:51:33 +09:00
  • 162fdb44f4
    #3195 Update the location for asking questions Filip Hrisafov 2023-04-16 10:17:32 +02:00
  • 03563d8ffe #3174 Also allow multiple SubclassMapping annotations on an annotation @interface. Ben Zegveld 2023-02-25 21:29:23 +01:00
  • 35228b3cb7 [maven-release-plugin] prepare release 1.5.4.Final 1.5.4.Final Filip Hrisafov 2023-04-13 23:23:46 +02:00
  • 998b3e96d7 #2950 Disable CDI in the full features tests on Java 8 Filip Hrisafov 2022-08-25 08:40:50 +02:00
  • b9c6256d3c #2950 Add support for Jakarta CDI Filip Hrisafov 2022-08-24 18:38:44 +02:00
  • a5f57a77cf #3142 Nested forged methods should declare throws from lifecycle methods Filip Hrisafov 2023-04-13 21:52:15 +02:00
  • 257796b959 #3040: Allow using only BeanMapping#mappingControl Orange Add 2022-11-04 05:02:58 +08:00
  • 9794543946 #3135 BeanMapping#mappingControl should be inherited by forged methods Filip Hrisafov 2023-03-17 11:23:53 +01:00
  • 6e9fa87ba9
    #3142 Nested forged methods should declare throws from lifecycle methods Filip Hrisafov 2023-04-13 21:52:15 +02:00
  • 2be1f306a1 #3135 BeanMapping#mappingControl should be inherited by forged methods Filip Hrisafov 2023-03-17 11:23:53 +01:00
  • 53baf96126 #3112 Document <THROW_EXCEPTION> in the reference guide José Carlos Campanero Ortiz 2023-04-13 21:48:13 +02:00
  • 62c7ce1cdf
    #3112 Document <THROW_EXCEPTION> in the reference guide José Carlos Campanero Ortiz 2023-04-13 21:48:13 +02:00
  • 89db26a1af
    #3119 Add qualifiedBy and qualifiedByName to SubclassMapping annotation Claudio Nave 2023-03-17 09:06:13 +01:00
  • a67e4e5f96 #3110 Fix throws declaration for ValueMapping annotated methods (#3122) Claudio Nave 2023-02-05 12:17:02 +01:00
  • a7ba12676d
    #3110 Fix throws declaration for ValueMapping annotated methods (#3122) Claudio Nave 2023-02-05 12:17:02 +01:00
  • fd27380185
    #2953 Add support for globally defining nullValueMapMappingStrategy and nullValueIterableMappingStrategy Filip Hrisafov 2022-11-13 14:22:25 +01:00