Commit Graph

  • b651ad34b5
    #1649 Improvement: builder for Mapper/Decorator/GeneratedType Sjaak Derksen 2018-11-18 08:44:57 +01:00
  • 2977c2e614
    #1645 Use Repeatable Mapping annotation in the reference documentation Filip Hrisafov 2018-11-11 13:57:42 +01:00
  • ced7f3b024 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2018-11-11 09:19:06 +01:00
  • 3f2c1cee55 [maven-release-plugin] prepare release 1.3.0.Beta2 1.3.0.Beta2 Filip Hrisafov 2018-11-11 09:19:05 +01:00
  • cf668bea77
    #1576 Delay determining whether a Type needs to be imported & java.time cleanup (#1642) Sjaak Derksen 2018-11-06 07:36:09 +00:00
  • 3ff4ebd60a #1640 Add init method with MapStructProcessingEnvironment to the BuilderProvider for initializing the Elements and Types Filip Hrisafov 2018-11-03 11:36:33 +01:00
  • 1266796921
    #1504 adding position hints for ambiguous mapping methods (#1639) Sjaak Derksen 2018-11-03 08:57:42 +00:00
  • 60611d94cf Add more info for the FreeBuilder support in the documentation Filip Hrisafov 2018-11-03 09:03:22 +01:00
  • a0ae8750a1 Adapt japicmp-maven-plugin to not consider adding a new default method to an interface as incompatible Filip Hrisafov 2018-11-01 23:56:15 +01:00
  • 104ebf88da Add a FreeBuilder specific AccessNamingStrategy Filip Hrisafov 2018-10-28 17:33:28 +01:00
  • 6f19d56155 #1566, #1253 Add support for initializing the AccessorNamingStrategy with Elements and Types and use Types for determining fluent setters Filip Hrisafov 2018-10-28 15:22:25 +01:00
  • e69647f756
    #5 controlling lossy conversions (also solving #1504 partially and #1458) Sjaak Derksen 2018-11-02 07:56:51 +00:00
  • ec413118d6
    Update build with latest dependencies and Java 8 baseline: (#1636) Filip Hrisafov 2018-10-28 21:39:35 +01:00
  • de13634cce
    #1478 Use source property name for the adder iterator Filip Hrisafov 2018-10-28 14:55:41 +01:00
  • 2acbe0f5e8
    #1633 Add support for an alternative line in the diagnostics report Filip Hrisafov 2018-10-28 08:01:44 +01:00
  • 288813fc3c
    #1306 Add new NullValuePropertyMappingStrategy which leaves @MappingTarget untouched (#1618) Sjaak Derksen 2018-10-25 22:14:26 +01:00
  • cfe0f6250c Renames MAPPER field to INSTANCE (#1632) dgruntz 2018-10-25 19:26:39 +02:00
  • a09d980773
    #1593 additional testcase to test multiple source arguments icw @MappingConfig (#1630) Sjaak Derksen 2018-10-20 11:21:13 +01:00
  • 71e9bd3699 #1301 code improvements / adaptations after language-level upgrade Florian Tavares 2018-10-19 21:36:07 +02:00
  • d81d3e46a4 #1301 Use Java 8 as baseline for MapStruct Florian Tavares 2018-10-15 22:16:33 +02:00
  • 20bff96e99
    #1591 Update reference guide with implicit conversion between java.time.LocaDate and java.sql.Date Filip Hrisafov 2018-10-15 21:46:23 +02:00
  • 9f8c0749d1 #1591 Add support for mapping java.time.LocalDate to java.sql.Date Sivaraman Viswanathan 2018-10-15 12:41:53 -07:00
  • 6d5243dc2f #1551 Use javax.annotation.processing.Generated if it is available and source version is at least RELEASE_9 Filip Hrisafov 2018-10-13 10:24:22 +02:00
  • 0e0fd313e5 #1594 Add test case to show that it has been fixed Filip Hrisafov 2018-10-12 23:57:24 +02:00
  • f17ddcfb18 #1608 Make sure that property names for fluent setters starting with is are handled properly (#1620) Filip Hrisafov 2018-10-13 08:54:09 +02:00
  • fa1ab4b781
    Update copyright.txt Sjaak Derksen 2018-10-13 08:46:16 +02:00
  • ef82ebfbca #1595 Update reference guide with implicit conversion between java.time.Instant and java.util.Date Filip Hrisafov 2018-10-13 08:17:20 +02:00
  • 6b3cbaae9e #1595 Support for conversion between java.time.Instant and java.util.Date (#1622) neoXfire 2018-10-12 21:10:25 +02:00
  • 4f539d2a08
    #1616 Adding an issue template to streamline answers Sjaak Derksen 2018-09-26 20:48:54 +02:00
  • 459f57e805
    #1571 apply nullvaluecheck strategy on all relevant levels Sjaak Derksen 2018-09-24 23:35:35 +02:00
  • dcddba6853
    Add Sebastian to copyright.txt Filip Hrisafov 2018-09-24 22:26:43 +02:00
  • 30c2dadec7 #1561 add support for adders in combination with streams Sebastian 2018-09-24 22:23:34 +02:00
  • 5a4990c474
    #1456 apply source presence tracking recursively (in nested source) Sjaak Derksen 2018-09-22 14:06:53 +02:00
  • 13aa947421
    #1569 Reproducer missing Immubable buildertype import (#1605) Sjaak Derksen 2018-09-12 16:26:09 +02:00
  • 3da85bc178
    #1596 Missing builder type import (#1602) Sjaak Derksen 2018-09-02 22:19:21 +02:00
  • bd2c206f7f
    #1590 ArrayList missing as import for NVMS.RETURN_DEFAULT (#1598) Sjaak Derksen 2018-08-29 21:11:22 +02:00
  • ded8d88c73
    #1578 Rename isBuilderSetter to isFluentSetter in the DefaultAccessorNamingStrategy Filip Hrisafov 2018-08-18 21:58:22 +02:00
  • 04576de1d1
    #1552 Stop processing source parameters for unprocessed defined properties when a mapping is found Filip Hrisafov 2018-08-18 19:58:02 +02:00
  • 10f855fa9e
    #1532 using fields and constructor fragments optimizing DataTypeFactory usage Sjaak Derksen 2018-08-14 23:53:41 +02:00
  • 5c2e049478
    #1558 Annotations ElementType.TYPE_USE not handled correctly Sjaak Derksen 2018-08-14 06:56:59 +02:00
  • e056311c1a
    #1569 Make sure that converting Java 8 LocalDate to Date generates correct code Filip Hrisafov 2018-08-13 21:21:04 +02:00
  • 0d3ec9042d
    Add Saheb to copyright.txt Filip Hrisafov 2018-08-11 22:21:56 +02:00
  • 08067b7f17 #1524 replaced java.beans.Introspector with a custom IntrospectorUtils class to avoid java.desktop module Saheb Preet Singh 2018-08-12 01:49:21 +05:30
  • 6b89539ff6 #1541 Fix NPE when using varargs in mapping methods Christian Bandowski 2018-07-24 18:19:42 +02:00
  • 0fa964038c #1499 Add Protobuf builder integration test Christian Bandowski 2018-07-15 20:53:13 +02:00
  • e29c25e5cb [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2018-07-15 19:51:45 +02:00
  • c189aa7bb5 [maven-release-plugin] prepare release 1.3.0.Beta1 1.3.0.Beta1 Filip Hrisafov 2018-07-15 19:51:44 +02:00
  • 12bfff8f46 #1411 Fix expected line in Diagnostic after reducing the test files copyright headers Filip Hrisafov 2018-07-14 16:14:58 +02:00
  • b35126e609 #1411 Update copyright header on all files MapStruct Team 2018-07-14 15:44:26 +02:00
  • 347a436cda #1382 Change module for java.annotation.Generated in the documentation Filip Hrisafov 2018-07-15 10:56:06 +02:00
  • 58a2aa94bb
    #1482 allowing generic self references in types when matching Sjaak Derksen 2018-07-14 16:27:10 +02:00
  • 616aaa986d #1479 Fix typos in the Javadoc Filip Hrisafov 2018-07-12 23:30:37 +02:00
  • ef270caecb
    #1479 Add support for Builders with multiple build methods (#1498) Filip Hrisafov 2018-07-12 23:16:53 +02:00
  • 62ffa3fa43
    Add Gervais to the copyright.txt Filip Hrisafov 2018-07-12 22:14:56 +02:00
  • c9bc1df132 Allow package-private mapper Gervais Blaise 2018-07-12 22:12:09 +02:00
  • 81f82a54a5 Document of sample code is broken. tomoya-yokota 2018-06-28 19:52:33 +09:00
  • e2c8559a62 Update document on gradle-apt-plugin tomoya-yokota 2018-06-11 20:12:04 +09:00
  • b03ca8b7a9 Add sample of @Mapping annotation to @InheritInverseConfiguration sngrekov 2018-07-02 00:27:47 +03:00
  • fc5f937a71 Fix Method name typo tomoya-yokota 2018-07-01 15:25:39 +09:00
  • 508de6733e #1523 dont lose timezone mapping Calendar to XMLGregorianCalendar Christian Bandowski 2018-06-15 22:26:15 +02:00
  • f4ed077aeb Documentation update, section 3, fixing typos cvanburen 2018-06-05 11:57:47 -07:00
  • 3a4fcb5bcb #1398 allowing @ObjectFactory methods on context, fixing javadoc sjaakd 2018-05-24 22:51:51 +02:00
  • e67c849c17 #1398 allowing @ObjectFactory methods on context sjaakd 2018-05-22 22:41:53 +02:00
  • db851701ef #1454 add more tests for builder lifecycle methods Christian Bandowski 2018-05-17 21:39:38 +02:00
  • eeddc17de4 #537 add unit test Christian Bandowski 2018-05-09 22:28:17 +02:00
  • 6fbc4cf253 #1180 non existing (nested) property in shared config sjaakd 2018-05-07 20:59:06 +02:00
  • 771debee88
    #1453 Make sure that we always forge iterable / map mapping methods without bounds Filip Hrisafov 2018-05-06 22:03:16 +02:00
  • 45cc87849b #1458 reporting error detail from literal assignment sjaakd 2018-04-29 13:41:51 +02:00
  • 9e299a2ba1 Use constants instead of strings in ValueMapping javadoc Christian Bandowski 2018-05-05 22:19:27 +02:00
  • b291907918 #1460 Ensures the FQN will be used for SimpleConversion if required Christian Bandowski 2018-05-05 20:42:37 +02:00
  • bf31ec72de
    #1338 Using an adder with non generic source collection should work Filip Hrisafov 2018-05-04 08:09:37 +02:00
  • 7a3f6d973e
    #1473 Make sure that the SPIs are lazy initialized in the AnnotationProcessorContext Filip Hrisafov 2018-05-03 23:15:23 +02:00
  • b6905d5168 Make sure we have a conflicting test with adder Filip Hrisafov 2018-04-28 10:05:49 +02:00
  • 84bf019fdf More detailed check for adder in builde Filip Hrisafov 2018-04-28 09:10:56 +02:00
  • adde6826a6 #1449 Adders should not be considered as builder setter methods Filip Hrisafov 2018-04-22 16:28:00 +02:00
  • 7306c52529 #1415 Use Immutables AccesorNamingStrategy and BuilderProvider when immutables are present Filip Hrisafov 2018-04-22 10:06:07 +02:00
  • 8a24706026 Extract methods that use the AccessorNamingStrategy into class instance methods Filip Hrisafov 2018-04-22 09:59:20 +02:00
  • 720854913a Disable running the annotation processing in the module defining it Filip Hrisafov 2018-04-22 08:27:57 +02:00
  • d92b439a60 #1462 define constants as JLS literal types, enforce long L suffix sjaakd 2018-04-27 22:12:39 +02:00
  • ffb720dc29 #1459 javadoc on constant assigment sjaakd 2018-04-28 12:35:13 +02:00
  • 5c799b73ef
    #1452 support BeanMapping#ignoreByDefault for builders Filip Hrisafov 2018-04-28 10:17:52 +02:00
  • cf19a6b637
    #1423 Updating types that have a builder should be allowed Filip Hrisafov 2018-04-28 09:09:44 +02:00
  • 7e7fcfbb94
    #1317 Add support for ignoring unmapped source properties Filip Hrisafov 2018-04-25 20:45:02 +02:00
  • 35f5400e00 #1401 improvements by direct assigning constants sjaakd 2018-04-01 15:15:42 +02:00
  • 2fe7f6be2b
    #1387 Improve error message when unknown source parameter is used in Mapping Filip Hrisafov 2018-04-24 21:39:28 +02:00
  • 4a05c8d5f1
    #1433 Support for lifecycle methods for builders Filip Hrisafov 2018-04-24 21:36:48 +02:00
  • 47ffb04106 #1436 Add since tag to new API elements Filip Hrisafov 2018-04-22 16:33:14 +02:00
  • 2f44bab9c9
    Add Christian to copyright.txt Filip Hrisafov 2018-04-21 19:07:59 +02:00
  • 5540efc482 #1425 Added findType to VirtualMappingMethod and use it in all builtin templates Christian Bandowski 2018-04-21 18:59:29 +02:00
  • 4f5db83de7 #1392 add option to default ignoreAll mappings in a bean mapping method sjaakd 2018-03-19 15:06:56 +01:00
  • 72bf87f409 Remove cloudbees CI links and add travis-ci to readme Christian Bandowski 2018-04-19 19:39:43 +02:00
  • f63903a822 Update readme.md Lauri Apple 2017-10-31 13:40:42 +01:00
  • 721e3efec2 Update readme.md Lauri Apple 2017-10-31 13:39:32 +01:00
  • 60f27dbafc Update readme.md Lauri Apple 2017-10-31 13:37:36 +01:00
  • 43a9419c33
    #1417 Add documentation about the builder support Filip Hrisafov 2018-04-15 10:31:45 +02:00
  • 5834368b15
    #1431 Factory method resolution should be done on the effective type Filip Hrisafov 2018-04-15 10:19:58 +02:00
  • 050e893c51
    Add David to copyright.txt Filip Hrisafov 2018-04-15 09:35:33 +02:00
  • 075d2c4113 #1383 Invalid @Mapping values should be reported on the @Mapping annotation dvfeinblum 2018-04-15 02:33:00 -04:00
  • 18fa0a5b1a #1414 Pass originating mapper element to the Filer API Filip Hrisafov 2018-04-08 16:42:42 +02:00
  • beea141255 #1338 Always determine collection argument type when searching for adder Filip Hrisafov 2018-04-02 17:54:26 +02:00