Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/mapstruct/mapstruct

An annotation processor for generating type-safe bean mappers
https://github.com/mapstruct/mapstruct

#2730 Add support for Jakarta XML Binding

bbf63ae1777981d1d89693d6f9d980064997cf28 authored over 2 years ago by Iaroslav Bogdanchikov <[email protected]>
#2895 Generate more readable annotations

21069e5a2ece79d3f4a7f7d247b2f96060ccedbb authored over 2 years ago by Filip Hrisafov <[email protected]>
Update Typos in java-doc

Closes #2989

68571de01bd9b06cef647a3d9ad073f0f0cd2456 authored over 2 years ago by Prasanth Omanakuttan <[email protected]>
#2825 Fix SubclassMapping stackoverflow exception

3cc2aa76751b8a2f11f0577303df90737e783e1b authored over 2 years ago by Orange Add <[email protected]>
#2983 Add `@AnnotateWith` support to non bean mapping methods

ac356cab2529e1ab71205e2f9389686fe3b303c3 authored over 2 years ago by Orange Add <[email protected]>
#2950 Disable CDI in the full features tests on Java 8

4708f4b2aa1d165b17f8d42586085c2c8d8aaf2a authored over 2 years ago by Filip Hrisafov <[email protected]>
#2990 Stabilise top level imports

