Commit Graph

  • 971abc48c7
    #2122 fix for 2 step mapping and generics (#2129) Sjaak Derksen 2020-07-04 18:49:33 +02:00
  • 81a88bdb6c
    #2133 @BeanMapping#resultType should not be applied to forged methods (#2134) Sjaak Derksen 2020-07-04 18:20:09 +02:00
  • 082704cc55 #2131 Add extra test case Filip Hrisafov 2020-07-04 17:27:32 +02:00
  • 13df6a21bc Fixed typo in documentation SahinSarkar 2020-06-20 17:20:33 +05:30
  • 92b4316abd #2117 Add extra test case Filip Hrisafov 2020-06-21 23:47:02 +02:00
  • bdc58b9602 #2124 Add extra test case Filip Hrisafov 2020-06-21 23:24:56 +02:00
  • ef3cbc1b36 #2121 Add extra test case Filip Hrisafov 2020-06-21 23:12:02 +02:00
  • 29b82e772c
    #2111 extra tests (#2119) Sjaak Derksen 2020-06-14 21:04:31 +02:00
  • da37d40152
    #2109 Generate correct array assignment for constructor parameter mapping Filip Hrisafov 2020-06-07 16:45:32 +02:00
  • d87d75a7a8 [maven-release-plugin] prepare for next development iteration Filip Hrisafov 2020-06-01 13:42:32 +02:00
  • 72ce5f3bd2 [maven-release-plugin] prepare release 1.4.0.Beta1 1.4.0.Beta1 Filip Hrisafov 2020-06-01 13:42:32 +02:00
  • fc5e1ffe6b Upgrade to latest 1.6.2 asciidoc and fix incorrect closing documentation tag Filip Hrisafov 2020-05-30 15:34:54 +02:00
  • 850a55cd5d #695 Check for direct assignment for iterable, stream or map types should be done on their type parameters instead of the types themselves Filip Hrisafov 2020-05-30 12:01:14 +02:00
  • c23592a7fe
    Add EnumNamingStrategy SPI (#2100) Filip Hrisafov 2020-05-25 21:31:29 +02:00
  • 7b5a54971f
    Add EnumTransformationStrategy SPI (#2089) Filip Hrisafov 2020-05-18 07:17:30 +02:00
  • b5fe96c9da Add myself as developer Filip Hrisafov 2020-05-17 18:46:33 +02:00
  • 73a79cf009 #1857 Use flatten-maven-plugin to remove test dependencies from released pom Filip Hrisafov 2020-05-17 12:08:00 +02:00
  • f7c1182ae6
    Updating my developer URL Gunnar Morling 2020-05-17 13:27:32 +02:00
  • 42e0ec395b Add dedicated action for Java EA builds and update main CI to use only 11, 13 and 14 Filip Hrisafov 2020-05-17 12:17:36 +02:00
  • 2b2299a730 #73 Add support for using constructor arguments when instantiating mapping targets Filip Hrisafov 2020-04-26 12:08:57 +02:00
  • d6ff5204d7 Accessor#getSimpleName should return a String Filip Hrisafov 2020-04-13 20:14:11 +02:00
  • 7c62aec281
    #2077 nullpointer due to no-getter source (#2078) Sjaak Derksen 2020-04-25 17:01:22 +02:00
  • 3bffe96983 #1159: Do not fail loading AnnotationProcessorContext if loading AstModifyingAnnotationProcessor fails Filip Hrisafov 2020-04-04 20:19:43 +02:00
  • c58f80cc5f #2069 Refactor target reference to report errors during bean mapping instead of creation of the target reference Filip Hrisafov 2020-04-12 13:27:31 +02:00
  • 1bbc4e1ca8 Use expected.getMessageRegex when no message for the Diagnostic descriptor has been defined Filip Hrisafov 2020-04-12 12:26:07 +02:00
  • 6797afb647 Use exact message for Diagnostic test messages assertions Filip Hrisafov 2020-04-12 01:06:03 +02:00
  • a845197b0b #2056: Handle null TypeMirror in uses and import gracefully Filip Hrisafov 2020-04-10 10:04:51 +02:00
  • c410379f83 #1553: Update tycho-compiler-jdt to latest 1.6.0 version Filip Hrisafov 2020-04-05 16:46:20 +02:00
  • 853ff7f74f #2060: MapStruct should work properly on the module path Filip Hrisafov 2020-04-05 15:14:35 +02:00
  • 4f76208c62 #2021 Generate compilable code when Decorator is nested within the Mapper Filip Hrisafov 2020-03-07 18:16:38 +01:00
  • b7d5e557c1 Checkstyle max line length should be 120 Filip Hrisafov 2020-04-05 09:29:00 +02:00
  • bbd68baf64
    Update chapter-10-advanced-mapping-options.asciidoc (#2050) Pawel Radzinski 2020-03-30 21:11:07 +02:00
  • f8a3924005 Use fix version for maven-processor-plugin Filip Hrisafov 2020-03-07 00:29:59 +01:00
  • 63c2edd333 Reset locale and time zone in every test Filip Hrisafov 2020-02-23 08:34:09 +01:00
  • 551c104295 #2019 Setup GitHub Actions Filip Hrisafov 2020-02-22 20:24:57 +01:00
  • fe91c6d523 Disable Checkstyle for Target for #2018 test Filip Hrisafov 2020-02-23 19:06:46 +01:00
  • b9f86fe6ac #2018 Add test case with properties with underscore verifying that it is working as expected Filip Hrisafov 2020-02-23 17:10:00 +01:00
  • f5771c4177 #2014 Add support for mapping from Java 14 records Filip Hrisafov 2020-02-22 17:51:10 +01:00
  • 273487f152 maven-compiler-plugin 3.8.1 Sean C. Sullivan 2020-02-17 15:07:00 -08:00
  • d4268e87e5 Migrate tests to use new JUnit Jupiter Infrastructure junit5 Filip Hrisafov 2020-02-09 15:59:18 +01:00
  • ff27b2f70d Migrate the processor test infrastructure from Junit 4 to JUnit Jupiter Filip Hrisafov 2020-02-09 15:37:24 +01:00
  • a6b3cc364a Fix Javadoc of resolveViaMethodAndConversion Tim J. Baumann 2020-02-03 22:56:42 +01:00
  • 015468b461 Updated versions on readme.md to 1.3.1.Final Robin Clarke 2020-02-06 10:27:57 +00:00
  • c64e03468e Fix Checkstyle error Filip Hrisafov 2020-02-07 17:35:51 +01:00
  • f382903bc6
    Add proper attribution for the code for generating the sourceTargetVersion for other JRE Filip Hrisafov 2020-02-04 13:05:53 +01:00
  • 02a113b2d4
    #1308 Switch to JUnit Jupiter and do not use Toolchains for the integration tests (#2013) Filip Hrisafov 2020-02-03 21:56:48 +01:00
  • 95ceba1a1e #2016 Update Checkstyle to 8.29 Filip Hrisafov 2020-02-02 00:48:45 +01:00
  • 58da2d293f
    #695 user control over mapping means (direct, method, conversion, 2step) Sjaak Derksen 2020-02-02 10:05:26 +01:00
  • 2d3761051a
    #2011 Introduce gem as replacement of hickory:prism (#2007) Sjaak Derksen 2020-01-27 20:16:04 +01:00
  • 6b49c838eb #1998 simplify usage of inheritance of annotation fields sjaakd 2019-12-24 13:18:03 +01:00
  • b84526b24a #1998 preparation move classes to new names 2 sjaakd 2020-01-25 08:08:49 +01:00
  • 2b36c220a3 #1998 preparation move classes to new names 1 sjaakd 2020-01-25 08:06:06 +01:00
  • d056570267 #2001 Avoid NPE when checking whether import type element is nested Filip Hrisafov 2020-01-15 21:33:11 +01:00
  • 327730127b Updated docs to add compilerArgs instead of replacing them. Marcel Overdijk 2019-10-27 12:50:06 +01:00
  • 076f3ba839
    #1995 follow up, small typo Sjaak Derksen 2020-01-10 20:16:25 +01:00
  • 57cfd35afc
    #1995 and mapstruct/mapstruct.org#101 nesting calling custom method (#1999) Sjaak Derksen 2020-01-09 20:59:36 +01:00
  • c153c8bf5a
    #1983 javadoc and doc on @ignore in @InheritInverseConfituration (#1986) Sjaak Derksen 2019-12-23 20:41:38 +01:00
  • 84062bf78f docs: Fix typo in the builder section fml2 2019-12-09 13:49:57 +01:00
  • 779eb1bd47 #1420 Add support for Gradle incremental annotation processing (#1971) ttzn 2019-12-08 19:55:16 +01:00
  • ee794d042c
    #807 meta annotations and duck typing (#1979) Sjaak Derksen 2019-12-07 22:20:11 +01:00
  • 071e5dc6b2
    #1966 extra unit test (#1967) Sjaak Derksen 2019-11-10 20:14:33 +01:00
  • b26cd4e0cb
    #1953 Fix TODO items for: integrationtest-java8Test, integrationtest-lombokBuilderTest, processor-nullvaluemappingTest (#1955) Andrei Arlou 2019-10-26 22:24:59 +03:00
  • efea2fb662
    #1951 Use Map.computeIfAbsent in NestedTargetPropertyMappingHolder (#1952) Andrei Arlou 2019-10-20 22:11:17 +03:00
  • 74a2e358e8 #1946 Simplify conditions in classes: Parameter, SelectionParameters, MethodReference, PropertyMapping Andrei Arlou 2019-10-19 01:35:59 +03:00
  • e8a7832d5b
    #1948 Fix minor warnings with using collection in package model and class util/workarounds/EclipseAsMemberOfWorkaround (#1949) Andrei Arlou 2019-10-20 14:16:26 +03:00
  • fe37b01c65
    #1944 Remove unused constants in JavaStreamConstants (#1945) Andrei Arlou 2019-10-20 14:13:38 +03:00
  • 5fbc86d92f
    #1788 allowing enum / not enum by removing checks (#1939) Sjaak Derksen 2019-10-08 21:06:47 +02:00
  • 507ec1b384
    #1557 & #1936 String-to-enum and enum-to-String (#1938) Sjaak Derksen 2019-10-07 20:30:20 +02:00
  • 44ae27d7ca #1881 Use ReportingPolicy#IGNORE for unmappedSourcePolicy when mapping references are for forged methods Filip Hrisafov 2019-10-06 13:30:57 +02:00
  • 1cb8291fb9
    #1933 ignoreByDefault not inherited from config (#1935) Sjaak Derksen 2019-10-05 15:47:25 +02:00
  • 116dae5908 [maven-release-plugin] prepare for next development iteration 1.3.x Filip Hrisafov 2019-09-29 17:54:46 +02:00
  • 6f79a53190 [maven-release-plugin] prepare release 1.3.1.Final 1.3.1.Final Filip Hrisafov 2019-09-29 17:54:46 +02:00
  • 0c1c5b7f31 #1821 nullpointer due to @BeanMapping via inheritance (#1822) (#1932) Sjaak Derksen 2019-09-29 17:46:53 +02:00
  • b3023b3902
    #1828 Use update method when nested property of target is populated with multiple nested properties of source (#1931) Filip Hrisafov 2019-09-29 17:21:20 +02:00
  • b32cf92519
    #1828 Use update method when nested property of target is populated with multiple nested properties of source (#1930) Filip Hrisafov 2019-09-29 16:54:04 +02:00
  • 4dfb7d0ec9 #1801 Using constructor as builderCreationMethod in custom builder (#1905) Sjaak Derksen 2019-09-15 21:43:22 +02:00
  • 66055f024b #1756 better forged method error based on empty target bean properties (#1757) Sjaak Derksen 2019-03-19 09:44:27 +01:00
  • fe22c9b1ce #1742 & #1661 refactoring and making builder optional Filip Hrisafov 2019-09-27 22:04:49 +02:00
  • 55363dfc1c #1742 Add test case Filip Hrisafov 2019-09-26 22:25:59 +02:00
  • 999d428ad8 #1742 Add test case Filip Hrisafov 2019-09-26 22:25:59 +02:00
  • 81cd439343 #1921 Fix minor warnings in testutil Andrei Arlou 2019-09-23 22:19:05 +03:00
  • 0d23f09e37
    #1918 multiple target this mappings (#1920) Sjaak Derksen 2019-09-23 20:04:56 +02:00
  • 61f941aa80
    #166 Add code-examples to Javadoc of org.mapstruct.* annotations (#1876) Andrei Arlou 2019-09-22 21:25:57 +03:00
  • 70de843bea
    #1911 Change return type MapperConfiguration.getBuilderPrism from Optional<BuilderPrism> to BuilderPrism (#1912) Andrei Arlou 2019-09-22 20:41:35 +03:00
  • ade4f4d7e2
    #1821 nullpointer due to @BeanMapping via inheritance (#1822) Sjaak Derksen 2019-09-22 19:25:43 +02:00
  • 1c4bbba442 #1799 Fluent setters starting with set should work properly Filip Hrisafov 2019-09-22 18:22:11 +02:00
  • 88a8669642 #1406 targeting . as current object Dainius Figoras 2019-09-22 17:43:32 +02:00
  • 318b30ef23 #1799 Fluent setters starting with set should work properly Filip Hrisafov 2019-09-22 18:22:11 +02:00
  • f0a00eb0d5
    Add Dekel Pilli to copyright.txt Filip Hrisafov 2019-09-22 15:07:04 +02:00
  • f84f6501c8 #1851 Do not allow using qualifiedBy and qualifiedByName with expression in Mapping dekelpilli 2019-09-22 21:53:19 +10:00
  • a71e7c0a0b Fix travis.yml on 1.3.x branch Filip Hrisafov 2019-09-22 13:41:47 +02:00
  • edcf78a34d #1904 Do not include private methods when getting enclosed executable elements Filip Hrisafov 2019-09-21 10:24:25 +02:00
  • ad38786117 #1790 Use mapperPrism.values.nullValuePropertyMappingStrategy when retrieving NullValuePropertyMappingStrategy Filip Hrisafov 2019-09-18 13:09:40 +02:00
  • 23a0420359 #1862 Update @MappingTarget documentation to take builders (#1864) Sjaak Derksen 2019-08-13 18:44:49 +02:00
  • 2f36a41735 #1826: fixed null pointer in nested property mapping when using presence checking (#1827) Jonathan Kraska 2019-05-26 11:41:44 -04:00
  • 28b4e9ed45 Improve terms in qualifier docs (#1814) Matt Drees 2019-05-25 03:34:30 -06:00
  • 211c627c25 #1751 Fix handling of possible builder creation methods with generic signature Filip Hrisafov 2019-05-24 23:26:25 +02:00
  • 69d0a2d557 #1819 documentation clarification on obtaining Mapper (#1820) Sjaak Derksen 2019-05-16 22:23:37 +02:00
  • 0530a80478 #1797 Use EnumSet.noneOf when creating a new instance of EnumSet Filip Hrisafov 2019-05-05 12:42:25 +02:00
  • 6af13ba220 #1784 NullValueMappingStrategy.RETURN_DEFAULT refers wrongly to primitive types (#1785) Sjaak Derksen 2019-04-07 21:38:22 +02:00