Commit 0356541
authored
Releases/1.7 (#199)
* Optimising for loops!
* Tidying
* Organising enumerable mapping classes
* Tidying enumerable mapping code
* Fixing struct method creation factory caching
* Updating projects to .NET Core project format / Tidying
* Converting remaining projects to .NET Core project format, removing common AssemblyInfo files
* Adding more-efficient FilterToArray method
* Organising classes
* Adding .NET 3.5 'hint path'
* Using Environment.NewLine in test
* Updating NUnit version
* Organising configuration classes
* Updating .Net35 test project
* Trying NUnit test discovery fix
* Removing
* Removing unused code
* Updating to v1.7
* Features/map instances using (#192)
* Initial test + implementation
* Resetting implementation
* Adding mapping factories
* Continued
* Support for custom, unconditional root mapping factories
* Continued
* Removing target null checking from nested access checks
* Integrating configured mapping factories as part of alternate mappings in ComplexTypeMappingExpressionFactory
* Support for custom mapping factories in derived collection elements / Erroring if custom factories have invalid return types
* Extending test coverage
* Test coverage for configured root element mapping factory
* Support for unconditional configured enumerable mapping factories
* Support for conditional configured root enumerable mapping
* Extending test coverage
* Incorrect mapping factory configuration test coverge / Updating documentation
* Tidying
* Support for configuring non-enumerable to enumerable mapping using MapInstancesUsing
* Refactoring
* Support for root configured non-enumerable to enumerable mapping
* Extending test coverage
* Updating documentation / Adding inline mapping factory tests
* Support for configured non-enumerable to enumerable element mapping
* Fixing Net35 build
* Support for conditional configured non-enumerable to enumerable mapping (#193)
* Support for conditional configured non-enumerable to enumerable mapping
* Fixing tests
* Tidying
* Removing duplicate short-circuit returns
* Extending test coverage
* Bugs/173 dictionary values to target (#194), re: issue #173
* Splitting ToTarget DataSource tests into dedicated test class / Adding failing test to prove bug
* Fixing Dictionary.Values to List ToTarget data source mapping
* Adding .NET Core 3.1 test project + updating packages and framework runtimes
* Fix for configured simple-to-complex array data sources
* Simplifying 'invocation position' code
* Setting ConfiguredLambdaInfo target value factory in ctor
* Features/value injection (#195)
* All tests passing using ValueInjectors!
* Removing ParametersSwapper + tidying
* Deferring creation of Create mapping data calls
* Support for same-type enumerable-to-enumerable to-target data sources
* Including configured ToTarget data sources in mapping plan validation, re: #184
* Tidying
* Updating readme
* Features/sequential data sources (#196)
* Basic sequential data source support, re: issue #184
* Erroring if duplicate sequential data sources are configured
* Extra test coverage
* Erroring if sequential data source configured for simple type members
* Extra test coverage
* Erroring if configured data sources conflict with ignored source members
* Start of API update
* Updating sequential data source API
* Support for conditional sequential data sources
* Extra test coverage
* Extending test coverage
* Adding documentation
* Extra test coverage
* Start of sequential data sources for ctor parameters / Properly using fallback values in more places / Fixing tests
* Moving map methods back into interface to fix test overload resolution?!
* Fixing data source conflict tests
* Removing sequential ctor data source test
* Updating to v1.7-preview1
* Updating release notes, adding v1.7-preview1 NuGet package
* Surfacing mapping plan Expressions / Updating to ReadableExpressions v2.4
* Adding icon files
* Updating packages
* Features/to target instead (#198)
* Start of ToTargetInstead logic
* Refactoring
* Moar
* Ensuring configured mappings include callbacks and exception handling
* Extending ToTargetInstead test coverage / ToTargetInstead support with simple type members
* ToTargetInstead support for factory Funcs
* Extending test coverage
* Extending test coverage
* Erroring if simple ToTarget source configured for complex target
* Conditional ToTargetInstead support for complex type enumerable elements
* Tidying
* Tidying
* Extra test coverage
* Updating documentation
* Erroring with redundant ToTarget configurations
* Updating .NET Core framework versions for AppVeyor
* Adding Test framework reference for AppVeyor
* Updating framework version for AppVeyor
* Adding NuGet package v1.71 parent b881f6d commit 0356541
File tree
380 files changed
+7605
-5297
lines changed- AgileMapper.PerformanceTester.Net45/Properties
- AgileMapper.PerformanceTester.Net461
- ConcreteMappers/ExpressMapper
- Results
- AgileMapper.PerformanceTester.NetCore21
- AgileMapper.PerformanceTesting
- AgileMapper.UnitTests.Common
- TestClasses
- AgileMapper.UnitTests.MoreTestClasses
- AgileMapper.UnitTests.Net35
- AgileMapper.UnitTests.NetCore2.1
- AgileMapper.UnitTests.NetCore2.2
- AgileMapper.UnitTests.NetCore2
- AgileMapper.UnitTests.NetCore3.1
- AgileMapper.UnitTests.NetCore3
- AgileMapper.UnitTests.NetCore
- AgileMapper.UnitTests.NonParallel
- Properties
- AgileMapper.UnitTests.Orms.EFCore2.NetCore2
- AgileMapper.UnitTests.Orms.Ef5.LocalDb
- Properties
- AgileMapper.UnitTests.Orms.Ef5
- Properties
- AgileMapper.UnitTests.Orms.Ef6.LocalDb
- Properties
- AgileMapper.UnitTests.Orms.Ef6
- Properties
- AgileMapper.UnitTests.Orms.EfCore1
- Properties
- AgileMapper.UnitTests.Orms.EfCore2
- Configuration/Inline
- Properties
- AgileMapper.UnitTests.Orms
- Configuration
- Properties
- SimpleTypeConversion
- TestClasses
- AgileMapper.UnitTests
- Configuration
- Inline
- Dictionaries
- Configuration
- Dynamics
- Configuration
- Extensions/Internal
- MapperCloning
- Properties
- SimpleTypeConversion
- TestClasses
- AgileMapper
- Api
- Configuration
- Dictionaries
- Dynamics
- Caching
- Dictionaries
- Configuration
- Dictionaries
- Lambdas
- MemberIgnores
- SourceValueFilters
- DataSources
- Factories
- Mapping
- Optimisation
- Extensions
- Internal
- Members
- Dictionaries
- MemberExtensions
- Population
- ObjectPopulation
- ComplexTypes
- ShortCircuits
- Enumerables
- Dictionaries
- Looping
- SourceAdapters
- Looping
- SourceAdapters
- RepeatedMappings
- Plans
- Properties
- Queryables
- Converters
- Recursion
- Settings/EntityFramework
- TypeConversion
- Validation
- NuGet
- docs/src
- configuration
- images
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
380 files changed
+7605
-5297
lines changedLines changed: 0 additions & 5 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
13 | | - | |
| 12 | + | |
14 | 13 | | |
15 | 14 | | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | | - | |
41 | | - | |
| 40 | + | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | 72 | | |
79 | 73 | | |
80 | 74 | | |
| |||
83 | 77 | | |
84 | 78 | | |
85 | 79 | | |
86 | | - | |
87 | 80 | | |
88 | 81 | | |
89 | 82 | | |
| |||
101 | 94 | | |
102 | 95 | | |
103 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
104 | 100 | | |
105 | 101 | | |
106 | 102 | | |
| |||
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
0 commit comments