Commit Graph

  • c9199b7068 #2393 Use includeModel when generating GeneratedType Filip Hrisafov 2021-04-05 12:44:55 +02:00
  • 85d3b310f7 Fix method naming Silvère Marie 2021-03-29 17:42:22 +02:00
  • 1187e357c1
    #2239 matching generics (#2320) Sjaak Derksen 2021-03-28 17:34:59 +02:00
  • e7f6813d9a #2356 Implicitly ignore reverse inherited mappings that do not have read and write methods Filip Hrisafov 2021-02-21 13:56:08 +01:00
  • 1964c809d8 Fix typo in missing code formatting in documentation Filip Hrisafov 2021-03-16 20:24:51 +01:00
  • 197dd4327a #2339 Polish PR #2362 Filip Hrisafov 2021-03-15 00:21:24 +01:00
  • c4135e68ed #2339 Support throwing an exception as an Enum Mapping option jude.niroshan11@gmail.com 2021-02-19 23:06:42 +01:00
  • 228660c74f
    #2366 Update documentation in regards to Java Module System Jude Niroshan 2021-03-07 14:11:45 +01:00
  • d9fdd86b94 #2368 fix order of target parameter in tests (and removed some spaces) Jeroen van Wilgenburg 2021-03-01 08:10:31 +01:00
  • d5703d3ee8 #2368 fix order of target parameter in documentation Jeroen van Wilgenburg 2021-03-01 07:27:47 +01:00
  • 85af901ea7 #2350 Generate core string to enum mapping when AnyRemaining or AnyUnmapped is not used Filip Hrisafov 2021-02-06 09:05:40 +01:00
  • 07f5189a72 #2347 Do not generate mapper implementation for private mappers Filip Hrisafov 2021-02-06 10:26:08 +01:00
  • f4b62ded89 #2352 Add source element type for Iterable mappings Filip Hrisafov 2021-02-05 23:01:41 +01:00
  • 630a8da904 Fix a typo in the Mapper#componentModel Filip Hrisafov 2021-02-06 16:44:07 +01:00
  • b643061b57 #2277 Add tests with fixtures with testing the generated source code Filip Hrisafov 2021-02-06 16:27:24 +01:00
  • c59ca79e7f
    #2277 default component model: mapper reference use singleton INSTANCE if it exists (#2280) dmngb 2021-02-06 16:10:32 +01:00
  • aeadf8cb77
    Update readme with latest released 1.4.2.Final release Filip Hrisafov 2021-01-31 14:52:11 +01:00
  • 710f8e67fc [maven-release-plugin] prepare for next development iteration 1.4.x Filip Hrisafov 2021-01-31 13:49:15 +01:00
  • 1ca7c7b5c8 [maven-release-plugin] prepare release 1.4.2.Final 1.4.2.Final Filip Hrisafov 2021-01-31 13:49:14 +01:00
  • 7d20cf27de #2346 Update documentation and readme about MapStruct and Gradle Filip Hrisafov 2021-01-30 10:35:04 +01:00
  • bef3482af5 #2250, #2324 Do not throw error when qualifier is missing on iterable mapping Filip Hrisafov 2021-01-16 19:43:22 +01:00
  • 0c51f7a5aa #2278 inherited property ignored due to ignore on nested level (#2332) Sjaak Derksen 2021-01-23 09:15:46 +01:00
  • 15b3469f04 #2301 Implicitly ignore forward inherited mappings from different method types Filip Hrisafov 2020-12-19 19:50:32 +01:00
  • e6479dce87 #2293 Use MapperConfig instead of MappingConfig in the documentation Filip Hrisafov 2020-12-05 10:29:48 +01:00
  • 24ac2f3963 Update chapter-2-set-up.asciidoc Michael Düsterhus 2020-12-14 11:44:04 +01:00
  • 08af258533 #2346 Update documentation and readme about MapStruct and Gradle Filip Hrisafov 2021-01-30 10:35:04 +01:00
  • 0d8bbacc53 #2250, #2324 Do not throw error when qualifier is missing on iterable mapping Filip Hrisafov 2021-01-16 19:43:22 +01:00
  • 716d6c5f12 Add potential fix 2322 Filip Hrisafov 2021-01-23 17:44:42 +01:00
  • 5aa2ca9637 #2322 reproducer sjaakd 2021-01-23 09:16:53 +01:00
  • 8478a5455b
    #2278 inherited property ignored due to ignore on nested level (#2332) Sjaak Derksen 2021-01-23 09:15:46 +01:00
  • dfc7528096 Small fixes for Java 16 Filip Hrisafov 2021-01-17 11:39:57 +01:00
  • 4223e3ab81 #2255 Add constants for componentModel Tomas Poledny 2020-11-05 14:09:30 +01:00
  • 700293f089 #2301 Implicitly ignore forward inherited mappings from different method types Filip Hrisafov 2020-12-19 19:50:32 +01:00
  • f84f756a4c #2293 Use MapperConfig instead of MappingConfig in the documentation Filip Hrisafov 2020-12-05 10:29:48 +01:00
  • e73dd1b485 Update chapter-2-set-up.asciidoc Michael Düsterhus 2020-12-14 11:44:04 +01:00
  • 84c3bda5a2
    #2274, #2023 Fix problems with property mapping using source parameters Filip Hrisafov 2020-11-22 13:04:26 +01:00
  • 164535e354 Add Lombok subsection in the documentation (#2266) Nikolas Charalambidis 2020-11-11 22:28:53 +01:00
  • 6daea86a1b
    Add Lombok subsection in the documentation (#2266) Nikolas Charalambidis 2020-11-11 22:28:53 +01:00
  • 628ff175e0 #2253 remove unmapped source properties when source parameter is directly mapped Filip Hrisafov 2020-11-06 21:24:52 +01:00
  • 934d096fb4 #2263 Fix IndexOutOfBoundsException when resolving TypeVar to a Type Filip Hrisafov 2020-11-02 22:26:17 +01:00
  • 5727d20ce3 #2258 Fixes vague description of @Default and @ConstructorProperties annotations Nikolas Charalambidis 2020-11-04 21:39:06 +01:00
  • 6df9243d92 #2253 remove unmapped source properties when source parameter is directly mapped Filip Hrisafov 2020-11-06 21:24:52 +01:00
  • 75f963adf6 #2263 Fix IndexOutOfBoundsException when resolving TypeVar to a Type Filip Hrisafov 2020-11-02 22:26:17 +01:00
  • 8f9df5b69b
    #2258 Fixes vague description of @Default and @ConstructorProperties annotations Nikolas Charalambidis 2020-11-04 21:39:06 +01:00
  • e8713fb432 #2251 Fix incorrect code generated for constructor mapping from implicit source parameter matching Filip Hrisafov 2020-10-31 12:56:25 +01:00
  • b90c0a9f07 #2244 Mark mapstruct-processor jar as Spring-Boot-Jar-Type: annotation-processor Filip Hrisafov 2020-10-24 17:46:20 +02:00
  • 7e16aa05c0 #2245 Local variable should be created when using default value Filip Hrisafov 2020-10-24 18:24:49 +02:00
  • 749ded96c1 #2251 Fix incorrect code generated for constructor mapping from implicit source parameter matching Filip Hrisafov 2020-10-31 12:56:25 +01:00
  • 3256abb79c #2244 Mark mapstruct-processor jar as Spring-Boot-Jar-Type: annotation-processor Filip Hrisafov 2020-10-24 17:46:20 +02:00
  • 85890dd442 #2245 Local variable should be created when using default value Filip Hrisafov 2020-10-24 18:24:49 +02:00
  • e67daa3710 mapstruct#597 Built-In conversion between String and StringBuilder Kemal Ozcan 2020-10-24 17:57:12 +03:00
  • 26f62b7ef0 #607 Mapping Iterable<?> object to an object instead of collection Saheb Preet Singh 2020-10-20 21:19:21 +08:00
  • c2e8034030
    861 remove compiler specific workarounds (#2227) Sjaak Derksen 2020-10-21 20:02:28 +02:00
  • 74d06fea5d #2233 Allow generic of generics in types when matching Filip Hrisafov 2020-10-19 23:34:59 +02:00
  • 6102d0cc8e #2236 Different nested target mappings should generate different intermediate methods Filip Hrisafov 2020-10-18 16:11:18 +02:00
  • 50aa9cdbdc Use junit version defined in parent in integration tests Filip Hrisafov 2020-10-17 12:30:31 +02:00
  • 4ddfd2ff51 Bump junit from 4.12 to 4.13.1 in /parent dependabot[bot] 2020-10-12 23:18:51 +00:00
  • 0e902d6412 Update versions in readme to 1.4.1.Final 1.4.1.Final Filip Hrisafov 2020-10-11 10:00:24 +02:00
  • 58dbaee472 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2020-10-11 09:35:30 +02:00
  • d8f22f8311 [maven-release-plugin] prepare release 1.4.1.Final Filip Hrisafov 2020-10-11 09:35:30 +02:00
  • 2b95e07d8e Turn of Maven connection pooling to avoid connection issues on CI Filip Hrisafov 2020-10-10 10:22:43 +02:00
  • 53a5c34ed6 #2206, #2214, #2220: Source property should be correctly determined when only target is defined Filip Hrisafov 2020-10-07 21:42:26 +02:00
  • a5f49e591e #2221: Fix configuration inheritance when there are multiple matching source parameters of the same type Filip Hrisafov 2020-10-07 23:03:16 +02:00
  • 823b5edd9f #2213: primitive arrays should be directly mapped (we are cloning them anyways) Filip Hrisafov 2020-10-03 10:20:03 +02:00
  • 233fc6de98 #2215: Avoid NPE in IntelliJ EAP 2020.3 Filip Hrisafov 2020-10-03 12:46:14 +02:00
  • 4480e0f367 Fix minor typos Jasper Vandemalle 2020-10-02 20:43:11 +02:00
  • 2d750193d1 Update versions in readme to 1.4.0.Final Filip Hrisafov 2020-09-26 11:45:27 +02:00
  • eb5b8bb71e [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2020-09-26 10:20:47 +02:00
  • 9973b92ccb [maven-release-plugin] prepare release 1.4.0.Final 1.4.0.Final Filip Hrisafov 2020-09-26 10:20:45 +02:00
  • 060f17e3e2 #2125 Report an error when source parameter could not be determined from target mapping Filip Hrisafov 2020-09-20 12:48:47 +02:00
  • e17e744b20 Dependency upgrades Filip Hrisafov 2020-09-20 11:06:33 +02:00
  • 52ab22bbd8 #2197 Strip leading underscores and digits when sanitizing identifier name Filip Hrisafov 2020-09-19 09:54:55 +02:00
  • 427f5023ef
    #2195 @Beanmapping#resultType should be used to construct return type also if it's a builder (#2196) Sjaak Derksen 2020-09-06 16:12:01 +02:00
  • 8b22654abd [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2020-08-30 16:31:45 +02:00
  • c962962546 [maven-release-plugin] prepare release 1.4.0.CR1 1.4.0.CR1 Filip Hrisafov 2020-08-30 16:31:44 +02:00
  • e0eb0f6bb8
    #2164 parameter matching should be done based on name when source name is absent (#2193) Sjaak Derksen 2020-08-30 12:49:09 +02:00
  • 7dcbef349d
    #2169 Add support for defining a custom unexpected value mapping exception Filip Hrisafov 2020-08-29 13:53:30 +02:00
  • a9451b1159 #2185 Fix StackOverflow error when recursive use of mapper in Mapper#uses Filip Hrisafov 2020-08-29 11:44:13 +02:00
  • c1feafef4c
    #2177 Mapping into a generic class / record with a typed constructor argument should work Filip Hrisafov 2020-08-29 11:22:18 +02:00
  • 3ce9786cf6
    #2174 Forged methods should inherit all thrown exceptions from their property mappings Filip Hrisafov 2020-08-29 08:59:20 +02:00
  • 99a1fd609c
    Documentation: typo? (#2186) Makoto Oda 2020-08-26 03:38:19 +09:00
  • 18a5f1bdc0
    Documentation: Extra phrase inserted? (#2187) Makoto Oda 2020-08-26 03:37:02 +09:00
  • e6279d10c7
    Is 'r' missing? (#2188) Makoto Oda 2020-08-26 03:34:02 +09:00
  • ed16d62a91 #2170 Make sure that an import is created for constructor mapping defined variables Filip Hrisafov 2020-08-01 09:02:29 +02:00
  • 609824037b #2167 Add missing @since 1.4 to new interfaces, classes and methods Filip Hrisafov 2020-08-01 11:43:46 +02:00
  • 2e2c20fed7
    #2161 use short names instead of FQN's in error messages (#2166) Sjaak Derksen 2020-07-24 23:19:47 +02:00
  • ef4bfc9aad [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2020-07-19 18:10:13 +02:00
  • 1d223284c2 [maven-release-plugin] prepare release 1.4.0.Beta3 1.4.0.Beta3 Filip Hrisafov 2020-07-19 18:10:12 +02:00
  • 0495cb7fa7 #2149 Do not allow using BeanMapping(ignoreByDefault = true) in combination with Mapping(target = ".") Filip Hrisafov 2020-07-19 15:26:48 +02:00
  • 28017e2b0c Add test case for demonstrating how the ignoreByDefault can be overridden from the base configuration Filip Hrisafov 2020-07-19 15:01:49 +02:00
  • 36349c49e9
    #2156 ambiguous mapping message: location and limit # candidates (#2162) Sjaak Derksen 2020-07-19 15:40:30 +02:00
  • cb432fa61b
    #2150 Change the rules for how a constructor for mapping is picked Filip Hrisafov 2020-07-18 18:53:32 +02:00
  • 6aa39ff428 #2142: Strip leading underscore when sanitizing identifier name Filip Hrisafov 2020-07-17 22:10:26 +02:00
  • 2a849dca12 #2145 fixing 2 step mapping methods (refactoring) (#2146) Sjaak Derksen 2020-07-16 13:49:49 +02:00
  • 74f281fa3e #2135 improved messages for not able to select qualified method (#2141) Sjaak Derksen 2020-07-05 22:22:01 +02:00
  • c0d88f86bf #2139 reproducer (#2140) Sjaak Derksen 2020-07-05 14:41:08 +02:00
  • 2fede3583d [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2020-07-05 23:11:41 +02:00
  • fc4f65ddb6 [maven-release-plugin] prepare release 1.4.0.Beta2 1.4.0.Beta2 Filip Hrisafov 2020-07-05 23:11:41 +02:00
  • 12ac348609
    #2136 performance improvement 2 step mappings (#2138) Sjaak Derksen 2020-07-04 22:06:30 +02:00
  • 1ce282362c
    #2101 inherited properties need to be analysed against redefined properties when inheriting mappings (#2103) Sjaak Derksen 2020-07-04 21:50:20 +02:00