4fa66229d9e3949f451fe8b79b62dcbbd138b669 authored over 2 years ago by Filip Hrisafov <[email protected]>
Fix typo in docs (#2982)

3f798744ac347fbddaa7e9f79383c0798e479f18 authored over 2 years ago by Taihao Zhang <[email protected]>
#2925 Fix IllegalArgumentException when resolving generic parameters

When resolving the parameter for a method like:

```
<T> Optional<T> from(T value)
```

Th...

853e7b27df3f7a053bec28846a646588557fcfca authored over 2 years ago by Filip Hrisafov <[email protected]>
#2907 Add test case for nested import of array

42500ca755a68eef115261adea79ff80892ddd49 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2945 Stabilise top level imports

Make sure that GeneratedType always gets the imported types
from a Type before adding them

71b1a7b8a2f33016d38f01590f641e0e20d424ae authored over 2 years ago by Filip Hrisafov <[email protected]>
#2937 Fix conditional check for collections with adders

b24e831cf0960cc25a4967fe6e1f11c536c0b118 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2897 Always import types defined in `Mapper#imports`

237543c47cb1827189e8c8d81b5b5b9c2eabadf1 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2928 Add IntelliJ and Eclipse plugin information

fd4a2548b3a1317cf4c419ef022889680fc6b056 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2950 Add support for Jakarta CDI

874bf1fd2c44065376483c2a9a700455aa0c31ce authored over 2 years ago by Filip Hrisafov <[email protected]>
#2949 Do not inverse inherit BeanMapping#ignoreUnmappedSourceProperties

ef4c26b075896dd564e63235ae98dbaedb7d512f authored over 2 years ago by Filip Hrisafov <[email protected]>
Publish snapshots when on main

3e0c62ac36e6adbf689031a62be3b96457348740 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2974 Fix typos in documentation

Closes #2974

4118a446306ab3d413285ccf1e0c709aa55de4c2 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2839 Keep thrown types when creating a new ForgedMethod with the same arguments

This fixes a compilation error when mapping fields with the same type due to not wrapping in a `...

54321d6e663d656a0d33bbddb3a7e030f8faa74c authored over 2 years ago by Hakan <[email protected]>
Update Typos in javadoc (#2958)

46900cabde211f885521b9b57d1d3de3f07a849a authored over 2 years ago by Prasanth Omanakuttan <[email protected]>
#2901: Fix `@TargetType` annotation on a `@Condition` annotated method for a Collection value

17997ef617e6ba5d9b9c70e7e5e8484cd82dbc53 authored over 2 years ago by Zegveld <[email protected]>
#1574: Support for annotating the generated code with custom annotations

Add new `@AnnotateWith` annotation.
This annotation can be used to instruct the MapStruct proce...

849085e02647d5d0cc63c9c2da98c8e959f4e6e2 authored over 2 years ago by Zegveld <[email protected]>
#2688: Support accessing to the target property name

8fa286fe4ce790cc2a65adff55c813bc9717437a authored over 2 years ago by Nikola Ivačič <[email protected]>
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 note...

62e73464b2c3dd16c0c88a3d5bfebe7b710facec authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update Chapter 11.2 - Inverse Mappings

Clarification of the inverse mapping usage.

691488951027b0b016f52928e746677a39201900 authored over 2 years ago by Cassius Vinicius de Magalhães <[email protected]>
#2929 Improve documentation for `BeanMapping#ignoreByDefault`

dd5ac3b637e20db014d89560e7467d09a65075e2 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2922 Fix protobuf tests for M1 Macs

4b43f9079dbd0abf78ceb60729ef11ba29b3a8d0 authored over 2 years ago by Iaroslav Bogdanchikov <[email protected]>
fix(docs): No Lombok classes in the runtime

a2b4454a669759a9e423e2b85e803ef6d4ddf251 authored over 2 years ago by fml2 <[email protected]>
Use UTF-8 when compiling the tests

The test infrastructure that we are using should use UTF-8 for generating the StandardJavaFileMa...

de8c0c7070aabd10656c67088b5c7b52b92c954b authored over 2 years ago by Filip Hrisafov <[email protected]>
#2882: target type is now correctly passed on through the MethodReferencePresenceCheck to the MethodReference.

88745d151ec60c7a0c2b8b840189c2db06fe053f authored over 2 years ago by Ben Zegveld <[email protected]>
Update readme with latest released 1.5.2.Final release

07d144ebd1167fd4549835db0799413943091d4a authored over 2 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare for next development iteration

1459aabfc3f1867d8e6ebbae641f1e38b6a1c0e2 authored over 2 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare release 1.5.2.Final

19973ff818e20531cbd81e5048404fd48c3c7508 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2891 Fix subclass mapping while superclass has non-empty constructor

Co-authored-by: Filip Hrisafov <[email protected]>

406ae3fc13a665fd52144dd476af371623b73a88 authored over 2 years ago by Sergei Portnov <[email protected]>
#2880 Fix missing import for array mapping methods

Co-authored-by: Martin Kamp Jensen <[email protected]>

98eb46aee9aec4135fed2bd0c2fbd0c621c22b08 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2837 Add support for text blocks in expressions

fa800926e7cbf6d1ed5b219ae79309036d2c0879 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2806 Try to stabilise some date conversion tests by locking them on reading the default timezone

22ad9f636d9f786bc18febf1fb623a17145c33a5 authored over 2 years ago by Filip Hrisafov <[email protected]>
Update GitHub actions

Run tests with Java 18
Change actions/checkout to v3
Change actions/setup-java to v3

05ae9922ea2bd6a6db5aac9358e8016adb5e82bb authored over 2 years ago by Filip Hrisafov <[email protected]>
Change required Java version for running MapStruct in the readme

d7c0d15fe1ef3382471de8027f728f30fd456809 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2870 Use codecov action v2

9247c5d7fbc5302061be1e5cc5cca8a747320b14 authored over 2 years ago by Filip Hrisafov <[email protected]>
Update readme with latest released 1.5.1.Final release

4c9aa00369efbea00bc05b5631b5deea29baaced authored over 2 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare for next development iteration

20e97714d4e2d357c96a5065b22223f2152a6978 authored over 2 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare release 1.5.1.Final

ec9288ce6693abc1d14687d315f10e7e7697dd5e authored over 2 years ago by Filip Hrisafov <[email protected]>
#2867 Fix NPE when reporting message on parent mappers

46b78bfe59c0473d3b92c08c73bbb782e03491bd authored over 2 years ago by Filip Hrisafov <[email protected]>
Update readme with latest released 1.5.0.Final release

07265630241fa87cb2ec443219c134aac56457c5 authored over 2 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare release 1.5.0.Final

efa11ba312bf601179289369b219c97ed9307f07 authored over 2 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare for next development iteration

5efe5e291c0433cafa53bd76cb5f170529f5a60a authored over 2 years ago by Filip Hrisafov <[email protected]>
#2846 Add test case showing that everything works as expected

a1a0786cf2c25651eae795f3c2649e75b4b641f9 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2739 Enhance documentation around SPI usage

0559c47c2174254a3a8fa8ec828ec9dd14d393c0 authored over 2 years ago by Zegveld <[email protected]>
#2835 Upgrade jacoco-maven-plugin to latest 0.8.8 to support Java 17

c945ccd628a46cda862532f38acce5b2b070c3f8 authored over 2 years ago by Filip Hrisafov <[email protected]>
#2851 Fix typo in readme

9769f51756e1e3d3173a1b9026635757909b90ad authored over 2 years ago by Filip Hrisafov <[email protected]>
Doc: correct the annotation processor version (#2859)

The lombok-mapstruct-binding anotation procossor version given by document will result a compile...

a4162809a400f297e3c8c51e03f1cd6f8fe8a90d authored over 2 years ago by Hao Zhang <[email protected]>
#2807: Include LifeCycleMethod importTypes in the list of importTypes. (#2808)

Co-authored-by: Ben Zegveld <[email protected]>

437a70d6dfa238f3d0262d1bf90d88003152fbbf authored over 2 years ago by Zegveld <[email protected]>
#2794 Compile error when condition expression used with constant or expression

66046177300c9c89bbec6e841a61208e6d08140a authored over 2 years ago by Filip Hrisafov <[email protected]>
#2795: use 'includeModel' for the 'sourcePresenceCheckerReference' in the 'UpdateWrapper'. (#2796)

* #2795: use 'includeModel' for the 'sourcePresenceCheckerReference' in the 'UpdateWrapper'.
* ...

03d44b5a872f796b79336429d8cde2ee7918910a authored over 2 years ago by Zegveld <[email protected]>
#2797: Add the nested type import types in the NestedPropertyMappingMethod

* #2797: Reproduction scenario
* Add the nested type import types in the NestedPropertyMappingM...

2473c3eaaa812490b23dc32287b90bd36d539ecf authored over 2 years ago by Zegveld <[email protected]>
Bump spring-beans from 5.3.15 to 5.3.18 in /parent

Bumps [spring-beans](https://github.com/spring-projects/spring-framework) from 5.3.15 to 5.3.18....

07eeea6bc9563e6964e9e573795d1ccb5ad34c87 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[maven-release-plugin] prepare for next development iteration

08a0313840307e96d17246509cbea99c4b048dec authored almost 3 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare release 1.5.0.RC1

7e00af6ff451b15d125242af91df2864a0a58aea authored almost 3 years ago by Filip Hrisafov <[email protected]>
Add users that have contributed post 1.5.0.Beta2 to copyright.txt

190b486b7919a64e5fe4f80e6dc551554b0d6455 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2748 Support mapping map keys with invalid chars for methods

ab528678318cb0983f50767b8170ab4697ba4e75 authored almost 3 years ago by Chris DeLashmutt <[email protected]>
#2538 Allow using 2 step mappings with only one of the 2 methods being qualified

ad00adfa8659d22fca4fd725434e6d5971418692 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2755: use raw Type when calling a static method. (#2762)

0a69492983a34a5a41dd6968fa0c2f18f97484e8 authored almost 3 years ago by Zegveld <[email protected]>
#2758: fallback to param.variableName if ext.targetBeanName is not present in MethodReference handling. (#2759)

b6a3aa151228c17183979da0fd1573bebd1e9ed3 authored almost 3 years ago by Zegveld <[email protected]>
Add Christian Kosmowski to the copyright.txt

0b2c7e58b264adb5674de51634509d70a4578da2 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2715: Updated documentation to reflect impact of conditions on update mappers. (#2740)

* #2715: added an example with an update mapper for Conditional behavior.

9b434f80f8572e3f2cf03ce2a5bc932ff3f2eeae authored almost 3 years ago by Zegveld <[email protected]>
2696: Invert `@SubclassMappings` with `@InheritInverseConfiguration`. (#2708)

* #2696: Added support for '@InheritInverseConfiguration' with '@SubclassMappings'.
* #2696: Ov...

7bb85d05c0a7f8dc755c271a37e8feb3b09a592e authored almost 3 years ago by Zegveld <[email protected]>
#2629 Use ModuleElement when getting type element

Prior to this MapStruct would only use `Elements#getTypeElement`.
With this PR if the mapper be...

2a2c11e871001909187cea173d442624e724c64c authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2677 Use type without bounds when looking for read / presence accessor in a SourceReference

37835a560770c307b1955a11cb399985bdc6a7b4 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2567 Add support for Jakarta Injection

Support for Jakarta is done in 2 ways:

* current jsr330 component model - In this case Jakarta ...

12070186a43f9d4f03c0b441cbe5cd56c16089a9 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#1997 Use builders to construct empty objects in update wrapper

aed3ff5295fd91f28622f41ea14cf0a4e9670efa authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2682 Change RetentionPolicy of `@DecoratedWith` to `CLASS`

In some circumstances (used with other types of aggregating processors, e.g. Spring)
the Gradle ...

464adc914306ce32c5a5c89cd537009806c6ec34 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#1661 Add support for globally disabling builders

5f4d355838adffe2691f4e2d3eb3ac7f6c4c7850 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2468 Update needed dependencies for running CDI tests on Java 16+

aade31f095f037a0ddf934de24f1638cb24aac6b authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2728 Add new WithTestDependency annotation for our processor testing

Adding this dependency allows us to dynamically pick the dependencies that we want to have on ...

20ff51ebb8782afe571e797b992e9660e3667e74 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2725 Update tools-gem to 1.0.0.Alpha3 and run GitHub Action with Java 19-ea

Also update Spring to 5.3.15 to be able to run on Java 19

ec30f5d2797670f053e6b2cc5eb96f62dcc3541c authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2668: Added support for collections and maps with a no-args constructor (#2671)

#2668: Added support for collections and maps with a no-args constructor. Added a compiler error...

910504152231f1e2f1e441a52e1075ac8327cc7f authored almost 3 years ago by Zegveld <[email protected]>
#2674: Add check if method without implementation doesn’t have `@AfterMapping` / `@BeforeMapping` annotation

b22efd9ad7d8878c45d8f5c906b39dbbfe3aeaec authored almost 3 years ago by Justyna <[email protected]>
#2709 Corrected description for example demonstrating default expression

0a8e9b738cb2868628d2d8d12833c92b8ede1d04 authored almost 3 years ago by Goni-Dev <[email protected]>
Bump protobuf-java from 3.6.0 to 3.16.1 in /parent

Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.6.0 to 3.16.1.
- [Rele...

0f297ae60f2a839578576b46c38b08832f167bc4 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#2719: added a note at the builder documentation to point towards the Before-/AfterMapping documentation.

277b6f5d2b357097a968d1201d29b3012928b72d authored almost 3 years ago by Ben Zegveld <[email protected]>
#2686 Add documentation about when mappers are injected

59c5f40ac3c6f83e0e4c333a9ed67ae23b6ae664 authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2687 Add documentation for NullValueMappingStrategy for collections and maps

f7f65ac1dee0db41daf702382fba0284bff5419a authored almost 3 years ago by Filip Hrisafov <[email protected]>
#2704 Fix broken reference to constants within nested enums

42cfa05c40d1cd8d68397ed5581de147929c1250 authored almost 3 years ago by Valentin Kulesh <[email protected]>
#2689: documentation: fix example title.

0a7b8134d4eaf5430e392403f33881129eaeba98 authored almost 3 years ago by Ben Zegveld <[email protected]>
[maven-release-plugin] prepare for next development iteration

930b07aab82d9270a871f89b957717825a693385 authored about 3 years ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare release 1.5.0.Beta2

0de10ca83c682303f4082c27b3a22eec5fbcb258 authored about 3 years ago by Filip Hrisafov <[email protected]>
#2673: Fix optional wrapping pattern throwing exception when primitive types are present

MethodMatcher incorrectly reported that a primitive type matches a candidate for a type var

ea45666d665c51c02a79bb9a670855b9fab06059 authored about 3 years ago by Zegveld <[email protected]>
#2666 Presence Check should be applied to source parameters when used in `@Mapping`

5de813c16f19050e6cd0a8cd08dc18799a37271b authored about 3 years ago by Filip Hrisafov <[email protected]>
#2680 Refactor accessors

Split the `PresenceCheck`s accessor from the current `Accessor`.
Introduce a `ReadAccessor` t...

00df0bc3d0ab347fb79d726c3b19417b04b503c2 authored about 3 years ago by Filip Hrisafov <[email protected]>
[DOCS] Fixed reference variable

754aaf2ef4a15e7956abb4178c4e79c3d821882d authored about 3 years ago by dersvenhesse <[email protected]>
#2553 Support source property paths for maps

13bc0c023c82e40f6cb14b41f5fba462859bd308 authored about 3 years ago by Filip Hrisafov <[email protected]>
#2005 Parameter type should only be checked if we are mapping from a single argument source

29008e12bf4d8f5c2136f8ab3cb6aec8547d3325 authored about 3 years ago by Filip Hrisafov <[email protected]>
#2636: defaultValue combined with qualified should not convert if not needed (#2637)

72e6b1feb56c228eae5dfb91ee0a6b6c7acc9b42 authored about 3 years ago by Zegveld <[email protected]>
#2225 Add support for suppressing the generation of the timestamp through Mapper and MapperConfig

735a5bef6a36644a48bfc5bebde31e217574551c authored about 3 years ago by Filip Hrisafov <[email protected]>
#1752 Always return mapping target when using update methods with return

166eb699c75b60979c3713c1492f98150ccfcac4 authored about 3 years ago by Filip Hrisafov <[email protected]>
#2624 Nested target methods should be inherited for forged Map to Bean methods

907d605160386d818e8df0a577fef32da30b147e authored about 3 years ago by Filip Hrisafov <[email protected]>
#598: Errors/Warnings now end up in the @Mapper annotated class. (#2634)

#598: Errors/Warnings now end up in the @Mapper annotated class.

Co-authored-by: Ben Zegveld ...

ca2529f862c2e439a1341d2f3b85189513c140ad authored about 3 years ago by Zegveld <[email protected]>
#2351 NullValueMappingStrategy for Maps and Iterables

With two new parameters for Mapper and MapperConfig, it is now possible to override the nullValu...

e32fc8c283085da5080044c9a41b1dd1e71198ac authored about 3 years ago by Henning Pöttker <[email protected]>
#148, #1386, #2593 Only import top level classes

Instead of importing all classes, inner classes will be used through their top level classes o...

80d26a1a9c0ce2a7c5312d9ed498ade8d5cdedc3 authored about 3 years ago by Filip Hrisafov <[email protected]>