Filip Hrisafov
a3e7b0a20a
#610 remove unmapped source policy processor option
2017-10-22 23:20:03 +02:00
spoerri
92fe1093e4
#610 Add support for unmappedSourcePolicy
2017-10-22 21:06:17 +02:00
Kevin Grüneberg
946b8c8631
#1312 Change MapStruct Version in README to latest 1.2.0.Final
2017-10-20 23:28:41 +02:00
Filip Hrisafov
8143aa81e2
#571 Add test for default injection strategy
2017-10-20 22:56:48 +02:00
Kevin
0192bdaf83
#571 Add Constructor Injection for Annotation Based Component Model
...
- Allow configuring of injection strategy (Constructor / Field)
- Default injection strategy is Field
2017-10-20 22:56:48 +02:00
Kevin Grüneberg
e2391df04f
#1297 Add IntelliJ Formatter to CONTRIBUTING.md
2017-10-20 21:26:38 +02:00
Filip Hrisafov
bfa2509439
Update latest stable badge with 1.2.0.Final
2017-10-18 00:06:29 +02:00
Filip Hrisafov
de76a87019
[maven-release-plugin] prepare for next development iteration
2017-10-17 23:12:53 +02:00
Filip Hrisafov
a2176493e7
[maven-release-plugin] prepare release 1.2.0.Final
1.2.0.Final
2017-10-17 23:12:52 +02:00
Filip Hrisafov
0e8c22c95f
Add Darren to copyright.txt
2017-10-17 22:14:35 +02:00
Filip Hrisafov
aef1e3b14b
#1304 Add thrown exceptions to the generated nested mapping methods
2017-10-17 21:10:59 +02:00
Filip Hrisafov
22e17f9c4b
#744 Improve support for Java 9
...
When compilig with Java 9 and and source version 1.8 Elements#getTypeElement(CharSequence) returns the types from all modules (such as java.xml.bind or java.xml.datatype).
However if the required modules are not added the classes cannot be used. Therefore, apart from using the Elements we are also checking if the class is also there.
If source version 9 is used then Elements#getTypeElement(CharSequence) works correctly and does not return the types if the modules are not there
2017-10-17 20:57:05 +02:00
Filip Hrisafov
98bdc3612f
Adding Kevin to copyright.txt
2017-09-17 23:22:59 +02:00
Kevin Grüneberg
499dbd4561
#1273 Fix for NullValueMappingStrategy#RETURN_DEFAULT when using collections
...
When mapping a collection using NullValueMappingStrategy#RETURN_DEFAULT and the source is null, the target will be an empty collection.
2017-09-17 23:03:24 +02:00
Filip Hrisafov
af8d48c797
#1281 Do not depend on deprecated sonatype parent
2017-09-07 17:47:18 +02:00
Filip Hrisafov
779c16cc2a
#1283 Handle no suitable empty constructor during BeanMappingMethod creation
2017-09-07 17:44:53 +02:00
Thomas Eckl
47697a2391
Fix a few errors in reference guide and readme
2017-09-03 18:42:01 +02:00
Filip Hrisafov
079d14d12e
Run build in VM (fixes issues when build is killed by Travis containers)
2017-09-03 16:30:19 +02:00
Filip Hrisafov
1be6d352bb
Switch to OpenJDK 7 on Travis (Oracle Java 7 is no longer present)
2017-09-03 16:29:04 +02:00
Filip Hrisafov
e79949ed0f
[maven-release-plugin] prepare for next development iteration
2017-08-28 20:22:54 +02:00
Filip Hrisafov
322e77e52b
[maven-release-plugin] prepare release 1.2.0.CR2
1.2.0.CR2
2017-08-28 20:22:54 +02:00
Filip Hrisafov
5cead7ae5e
#1269 use update methods for different sources for nested targets
2017-08-27 18:59:17 +02:00
sjaakd
4d8bc29347
#1255 Extension of autoInheritanceStrategy, removing of name based ignore reverse mapping
2017-08-23 22:54:10 +02:00
Filip Hrisafov
6377e51efa
#1251 Deploy SNAPSHOTS from Travis CI
2017-08-18 19:41:24 +02:00
Filip Hrisafov
17da0cf912
#1231 Add japicmp for the MapStruct API
2017-08-17 00:10:04 +02:00
Filip Hrisafov
2f4cf7c905
#748 Add note that the passed parameter to MappingTarget must not be null
2017-08-16 22:19:49 +02:00
Darren Rambaud
d0bd0a2fdf
Fixed a couple of typos ( #1260 )
...
* Fixed 2 typos in the documentation
2017-07-24 19:33:46 +02:00
Filip Hrisafov
0540a00263
[maven-release-plugin] prepare for next development iteration
2017-07-15 10:21:42 +02:00
Filip Hrisafov
03f6434aa7
[maven-release-plugin] prepare release 1.2.0.CR1
1.2.0.CR1
2017-07-15 10:21:41 +02:00
Darren Rambaud
b2e3ff0727
Fixed a minor typo
...
On line 14, changed "repostory" to "repository"
2017-07-14 23:07:59 +02:00
Filip Hrisafov
db3bb5eba0
#1247 Make sure that nested target mappings works correctly for multiple source parameters
2017-07-13 18:52:57 +02:00
Andreas Gudian
d9821a0cc8
#1242 Fix favoring of a single factory method with source params before others without source params.
...
From the Javadoc of @ObjectFactory: If there are two factory methods, both serving the same type, one with no parameters and one taking sources as input, then the one with the source parameters is favored. If there are multiple such factories, an ambiguity error is shown.
2017-07-11 23:03:44 +02:00
Filip Hrisafov
3004ea28c5
#1131 Use SourceRHS source type for update methods factories
...
If a SourceRHS is present then the source type of the SourceRHS and the MappingContext parameters are considered for the factory method selection, i.e. the other source parameters are ignored
2017-07-11 21:53:38 +02:00
Filip Hrisafov
3ebd09eec9
#1244 Fix problems with special word for FreeMarker in some cases
2017-07-10 20:37:09 +02:00
Filip Hrisafov
acdab55604
#1196 Use dedicated property name for the jacoco argument line and have an empty property in order to work with Netbeans
2017-07-09 11:12:15 +02:00
Gunnar Morling
ca0721d931
#1224 Adding Automatic-Module-Name headers to mapstruct, mapstruct-jdk8 and mapstruct-processor JARs
2017-07-08 15:24:39 +02:00
Filip Hrisafov
c983b6d1e4
Adding Tillerino to copyright.txt
2017-07-07 19:06:28 +02:00
Tillerino
00385a1cdb
#611 Allow nested declaration of Mappers
...
* #611 Allow nested declaration of Mappers
Up until now, if a Mapper was declared as a nested interface, say
EnclosingClass.NestedMapper, the implementation of the mapper was
generated as NestedMapperImpl in the same package. The Mappers factory
class then tried to load EnclosingClass$NestedMapperImpl, which would
fail.
2017-07-07 19:03:56 +02:00
Gunnar Morling
3b9584ff13
#883 Adding Alexander to copyright.txt
2017-07-07 18:03:35 +02:00
Gunnar Morling
aae1527352
#883 Simplifying look-up of test locale
2017-07-07 17:52:20 +02:00
Alexandr Shalugin
614f0ea4ee
#883 generated variable names with ı instead i
2017-07-07 17:52:20 +02:00
Gunnar Morling
dfbe8767a5
#543 Adding assertion to test that the bound type is added to the import statements
2017-07-06 17:08:58 +02:00
Filip Hrisafov
82da71199d
#543 Make sure that the bound type is imported if the type is wildcard
2017-07-02 20:25:35 +02:00
Filip Hrisafov
dc031bf916
#1185 display the specific type for a property for which no write accessor exists or it is unknown
2017-06-29 23:15:48 +02:00
Filip Hrisafov
324e1fadbe
#1086 Mention the fact that prototype methods are not considered for automatic sub mapping methods
2017-06-29 23:04:05 +02:00
Filip Hrisafov
7a9464c525
#1150 Improve error reporting for nested properties
2017-06-29 20:25:42 +02:00
Filip Hrisafov
a3eca8c8ca
#1170 Adding Cornelius Dirmeier to copyright.txt
2017-06-29 00:05:05 +02:00
Cornelius
b5b0c04313
#1170 Fix wildcards in collection adder mappings
2017-06-29 00:01:49 +02:00
Filip Hrisafov
89d7463c93
#1219 Mention ability to turn of automatic sub-mapping generation in documentation
2017-06-27 20:33:45 +02:00
Filip Hrisafov
e6d5831aa7
#1227 Make sure that only types belonging to java.lang are not imported
2017-06-27 20:30:50 +02:00