Lars

Results 25 issues of Lars

Since source generators target .NET Standard, tests should be run on different dotnet runtimes. Relates https://github.com/riok/mapperly/pull/100

enhancement

**Is your feature request related to a problem? Please describe.** See https://github.com/riok/mapperly/discussions/96. Main use case is to merge two instances while only setting values which are non-null. **Describe the solution...

enhancement

With the current approach, almost everything is regenerated all the time. This should be better abstracted to make better use of the incremental source generator. Approaches to be discussed.

enhancement

Mapperly creates new objects via `new T()` expressions. A user may want to resolve new objects via factories (e.g. via DI). MapStruct supports this via the object factory annotation (see...

enhancement

If an origin `https://*.example.com` is allowed and a client sends a request with a header `Origin: https://github.com,https://test.example.com` the wildcard match is performed against the comma separated origin header value and...

[Mapperly](https://github.com/riok/mapperly) is a .NET source generator for generating object mappings. No runtime reflection.

A list of proposed breaking changes for Mapperly 4.0: _To be discussed, if a particular change on the list leads to major discussions, we should create a separate issue._ 1....

Mapperly adds non-null conditions when mapping properties if the property is nullable or in a disabled nullability context. If this happens inside a queryable projection mapping, EF Core is not...

enhancement

The release notes of Mapperly are generated using the semantic commit messages and [semantic-release](https://github.com/semantic-release/semantic-release). To give credits to the contributors the release notes should include the name of the contributor...

enhancement

If a class has a nested member which is flattened without the member name prefix, each member needs a manual `MapProperty` attribute to be mapped correctly. This could be simplified...

enhancement