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

#3524 Provide tests with Lombok style super builders

e815e3cb1eabfef2930accf7d5f2c442ff2a456e authored 10 months ago by Oliver Erhart <[email protected]>
#3485 Exception for Mapping to target = "." without source

2c12e75bfcae80aed0aa2674ccdf248280a6f4dc authored 10 months ago by hduelme <[email protected]>
#3360 Do not report unmapped source and target properties when result type is abstract due to runtime exception subclass exhaustive strategy (#3526)

c374b5267f2bb3d76bfd22208ee4d59e4e7e2a55 authored 10 months ago by Filip Hrisafov <[email protected]>
#2788 Improve unmapped source properties message for forged methods

bb1cd6348502c592dfb77aa5ac86cfe62cc0ba32 authored 10 months ago by Zegveld <[email protected]>
#3331 Do not handle defined mappings if the result type is abstract due to runtime exception subclass exhaustive strategy (#3487)

ca1fd0d85dc76f914167c94f1e034e8dfd55bb61 authored 10 months ago by Filip Hrisafov <[email protected]>
#3323 Support access to the source property name

8191c850e0c210a5215512fe9ff67380125e7120 authored 11 months ago by Oliver Erhart <[email protected]>
Add missing generic type to Javadoc Builder (#3499)

0a43bc088f2f0bd934438d5ec8ca58b72e09998a authored 11 months ago by hduelme <[email protected]>
Use primitive types in NativeTypes (#3501)

90a3ce0b464e96a82f6c7d81aaba1fd36fca7b8e authored 11 months ago by hduelme <[email protected]>
Fix typo in chapter-10-advanced-mapping-options.asciidoc (#3500)

6830258f77096c12b826ab15851d0dc17cd9a9b4 authored 11 months ago by Chanyut Yuvacharuskul <[email protected]>
Add missing generic diamond operator to MappingOptions (#3498)

632213802817629c413bb83c9aebfc9bf25ee245 authored 11 months ago by hduelme <[email protected]>
#3463 DefaultBuilderProvider should be able to handle methods in parent interfaces

60f162ca881076ac0540822026f0bb1c0a65b36e authored 11 months ago by Filip Hrisafov <[email protected]>
#3462 Stream getters should not be treated as alternative setter

6cb126cd7cd03aaf8254b3f7f12a29cb6d2ee1b0 authored 12 months ago by Filip Hrisafov <[email protected]>
#1064 Provide a switch to turn off CheckStyle on generated test sources

7e6fee8714396cb79d81aaecae5f5cd69e178d09 authored 12 months ago by Oliver Erhart <[email protected]>
#3473 Add Java 21 and EA to build matrix

Fix tests not running green on Java 21
Update Spring to run correctly on Java 21

6d99f7b8f312617c8a9526e81fbb2dbf3eaa96a5 authored about 1 year ago by Filip Hrisafov <[email protected]>
bump some lib versions (#3460)

fa857e9ff46b5bb3e5a6c2c8b1c56009944f5ef3 authored about 1 year ago by mosesonline <[email protected]>
#3400 Remove unnecessary casts to long and double

930f5709b65d6f8a573172247ad02293649c08a9 authored about 1 year ago by Ravil Galeyev <[email protected]>
#3413 Using Mapping#expression and Mapping#conditionaQualifiedBy(Name) should lead to compile error

2bb2aefed8957861bf297b8f953b40e8753a8c75 authored about 1 year ago by Muhammad Usama <[email protected]>
Fix Typo Mappper in SubclassMapping Doc

2af291ce2f1a9978c9d3f449d8bb8a9bb3b969f2 authored about 1 year ago by wandi34 <[email protected]>
[maven-release-plugin] prepare for next development iteration

04deac2b3ae4b9ffe1c31ce293ee2d6ad3b20418 authored about 1 year ago by Filip Hrisafov <[email protected]>
[maven-release-plugin] prepare release 1.6.0.Beta1

0ac0c42dbc481a86879e3796d0201c622da61200 authored about 1 year ago by Filip Hrisafov <[email protected]>
Change master to main branch and fix CI status badge (#3423)

79f01e2de09c34ee08fef5288f8d8fa686250174 authored about 1 year ago by Oliver Erhart <[email protected]>
Added recent contributors (including myself)

b77d321ffb06f42eab9219e120fdf1782bccef1b authored about 1 year ago by Oliver Erhart <[email protected]>
#3376 support mapping from iterables to collection

5d39314bd216b8818face21ec8be95d9f7cfff18 authored about 1 year ago by Xiu Hong Kooi <[email protected]>
#3361 Inheriting mappings should only be applied if the target has been redefined

c59eca2a77a02ea97ab0b87c8a90c48266e106dc authored about 1 year ago by Filip Hrisafov <[email protected]>
Bump org.codehaus.plexus:plexus-utils from 3.0.20 to 3.0.24 in /parent

Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3...

97c389d58bd125c022edf4a6cba1a485c33eb754 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#3374 Lombok compatibility documentation

032ee4d77adaa23e2012381eb76e9ab94f937cc3 authored over 1 year ago by Nikolas Charalambidis <[email protected]>
#3089 Improve support for Map attributes for Immutables

Co-Authored-By: thunderhook <[email protected]>

f61a3acec301de2a781bd46a56cdcf5c83ca159e authored over 1 year ago by GVladi <[email protected]>
#2340 Add FUNDING.yml

ea997f83cefd7d3900f8a6a218af1c20f7a1ef8a authored over 1 year ago by Filip Hrisafov <[email protected]>
#3163: Strip wild card when checking for type assignability

8cc2bdd0928a11acf2ef656e93a0ebadbb740b90 authored over 1 year ago by Ben Zegveld <[email protected]>
Feature/2663 (#3007)

#2663 Fix for 2-step mapping with generics.

---------

Co-authored-by: Ben Zegveld <Ben.Zeg...

721288140aa1c1210de222224b44f23e82be0c53 authored over 1 year ago by Zegveld <[email protected]>
Use presence checks for checking source parameter presence

Instead of explicitly doing a null check use a PresenceCheck mechanism for
* BeanMappingMethod
*...

812faeef5100ea28db6081c9f7b5b22b4450bf95 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3292 Simplify expressions, remove redundant expressions

b2dc64136d39547dec3bf3386837be8de7130e0c authored over 1 year ago by Anton Erofeev <[email protected]>
#3309 Add `BeanMapping#unmappedSourcePolicy`

279ab2248291cba77391cae38a4b2ea40fbeae7c authored over 1 year ago by Venkatesh Prasad Kannan <[email protected]>
Add test case for subclass mapping and bean mapping ignore by default

28d827a724bab212c8069903bd1bac3679370ad6 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3229: Implement InjectionStrategy.SETTER

0460c373c06d771e7766dd17aaaad7d1a28928a1 authored over 1 year ago by Lucas Resch <[email protected]>
#3340 Update tarLongFileMode to use POSIX

230e84efd1dde2f06e3032200051f69932402424 authored over 1 year ago by Roberto Oliveira <[email protected]>
#3317 Do not generate source parameter if check for only primitives

4abf2d42029e8b5e7b767a6f4ac74050e188170a authored over 1 year ago by Filip Hrisafov <[email protected]>
#3310 Make sure that adders work properly when they are in a generic class

53c73324ff85e0b718d2a8f2f64bcdbb9256632b authored over 1 year ago by Filip Hrisafov <[email protected]>
#3296: Skip default and static methods when determining prototype methods

04434af17a1195268af14b9775c93d48936f7e6e authored over 1 year ago by Zegveld <[email protected]>
Bump guava from 29.0-jre to 32.0.0-jre in /parent

Bumps [guava](https://github.com/google/guava) from 29.0-jre to 32.0.0-jre.
- [Release notes](ht...

1b1325da6d27ecc995aa659551c98dcf4ee764a6 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#3144 Map to Bean should only be possible for single source mappings and if explicitly used in multi source mappings

86919c637f228ec3a668f8140b9b68e2092f5189 authored over 1 year ago by Filip Hrisafov <[email protected]>
Upgrade Freemarker to 2.3.32

d075d9a5b69a2377069dc0a9de86613dff8c2619 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3280 Refactor method selection and use a context to be able to more easily access information

62d1bd3490974468494853a46ec79f6bd5904bdd authored over 1 year ago by Filip Hrisafov <[email protected]>
#3126 Apply target this references in the BeanMappingMethod

c2eed45df12802cacaec158420656431c061471c authored over 1 year ago by Filip Hrisafov <[email protected]>
#3231 Prefer record constructor annotated with `@Default`

51f4e7eba9c65d9078491711d616c7b5b38ecc1a authored over 1 year ago by Oliver Erhart <[email protected]>
#3245 Remove redundant null checks in nested properties

84c443df9c141d9947253a19facbb952cbda816e authored over 1 year ago by José Carlos Campanero Ortiz <[email protected]>
#1454 Support for lifecycle methods on type being built with builders

Add missing support for lifecycle methods with builders:

* `@BeforeMapping` with `@TargetType...

6d205e5bc46365444774609e860f60819818ef4b authored over 1 year ago by Oliver Erhart <[email protected]>
#2863 Add validation of String type to @TargetPropertyName

7c90592d051c828cc20af0818f899c6fc5adc0e4 authored over 1 year ago by paparadva <[email protected]>
#3104 Update methods with NullValuePropertyMappingStrategy.IGNORE should use SetterWrapperForCollectionsAndMapsWithNullCheck

efaa67aadf6f24c8f12804a1f18c1218d929d56f authored over 1 year ago by Filip Hrisafov <[email protected]>
#3238 Compile error instead of null pointer exception for invalid ignore with target this

a89c34f00c58e4b74bb81a102f7e615405c38692 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3172 Add mapping between Locale and String

d0e4c48228dc03722d34deb5506ec159ac38514d authored over 1 year ago by Jason Bodnar <[email protected]>
#3054: Allow abstract return type when all directly sealed subtypes are covered by subclass mappings

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

bc5a8771217365b32782f160f132d1dd2a1c4fa1 authored over 1 year ago by Zegveld <[email protected]>
Bump protobuf-java from 3.21.2 to 3.21.7 in /parent

Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.2 to 3.21.7.
- [Rel...

be94569791e8b587c8ef3a33c1c7e55db4a90ead authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#2781 Remove unmapped source properties when source parameter is directly mapped

f3dac94701b316e5a62df3a34e52b3d75c483fe7 authored over 1 year ago by MengxingYuan <[email protected]>
#3165 Support adders for array / iterable to collection

4843123e6ef98589831a8cc8b7cc4330c7f9ed64 authored over 1 year ago by Etien Rožnik <[email protected]>
#2987 Support for defining Javadoc in the generated mapper implementation

a8df94cc2049099dce5f42ead520965da563e9b0 authored over 1 year ago by José Carlos Campanero Ortiz <[email protected]>
Update one typo in JavaDoc (#2938)

970984785d5d2714fc398255c5938ee539a0d8c0 authored over 1 year ago by todzhang's cloudsdocker <[email protected]>
#3199 Add support for implicit conversion between java.time.LocalDate and java.time.LocalDateTime

d3b4a168b7abef6c31fea4f3506996ffe23ad718 authored over 1 year ago by Bragolgirith <[email protected]>
#3071 Support defining custom processor options by custom SPI

931591a385a352795090a8bf9db96778d9325a3b authored over 1 year ago by ro0sterjam <[email protected]>
#3125: Allow subclassmapping inheritance for methods with identical signature

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

2f78d3f4e2f493239ed15e6fe2bb85daab4bfed8 authored over 1 year ago by Zegveld <[email protected]>
Update latest release version to 1.5.5.Final

1ab5db6a2774a58a6c41b5e4c2bfb23b2fa1bab7 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3159 Do null value check for collections with default expression

86a668661a45037adc795f003e6134f89faa3c3c authored over 1 year ago by Filip Hrisafov <[email protected]>
#3239 Mapping composition is no longer experimental

1bc3436c5c64077503a1656eb8ef516c69d0e3b4 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3153 Do not use compress directive to strip whitespaces for value mapping switch method

When using the compress directive it is going to strip whitespaces from the templates as well (i...

979b35a2f46e75358af7029f0cd1ee7bbf40d8a7 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3158 BeanMapping#ignoreByDefault should work properly for constructor properties

e69843f46e47332ea6899717e530266b853cee8f authored over 1 year ago by Filip Hrisafov <[email protected]>
#3186 Do not use conversions in 2-step mapping when they are disabled

c6ea69eaf9bba177a52f6ddebebc1378797b0eb2 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3248 BeanMapping#ignoreUnmappedSourceProperties should be inherited for `@InheritConfiguration`

d10d48ccff8e3715b44ddfd3ad3f5a54e1238479 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3202 Improve line location report for invalid qualifier for SubclassMapping

b1034e67035fea9329b13e288aa4503533f6912c authored over 1 year ago by Claudio Nave <[email protected]>
#3236 Add missing jakarta-cdi to the documentation

9adcb06c3486ea53ab37020b3080f776efe9fb48 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3112 Add missing brackets

00f891be5834da6d81db330cde7ddaab6abe6bf8 authored over 1 year ago by Filip Hrisafov <[email protected]>
Polish links in docs (#3214)

3c81d36810caf052f1d8bc73e30d9e3a8c8622f4 authored over 1 year ago by Johnny Lim <[email protected]>
#3195 Update the location for asking questions

162fdb44f402e47d549778d57f369db144ce5e0d authored over 1 year ago by Filip Hrisafov <[email protected]>
#3174 Also allow multiple SubclassMapping annotations on an annotation @interface.

03563d8ffea0ca5ff4eadb297795f2407001c5dd authored over 1 year ago by Ben Zegveld <[email protected]>
#3142 Nested forged methods should declare throws from lifecycle methods

6e9fa87ba99bb8637ae7f525636610fc77ad6e22 authored over 1 year ago by Filip Hrisafov <[email protected]>
#3135 BeanMapping#mappingControl should be inherited by forged methods

2be1f306a1179b437e850f8ac99ceb492373dced authored over 1 year ago by Filip Hrisafov <[email protected]>
#3112 Document <THROW_EXCEPTION> in the reference guide

62c7ce1cdf0ccc5528dca84decaf07cbecadaed4 authored over 1 year ago by José Carlos Campanero Ortiz <[email protected]>
#3119 Add qualifiedBy and qualifiedByName to SubclassMapping annotation

89db26a1af35fb759a2fa74b8bc7586cb743c454 authored almost 2 years ago by Claudio Nave <[email protected]>
#3110 Fix throws declaration for ValueMapping annotated methods (#3122)

#3110 Fix throws declaration for ValueMapping annotated methods

a7ba12676d237957be0753076f436d7974c9f7f4 authored almost 2 years ago by Claudio Nave <[email protected]>
#2953 Add support for globally defining nullValueMapMappingStrategy and nullValueIterableMappingStrategy

fd27380185fe83feb6d26308c7d358025783ff8f authored about 2 years ago by Filip Hrisafov <[email protected]>
#3077 Add test case

82b19b0d8a7addcb137b1d53e9e753fde0957304 authored about 2 years ago by Filip Hrisafov <[email protected]>
#3057: limit do not allow self to subclassmappings. (#3063)

* #3057: limit do not allow self to subclassmappings.
* #3057: determine method candidates afte...

8894cd5935f238ae32338f49cd4595e4562f87f2 authored about 2 years ago by Zegveld <[email protected]>
#2952 Do not treat a getter as an alternative write accessor when using `CollectionMappingStrategy#TARGET_IMMUTABLE`

16e3ceadec76ad4f3657e8af2f99172241b8dfd3 authored about 2 years ago by Filip Hrisafov <[email protected]>
#3015 Fix annotations to the forged methods

93f7c3b8eadef4ad37b35ae1bb4e6ac41b09a781 authored about 2 years ago by Orange Add <[email protected]>
#3037 Support `@ValueMapping` in meta annotations

6a394ad466b5bda8b17e2406b56be34be3312e21 authored about 2 years ago by Orange Add <[email protected]>
#3040: Allow using only `BeanMapping#mappingControl`

bb099a55ee3c1b9ae7fc2fbad6c6f9c8fe3ae911 authored about 2 years ago by Orange Add <[email protected]>
#3039 Upgrade FreeMarker to 2.3.31

81b2f70dac328d96d788d7746a57fbeb3978e543 authored about 2 years ago by Filip Hrisafov <[email protected]>
Update latest release version to 1.5.3.Final

a5d3542c24419ff2a66132f3ce2bae12182e3ac0 authored about 2 years ago by Filip Hrisafov <[email protected]>
#3036 Add missing exclude to full feature test

481ab36ca35f53a6160bac179c495d6a1774388e authored about 2 years ago by Filip Hrisafov <[email protected]>
#3036 Fix compile errors when intersection types are used in lifecycle methods

3a325ea66bdd07741d1bda43d3c77c2709464ea7 authored about 2 years ago by Filip Hrisafov <[email protected]>
#1216 Pick candidate method with most specific return type

When there are multiple candidate methods returning different types.
We should be able to use t...

266c5fa41ce6a07c4fb11b745b461c4ca19a8301 authored about 2 years ago by Filip Hrisafov <[email protected]>
#2955 Fix `@AfterMapping` with return type not called for update mappings

411cc24dac06892dc7e5582aff9ce409302916b8 authored about 2 years ago by Zegveld <[email protected]>
#1427 Add support for custom name in Spring stereotype annotations

90a487ac0641c39ebec6680567cc97eaede49365 authored about 2 years ago by José Carlos Campanero Ortiz <[email protected]>
#2743 BeanMappingOptions should not be inherited for forged methods

af1eab0ece084aa04798e2d86fc20bd65bfa784e authored about 2 years ago by Filip Hrisafov <[email protected]>
#3018: Use MappingControl with SubclassMapping

608d476ed26ce4ac3096e2d9a2ee2a8226e42a00 authored about 2 years ago by Zegveld <[email protected]>
#2773 Copy `@Deprecated` annotation from method or mapper to implementation

e979f506fac6aeabfa3a1993b3b986449fcb7b3a authored about 2 years ago by Orange Add <[email protected]>
#2840, #2913, #2921: MethodMatcher should not match widening methods

In the MethodMatcher we need to do a special check when the target type is primitive.
The reaso...

73e8fd6152153ba8c2f76fc5e9a84b16d33f6a0b authored about 2 years ago by Filip Hrisafov <[email protected]>
Javadoc and documentation polishing (#3026)

811cd569bb80ed45f0da74cb603d9bfea774ad0c authored about 2 years ago by Johnny Lim <[email protected]>
#3008 Replace old issue template with new GitHub issue form templates

8d670e7db72961a6a3470a8fdc85ec164007ca51 authored over 2 years ago by Filip Hrisafov <[email protected]>
Avoid unnecessary unboxing of Boolean (#3003)

d593afed694e407c108596df584bd7fc739c2f5c authored over 2 years ago by Prasanth Omanakuttan <[email protected]>
#2963 Add support for enum to integer conversion

97c67552882d6fb1c6ab51bf14a6c9d289e652c4 authored over 2 years ago by José Carlos Campanero Ortiz <[email protected]>