GitHub Action
6365a606c1
Next version 1.6.0-SNAPSHOT
2024-07-20 15:45:11 +00:00
GitHub Action
6ef64ea3aa
Releasing version 1.6.0.RC1
2024-07-20 15:36:11 +00: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
GVladi
f61a3acec3
#3089 Improve support for Map attributes for Immutables
...
Co-Authored-By: thunderhook <8238759+thunderhook@users.noreply.github.com>
2023-09-16 10:56:52 +02:00
Anton Erofeev
b2dc64136d
#3292 Simplify expressions, remove redundant expressions
2023-08-01 14:17:50 +02:00
Oliver Erhart
51f4e7eba9
#3231 Prefer record constructor annotated with @Default
2023-05-24 06:04:13 +02:00
Zegveld
bc5a877121
#3054 : Allow abstract return type when all directly sealed subtypes are covered by subclass mappings
...
Co-authored-by: Ben Zegveld <Ben.Zegveld@gmail.com>
2023-05-01 11:54:24 +02:00
Filip Hrisafov
481ab36ca3
#3036 Add missing exclude to full feature test
2022-10-03 21:16:25 +02:00
Filip Hrisafov
3a325ea66b
#3036 Fix compile errors when intersection types are used in lifecycle methods
2022-10-03 21:12:19 +02:00
Orange Add
e979f506fa
#2773 Copy @Deprecated
annotation from method or mapper to implementation
2022-09-28 22:17:59 +02:00
Iaroslav Bogdanchikov
bbf63ae177
#2730 Add support for Jakarta XML Binding
2022-09-02 22:04:01 +02:00
Filip Hrisafov
4708f4b2aa
#2950 Disable CDI in the full features tests on Java 8
2022-08-26 19:36:51 +02:00
Filip Hrisafov
874bf1fd2c
#2950 Add support for Jakarta CDI
2022-08-24 18:38:44 +02:00
dependabot[bot]
62e73464b2
Bump kotlin-stdlib in /integrationtest/src/test/resources/kotlinDataTest
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.3.70 to 1.6.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.6.0/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.70...v1.6.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-24 17:55:38 +02:00
Iaroslav Bogdanchikov
4b43f9079d
#2922 Fix protobuf tests for M1 Macs
2022-07-08 20:35:26 +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
fa800926e7
#2837 Add support for text blocks in expressions
2022-06-18 12:32:05 +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
2a2c11e871
#2629 Use ModuleElement when getting type element
...
Prior to this MapStruct would only use `Elements#getTypeElement`.
With this PR if the mapper being generated is within a module MapStruct will use that module
for the methods that are needed (getTypeElement and getPackageElement).
Adapt the build to require a minimum Java 11 for building the processor module.
Adapt the GitHub actions to properly run integration tests with Java 8
Ignore Java 9 usages for the animal-sniffer-plugin
2022-01-30 20:52:22 +01:00
Filip Hrisafov
12070186a4
#2567 Add support for Jakarta Injection
...
Support for Jakarta is done in 2 ways:
* current jsr330 component model - In this case Jakarta Inject will be used if javax.inject is not available
* new jakarta component model - In this case Jakarta Inject will always be used
2022-01-30 13:31:50 +01:00
Filip Hrisafov
aade31f095
#2468 Update needed dependencies for running CDI tests on Java 16+
2022-01-29 11:25:40 +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
80d26a1a9c
#148 , #1386 , #2593 Only import top level classes
...
Instead of importing all classes, inner classes will be used through their top level classes only.
This also fixes the problem in #2593 since inner classes are no longer imported but used through their top classes
2021-10-25 08:22:26 +02:00
Filip Hrisafov
564455ee45
#2596 Record components should have the highest priority for read accessors
2021-10-25 08:21:18 +02:00
Filip Hrisafov
b59a23965a
#2554 Records should not treat collections as alternative target accessors
2021-09-19 11:42:33 +02: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
fb9c7a3ded
#2491 Do not use types not part of java.base in MapStruct processor
...
MapStruct should not use types that are outside of java.base.
This makes sure that no additional dependencies (such as jaxb-api) are needed on the annotation processor path
2021-06-27 07:34:14 +02:00
chaos
4c338fa1db
fix(pom): fix gradle repo url 404
...
original url is 404 replace with new url
2021-06-23 13:02:14 +02:00
Filip Hrisafov
9ce9d4fb3a
#2375 Add records cross module integration test
2021-06-12 09:23:36 +02:00
Filip Hrisafov
857f87276f
#2466 Update dependencies so tests run on Java 16+
...
Update GitHub Actions for tests to run on Java 11, 13, 16 and 17-ea.
Update Lombok so tests can run on 16+
Add jaxb-runtime dependency to the maven-jaxb2-plugin see https://github.com/highsource/maven-jaxb2-plugin/issues/148
Disable cdi integration test on Java 16+ until we find a solution for them
2021-06-12 09:20:33 +02:00
Jeroen van Wilgenburg
d9fdd86b94
#2368 fix order of target parameter in tests (and removed some spaces)
2021-03-01 20:58:13 +01:00
Filip Hrisafov
dfc7528096
Small fixes for Java 16
...
* Upgrade japicmp-maven-plugin to 0.15.2
* Do not use deprecated for removal Long constructor
* Update Spring to 5.3.3
* Upgrade Lombok to 1.18.16 + add lombok-mapstruct-binding
2021-01-22 08:33:03 +01:00
Tomas Poledny
4223e3ab81
#2255 Add constants for componentModel
2021-01-17 15:13:42 +01:00
Filip Hrisafov
50aa9cdbdc
Use junit version defined in parent in integration tests
2020-10-17 12:30:43 +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