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

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

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

Commits on Sep 8, 2012
  1. adjusted namespaces

  2. enabled Nuget package restore

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

Commits on Aug 15, 2012
  1. init loggers

  2. added a test

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

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

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

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

  2. moved Mapper to internal namespace

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

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

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

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

    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

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

    Added TryGetArgument

    droyad committed
  2. renamed IMapper arguments for readability

    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

    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…

    …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…

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

    …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

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

    …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…

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

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

    … 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.