Skip to content
Commits on Oct 28, 2012
  1. removed usage of dynamic keyword

    committed
    this brings compatibility with .NET 4 and SL4
  2. made Cartographer work as PCL

    committed
    for .NET 4.5 and SL5 only (for now)
Commits on Oct 25, 2012
  1. added PCL project

    committed
Commits on Sep 8, 2012
  1. adjusted namespaces

    committed
  2. enabled Nuget package restore

    committed
    moved Windsor integration to its own project
Commits on Aug 18, 2012
  1. updated versioning info

    committed
Commits on Aug 15, 2012
  1. init loggers

    committed
  2. added a test

    committed
    to make sure we ignore constuctors when mapping to existing object
  3. continuing internal refactoring

    committed
    rebuilt building of mapping strategy to be handled by IMappingStrategyContributors
Commits on Jul 18, 2012
  1. Started restructuring MappingStrategyBuilder

    committed
    work in progress. This doesn't compile ATM
  2. - updated notes

    committed
    Removed items that were logged in issue tracker or are no longer relevant
Commits on Jul 15, 2012
  1. reformatted

    committed
  2. moved Mapper to internal namespace

    committed
    This is purely to improve the intellisense experience
Commits on Jul 9, 2012
  1. updated dependencies

    committed
Commits on Jun 25, 2012
  1. fixed issue #13

    committed
    Making sure we only try to write to properties that actually are writeable
  2. - upgraded Windsor package

    committed
Commits on Jun 24, 2012
  1. added tests for Windsor integration with conversion patterns

    committed
    making sure we can register a pattern in the  container and it will be used when doing the mapping
Commits on Jun 23, 2012
Commits on Jun 12, 2012
  1. Merge pull request #10 from droyad/TryGetArguments

    committed
    Added TryGetArgument
Commits on Jun 5, 2012
  1. @droyad

    Added TryGetArgument

    droyad committed
  2. renamed IMapper arguments for readability

    committed
    As noticed by @droyad on twitter the pairs of methods can confuse people into thinking the second argument is a System.Type (especially with implicit type inference which will by default kick in in this case.
    
    This rename should hopefully at least slightly limit that possibility
  3. Test for mapping into existing instance

    committed
    Added test to validate that case reported as issue #8 works
Commits on May 23, 2012
  1. shifted location of conversion patterns from MappingStrategyBuilder t…

    committed
    …o ConversionPatternRepository
    
    This should make the integration with IoC containers much easier, since now only ConversionPatternRepository knows and controls how conversion patterns get registered and built.
    removed IRootConversionPattern. It was a sucky abstraction (almost like a leaky abstraction :) and it was really a hack. Now the call to map is handled explicitly in code.
Commits on May 21, 2012
  1. - sorting collected mapping so that the output is stable and can be u…

    committed
    …sed for approval testing
  2. - first attempt at implementing sort of "installers" (as in WindsorIn…

    committed
    …stallers) for mapping.
    
    The extension point for that is called IMappingCatalog (for now) and is very barebone but it's a start.
  3. - updated notes a bit

    committed
Commits on May 11, 2012
  1. using as operator instead of implicit type specification reduces amou…

    committed
    …nt of dynamic code at play.
    
    Is there a better way to tell the C# compiler that BuildConversionExpression method must in fact return a LambdaExpression?
  2. - first stab at getting issue #3 done. Some API that might do it. Nex…

    committed
    …t step is to test drive it with Windsor
  3. - fixed bug where mapping of nullable value types would try to go thr…

    committed
    …ough a converter and fail
Commits on Apr 29, 2012
  1. -some renames and simplifications. Most notably got rid of a level of…

    committed
    … indirection of IMappingInfoFactory, and using ITypeMatchers (used to be IMappingInfoSource) directly in mapper. YAGNI - I don't see a point in that level of indirection at the moment.
    
    This will be changed again (or moved to a different place) once we implement issue #6
Something went wrong with that request. Please try again.