fml2
84062bf78f
docs: Fix typo in the builder section
2019-12-09 21:01:19 +01:00
Sjaak Derksen
ee794d042c
#807 meta annotations and duck typing ( #1979 )
2019-12-07 22:20:11 +01:00
Sjaak Derksen
507ec1b384
#1557 & #1936 String-to-enum and enum-to-String ( #1938 )
...
* #1557 making enum-to-string and string-to-enum
* #1936 <ANY_REMAINING> and <ANY_UNMAPPED> not ignored when inverting
2019-10-07 20:30:20 +02:00
Sjaak Derksen
0d23f09e37
#1918 multiple target this mappings ( #1920 )
2019-09-23 20:04:56 +02:00
Dainius Figoras
88a8669642
#1406 targeting . as current object
2019-09-22 19:08:05 +02:00
Andrei Arlou
f4c9313972
#1791 Support for conversion between java.time.LocalDateTime and javax.xml.datatype.XMLGregorianCalendar ( #1894 )
2019-09-21 22:27:45 +03:00
Andrei Arlou
750ce48023
#1792 Annotation processor option for default injection strategy
2019-09-18 19:51:36 +02:00
Andrei Arlou
447bb00f89
#1773 Update documentation: componentModel=jsr330 with @DecoratedWith not longer experimental ( #1907 )
2019-09-18 07:18:05 +03:00
Andrei Arlou
ba90c95f23
#991 Split reference guide source into an adoc file per chapter
2019-08-24 20:51:16 +03:00
Sjaak Derksen
66e57b0dfe
#1862 Update @MappingTarget documentation to take builders ( #1864 )
2019-08-13 18:44:49 +02:00
Matt Drees
9c33199a66
Improve terms in qualifier docs ( #1814 )
...
This sentence is talking about `@Target`, not `@Retention`.
Also, let's use 'type' instead of 'class' to line up with `ElementType.TYPE`.
2019-05-25 11:34:30 +02:00
Sjaak Derksen
33710584d3
#1742 & #1661 refactoring and making builder optional ( #1811 )
2019-05-24 23:30:16 +02:00
Sjaak Derksen
648ebceb30
#1819 documentation clarification on obtaining Mapper ( #1820 )
2019-05-16 22:23:37 +02:00
Sjaak Derksen
871353fccb
#1784 NullValueMappingStrategy.RETURN_DEFAULT refers wrongly to primitive types ( #1785 )
2019-04-07 21:38:22 +02:00
power721
7e112ccc2f
Fix typo and code error in documentation ( #1779 )
...
* fix typo in documentation "Using builders"
* fix generated code example in stream mapping
2019-04-03 20:21:08 +02:00
juliojgd
63c5fc8eff
Fix typo in documentation ( #1760 )
...
It is "then" instead "than
2019-03-20 21:37:47 +01:00
Sjaak Derksen
b53741d960
#37 Rudimentary logging in mapstruct ( #1741 )
...
* #37 Rudimentary logging in mapstruct
* #37 Rudimentary logging in mapstruct changed order
* #37 rework
* #37 documentation
* #37 comments
* #37 docmentation revisited
* #37 review comments
* #37 unit test
* #37 unit test fixing empty mapper
* #37 rework comments christian
* #37 adding deferred mapper logging
* #37 adding unit test for deferred mapper logging
* #37 processing comments Filip
2019-03-17 16:45:22 +01:00
Sjaak Derksen
160549a788
#1142 update documentation ( #1710 )
...
* #1142 update documentation
* #1142 comment
2019-02-10 22:08:38 +01:00
Filip Hrisafov
a28f2cb9cf
[maven-release-plugin] prepare for next development iteration
2019-02-10 11:48:20 +01:00
Filip Hrisafov
984423dfee
[maven-release-plugin] prepare release 1.3.0.Final
2019-02-10 11:48:19 +01:00
Sjaak Derksen
0981959ff0
#1699 add sensible defaults to NullValuePropertyMapping.SET_TO_DEFAULT ( #1702 )
2019-01-28 22:47:37 +01:00
Sjaak Derksen
57caee250f
#1685 completing nullvaluepropertymappingstrategy ( #1697 )
2019-01-27 21:09:44 +01:00
Andres Jose Sebastian Rincon Gonzalez
abd1cfb6a1
#1695 update gradle installation
2019-01-22 22:49:30 +01:00
Taras Mychaskiw
780fd73928
#1656 Support for mapping between String and java.time Duration, Period, Instant
2018-12-08 20:25:42 +01:00
Filip Hrisafov
2977c2e614
#1645 Use Repeatable Mapping annotation in the reference documentation
2018-11-11 13:57:42 +01:00
Filip Hrisafov
ced7f3b024
[maven-release-plugin] prepare for next development iteration
2018-11-11 09:19:06 +01:00
Filip Hrisafov
3f2c1cee55
[maven-release-plugin] prepare release 1.3.0.Beta2
2018-11-11 09:19:05 +01:00
Filip Hrisafov
60611d94cf
Add more info for the FreeBuilder support in the documentation
...
* Add the usage of the FreeBuilderAccessorNamingStrategy when FreeBuilder is present
* And the fact that the JavaBean convention should be followed when using FreeBuilder
2018-11-03 09:03:22 +01:00
Sjaak Derksen
e69647f756
#5 controlling lossy conversions (also solving #1504 partially and #1458 )
2018-11-02 07:56:51 +00:00
Sjaak Derksen
288813fc3c
#1306 Add new NullValuePropertyMappingStrategy which leaves @MappingTarget untouched ( #1618 )
2018-10-25 22:14:26 +01:00
dgruntz
cfe0f6250c
Renames MAPPER field to INSTANCE ( #1632 )
2018-10-25 18:26:39 +01:00
Florian Tavares
d81d3e46a4
#1301 Use Java 8 as baseline for MapStruct
...
* Move classes from mapstruct-common into mapstruct
* Use Java 8 @Repeatable for @Mappings and @ValueMappings in the mapstruct module
* Add relocation for mapstruct-jdk8 to mapstruct
* Use of 1.8 source and target versions from parent POM
* Update documentation to match
* Update versions of some maven plugin crashing build on Java 8
* Drop JDK 6 & 7 support in integration tests
* Remove mapstruct-common module (it was never deployed to Central)
2018-10-15 22:16:33 +02:00
Filip Hrisafov
20bff96e99
#1591 Update reference guide with implicit conversion between java.time.LocaDate and java.sql.Date
2018-10-15 21:46:23 +02:00
Filip Hrisafov
6d5243dc2f
#1551 Use javax.annotation.processing.Generated if it is available and source version is at least RELEASE_9
2018-10-13 19:07:24 +02:00
Filip Hrisafov
ef82ebfbca
#1595 Update reference guide with implicit conversion between java.time.Instant and java.util.Date
2018-10-13 08:17:20 +02:00
Saheb Preet Singh
08067b7f17
#1524 replaced java.beans.Introspector with a custom IntrospectorUtils class to avoid java.desktop module
2018-08-11 22:19:21 +02:00
Filip Hrisafov
e29c25e5cb
[maven-release-plugin] prepare for next development iteration
2018-07-15 19:51:45 +02:00
Filip Hrisafov
c189aa7bb5
[maven-release-plugin] prepare release 1.3.0.Beta1
2018-07-15 19:51:44 +02:00
MapStruct Team
b35126e609
#1411 Update copyright header on all files
...
* Use new shorter copyright header without a year
* Use SLASHSTAR_STYLE for Java files
2018-07-15 19:29:28 +02:00
Filip Hrisafov
347a436cda
#1382 Change module for java.annotation.Generated in the documentation
...
closes #1382
2018-07-15 10:56:06 +02:00
Filip Hrisafov
616aaa986d
#1479 Fix typos in the Javadoc
2018-07-12 23:30:37 +02:00
Filip Hrisafov
ef270caecb
#1479 Add support for Builders with multiple build methods ( #1498 )
...
* Add new @Builder annotation for defining a build method
* When there are multiple build methods look for a method named `build` and if found use it
* If @Builder is defined than look for a build method with the defined method
* When a type has multiple builder creation methods throw an exception and don't use the builder
Defaulting to a method named `build` will make sure that a correct method is selected for:
* FreeBuilder - it has two methods: `build` and `buildPartial`
* Protobuf - it has three methods: `getDefaultInstanceForType`, `build` and `buildPartial`
2018-07-12 23:16:53 +02:00
tomoya-yokota
81f82a54a5
Document of sample code is broken.
2018-07-11 20:29:08 +02:00
tomoya-yokota
e2c8559a62
Update document on gradle-apt-plugin
2018-07-11 20:21:53 +02:00
sngrekov
b03ca8b7a9
Add sample of @Mapping annotation to @InheritInverseConfiguration
2018-07-02 10:54:57 +02:00
cvanburen
f4ed077aeb
Documentation update, section 3, fixing typos
2018-06-05 23:05:21 +02:00
sjaakd
e67c849c17
#1398 allowing @ObjectFactory
methods on context
2018-05-24 20:28:14 +02:00
Filip Hrisafov
7306c52529
#1415 Use Immutables AccesorNamingStrategy and BuilderProvider when immutables are present
...
This allows out of the box support for Immutables by picking the right default strategy when immutables are present
2018-05-01 18:26:34 +02:00
sjaakd
35f5400e00
#1401 improvements by direct assigning constants
2018-04-25 20:25:11 +02:00
sjaakd
4f5db83de7
#1392 add option to default ignoreAll mappings in a bean mapping method
2018-04-21 09:07:13 +02:00