Bump Mapster and Mapster.DependencyInjection#377
Open
dependabot[bot] wants to merge 1 commit intomainfrom
Open
Bump Mapster and Mapster.DependencyInjection#377dependabot[bot] wants to merge 1 commit intomainfrom
dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps Mapster from 7.4.0 to 10.0.0 Bumps Mapster.DependencyInjection from 1.0.1 to 10.0.0 --- updated-dependencies: - dependency-name: Mapster dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Mapster.DependencyInjection dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated Mapster from 7.4.0 to 10.0.0.
Release notes
Sourced from Mapster's releases.
10.0.0
What's Changed
... (truncated)
Commits viewable in compare view.
Updated Mapster.DependencyInjection from 1.0.1 to 10.0.0.
Release notes
Sourced from Mapster.DependencyInjection's releases.
10.0.0
What's Changed
... (truncated)
7.4.0
Welp, this is a big one! It's been just over a year since 7.3.0, but in the meantime we've had plenty of time to thoroughly test this release through 6 pre-releases. This release bring support for .NET 7 as well as a fairly long list of bugfixes. Thank you everyone for your contributions! Packages are as usual available on NuGet, along with symbol packages for convenient debugging.
Known issues
Backwards compatibility
What's Changed
New Contributors
... (truncated)
7.3.0
This release finally resolves the long awaited support for .NET 6.0 in Mapster and Mapster.Tool! 🎉 Fresh packages can be downloaded from NuGet. With this release we also pushed symbol packages for Mapster and Mapster.Tool, so now you can finally step into the inner workings of Mapster when debugging your mappings.
What's Changed
New Contributors
Full Changelog: MapsterMapper/Mapster@7.2.0...v7.3.0
7.2.0
Mapster [7.2.0], Mapster.Core [1.2.0]
feature: RequireDestinationMemberSourc per type pair
fix: mapping inherited interface without members causes CompileException
Mapster.Tool [8.2.0]
feature: generate record DTO (flag -r)
feature: generate dynamic outputs & namespaces (flag -b)
feature: support nullable reference for model generation
fix: flag p produce invalid name
fix: cannot load library with multiple runtime assemblies
7.1.5
Mapster.Async [2.0]
Mapster.EFCore [5.1]
Mapster [7.1.5]
Mapster.Core [1.1.5]
Mapster.Tool [8.0.0]
7.1.3
7.0.1
fix #281 null propagation should return nullable type
fix #282 map error on record type with empty ctor
7.0.0
6.5.1
fix CreateNewIfNull
fix UseDestinationValue with collection
fix #272 IEnumerable is enumerating twice when adapted to array
fix #269 RequireExplicitMapping should validate child mapping
fix #266 ProjectToType doesn't work with DI(MapContext)
6.5.0
[mapster] non-generic ProjectToType
[mapster] fix #263 fix when source path is Dictionary
[mapster] fix #258 enforce cast projection type to prevent EF error
[codegen] generate models
[codegen] generate extension methods
[codegen] support access modifier
[sample] codegen sample
6.1.1
fix #256 exclude backing fields from
EnableNonPublicMembersfix code generation for
Include6.1.0
Mapster.Tool support
6.0.0
BREAKING CHANGE: Mapping to existing list is no longer support. Please annotate with [UseDestinationValue] to update existing list.
Fork setting
fix race conditions on unit test (sp. thx to napalu)
fix #247 Transform the same instance
fix #251 Map nested IDictionary<string, object>
fix #252 map same reference to different types
5.3.2
fix #245 Open generic setting shouldn't have side effect
5.3.1
Fix property name match when using AdaptMember Attribute (sp. thx to prgood)
5.3.0
close #235 ISet support
fix #188 Mapping to inherited interface not working
5.2.0
close #227: EmptyCollectionIfNull, CreateNewIfNull DestinationTransform
5.1.0
support mapping to IDictionary, IReadOnlyDictionary
fix nested EnableNonPublicMember
fix TwoWays IncludeMember
5.0.0
4.1.1
fix #209 map to target with the same list
fix ToString from interface (sp thx to @elzero )
4.1.0
4.0.0
package: add netstandard 2.0
feature: support code generation
feature: 2 ways mapping
feature: unflattening
feature: map to constructor
feature: map by properties path
feature: max depth
feature: add before mapping
3.3.2
fix: Compile using ForDestinationType
fix: include non-public member
fix: EF not support Expression.Default
3.3.1
fix: map to target from null value should return null
3.3.0
3.2.0
IDictionary(sp thx to @sven-n )3.1.8
fix mapping from static property throw NullReferenceException
3.1.7
3.1.6
fix #118 mapping enum to poco
3.1.5
fix nullable enum mapping
3.1.4
fix: Mapping collection with derived types not working properly
allow mapping class extended with IEnumerable (sp thx to Satano)
3.1.1
fix #4: Multiple ShouldMap conditions appear in the wrong side of the Ternary operator
3.1.0
support multi-dimensional array (sp thx to satano)
3.0
breaking change: Change BaseAdapter signature
breaking change: EnableNonPublicMembers required boolean arg to make it consistent with other settings
breaking change: Remove Project method which marked as obsoleted
breaking change: Change NoInherit to AllowImplicitSourceInheritance
feature: #104, #96, #52 Include derived type mapping settings
feature: #98 Generic types mapping
feature: #76 Improve debuggability
feature: Map enum by name (sp thx to klesouza)
feature: Rule-based member matching settings
feature: Rule-based naming
feature: Options for MapWith and MapToTargetWith to apply setting
feature: IgnoreNonMapped setting
feature: AdaptMember, AdaptIgnore attributes
feature: Map & Ignore setting now works with IDictionary<string, T>
feature: Map is now working with non-public members
feature: Fork config
fix: #111 Infinite time to map highly bound classes
fix: #109 RuntimeBinderException if TSource is a non public class
fix: #102 PreserveReference and "An item with the same key has already been added." ArgumentException
fix: #100 MapToTargetWith not consistent with how MapWith works
fix: Projection generation error from casting
2.6.1
fix: Object to primitive type is always converted using Convert class (sp thx to satano)
2.6.0
fix array copy should apply only primitive
fix #88 IgnoreCase NameMatchingStrategy
fix #89 Object not being mapped during Deep Clone
fix #90 Nested complex type members are missed as flattened member sources
fix #91 Option to prevent mapster from mapping Get... methods to properties
fix #92 Can't map property of type Dictionary<int, Decimal> to the same prop
feature: EnableNonPublicMembers (sp thx to hpcsc)
make IgnoreIf setting combined
apply IgnoreIf to record type
add Map config by name
provide more exception information
2.5.0
feature: add IgnoreIf (sp thx to satano)
2.4.3
fix #70 Mapster nuget versioning
fix #72 Fix ArgumentException when compiling a derived class without members.
2.4.2
FIX: #68 Mapster modifies underlying collection which is being iterated over, when TypeAdapterConfig.GlobalSettings.Compile() is called
Update to .NET Core 1.0
2.4.1
fix #66 - MapContext should be public
2.4.0
fix #60 map from null should be null
fix #63 apply NameMatchingStrategy to object dictionary mapping
fix #65 map to interface using ConstructUsing
separate compile projection from compile
upgrade project to .net core rc2
2.3.0
FIX: ignore null value
Add ProjectToType and obsolete Project.To
Support RecordType
Clone setting
Support AfterMapping
Allow sending runtime value
Support converting object to dict and dict to object
Flexible name mapping strategy
Sign assembly
2.1.2
FIX: ignore null values
Add descriptive exception when map immutable type
Create ProjectToType and obsolete Project.To
2.1.1
2.1.0
Support for Projecting to List
Support for Assembly scanning for registration
Small optimizations
Consistency improvements for Registration patterns
2.0.4
2.0.3
2.0.2
2.0.1
2.0
1.14.0
Small (very) perf improvement and update to primitivetypes config.
Allows registering of custom primitive types.
1.11.0
Thanks to @chaowlert for the pull requests that better support EF and correct a hashkey issue.
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)