hduelme
8fa2f40944
Enforce whitespaces around the for colon with CheckStyle ( #3642 )
2024-07-15 23:18:32 +02:00
GitHub Action
8a679b325d
Next version 1.6.0-SNAPSHOT
2024-05-11 07:10:47 +00:00
GitHub Action
21a8b88a0f
Releasing version 1.6.0.Beta2
2024-05-11 07:01:58 +00:00
Filip Hrisafov
04deac2b3a
[maven-release-plugin] prepare for next development iteration
2023-11-04 23:06:17 +01:00
Filip Hrisafov
0ac0c42dbc
[maven-release-plugin] prepare release 1.6.0.Beta1
2023-11-04 23:06:16 +01:00
Oliver Erhart
6d205e5bc4
#1454 Support for lifecycle methods on type being built with builders
...
Add missing support for lifecycle methods with builders:
* `@BeforeMapping` with `@TargetType` the type being build
* `@AftereMapping` with `@TargetType` the type being build
* `@AfterMapping` with `@MappingTarget` the type being build
2023-05-21 22:49:41 +02:00
Filip Hrisafov
1459aabfc3
[maven-release-plugin] prepare for next development iteration
2022-06-18 19:01:18 +02:00
Filip Hrisafov
19973ff818
[maven-release-plugin] prepare release 1.5.2.Final
2022-06-18 19:01:16 +02:00
Filip Hrisafov
20e97714d4
[maven-release-plugin] prepare for next development iteration
2022-06-05 08:42:56 +02:00
Filip Hrisafov
ec9288ce66
[maven-release-plugin] prepare release 1.5.1.Final
2022-06-05 08:42:55 +02:00
Filip Hrisafov
5efe5e291c
[maven-release-plugin] prepare for next development iteration
2022-06-02 23:11:41 +02:00
Filip Hrisafov
efa11ba312
[maven-release-plugin] prepare release 1.5.0.Final
2022-06-02 23:11:41 +02:00
Filip Hrisafov
08a0313840
[maven-release-plugin] prepare for next development iteration
2022-03-21 08:14:09 +01:00
Filip Hrisafov
7e00af6ff4
[maven-release-plugin] prepare release 1.5.0.RC1
2022-03-21 08:14:08 +01:00
Filip Hrisafov
930b07aab8
[maven-release-plugin] prepare for next development iteration
2021-12-12 12:48:56 +01:00
Filip Hrisafov
0de10ca83c
[maven-release-plugin] prepare release 1.5.0.Beta2
2021-12-12 12:48:55 +01:00
Filip Hrisafov
43dfd92e05
[maven-release-plugin] prepare for next development iteration
2021-07-18 15:15:44 +02:00
Filip Hrisafov
a91b93f357
[maven-release-plugin] prepare release 1.5.0.Beta1
2021-07-18 15:15:44 +02:00
Filip Hrisafov
58dbaee472
[maven-release-plugin] prepare for next development iteration
2020-10-11 09:35:30 +02:00
Filip Hrisafov
d8f22f8311
[maven-release-plugin] prepare release 1.4.1.Final
2020-10-11 09:35:30 +02:00
Filip Hrisafov
eb5b8bb71e
[maven-release-plugin] prepare for next development iteration
2020-09-26 10:20:47 +02:00
Filip Hrisafov
9973b92ccb
[maven-release-plugin] prepare release 1.4.0.Final
2020-09-26 10:20:45 +02:00
Filip Hrisafov
8b22654abd
[maven-release-plugin] prepare for next development iteration
2020-08-30 16:31:45 +02:00
Filip Hrisafov
c962962546
[maven-release-plugin] prepare release 1.4.0.CR1
2020-08-30 16:31:44 +02:00
Filip Hrisafov
ef4bfc9aad
[maven-release-plugin] prepare for next development iteration
2020-07-19 18:10:13 +02:00
Filip Hrisafov
1d223284c2
[maven-release-plugin] prepare release 1.4.0.Beta3
2020-07-19 18:10:12 +02:00
Filip Hrisafov
2fede3583d
[maven-release-plugin] prepare for next development iteration
2020-07-18 01:12:05 +02:00
Filip Hrisafov
fc4f65ddb6
[maven-release-plugin] prepare release 1.4.0.Beta2
2020-07-05 23:11:41 +02:00
Filip Hrisafov
d87d75a7a8
[maven-release-plugin] prepare for next development iteration
2020-06-01 13:42:32 +02:00
Filip Hrisafov
72ce5f3bd2
[maven-release-plugin] prepare release 1.4.0.Beta1
2020-06-01 13:42:32 +02:00
Filip Hrisafov
2b2299a730
#73 Add support for using constructor arguments when instantiating mapping targets
...
By default the constructor argument names are used to extract the target properties.
If a constructor is annotated with an annotation named `@ConstructorProperties` (from any package) then it would be used to extract the target properties.
If a mapping target has a parameterless empty constructor it would be used to instantiate the target.
When there are multiple constructors then an annotation named `@Default` (from any package) can be used to mark a constructor that should be used by default when instantiating the target.
Supports mapping into Java 14 Records and Kotlin data classes out of the box
2020-04-26 12:44:41 +02:00
Filip Hrisafov
c58f80cc5f
#2069 Refactor target reference to report errors during bean mapping instead of creation of the target reference
...
With this we can more easily go in the direction of using constructor to map into target beans.
2020-04-13 13:20:09 +02:00
Filip Hrisafov
b7d5e557c1
Checkstyle max line length should be 120
2020-04-05 09:29:00 +02:00
Filip Hrisafov
95ceba1a1e
#2016 Update Checkstyle to 8.29
...
Adapt checkstyle configuration with new changes:
* Move cacheFile to Checker module
* Move LineLength to Checker module
* Use SuppressWithPlainTextCommentFilter
2020-02-02 14:33:45 +01:00
Sjaak Derksen
2d3761051a
#2011 Introduce gem as replacement of hickory:prism ( #2007 )
2020-01-27 20:16:04 +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
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
ec413118d6
Update build with latest dependencies and Java 8 baseline: ( #1636 )
...
* Do not use maven-processor-plugin and use the maven-compiler-plugin annotationProcessors instead
* Update NoPackageCyclesRule and exclude tests
* Update checkstyle to 8.14 and remove FIleContentsHolder module and move SuppressionCommentFilter to the TreeWalker
* Update assertj to 3.11.1 and replace usage of RuntimeIOException (from AssertJ) with UncheckedIOException (from java 8)
* Add how to import MapStruct into IntelliJ and Eclipse into the readme
2018-10-28 21:39:35 +01: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
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
2017-10-17 23:12:52 +02:00
Filip Hrisafov
af8d48c797
#1281 Do not depend on deprecated sonatype parent
2017-09-07 17:47:18 +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
2017-08-28 20:22:54 +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
2017-07-15 10:21:41 +02:00