All Versions
17
Latest Version
Avg Release Cycle
97 days
Latest Release
1538 days ago

Changelog History
Page 2

  • v2.1.2-beta Changes

    August 14, 2017
    • Collection mapping has been improved

    Before

    Method Mean Error StdDev
    CollectionMapping_AutoMapper 27.753 us 0.1789 us 0.1494 us
    CollectionMapping_TinyMapper 9.594 us 0.0912 us 0.0853 us
    CollectionMapping_Handwritten 3.560 us 0.0709 us 0.0729 us

    After

    Method Mean Error StdDev
    CollectionMapping_AutoMapper 27.696 us 0.5117 us 1.2259 us
    CollectionMapping_TinyMapper 6.765 us 0.0660 us 0.0618 us
    CollectionMapping_Handwritten 3.521 us 0.0387 us 0.0343 us
  • v2.1.1 Changes

    August 13, 2017
    • .net standard 1.3
    • Bind is a thread safe
    • Map can be called in parallel to Map methods, but cannot be called in parallel to Bind method
    • Bind is required, i.e. Bind has to be called before Map

    Thanks to: nzaugg, Sdzeng

  • v2.1.1-beta Changes

    August 13, 2017
    • .net standard 1.3
    • Bind is a thread safe
    • Map can be called in parallel to Map methods, but cannot be called in parallel to Bind method
    • Bind is required, i.e. Bind has to be called before Map

    Thanks to: nzaugg, Sdzeng

  • v2.0.8 Changes

    December 03, 2015

    ๐Ÿ›  fixed: DeepCloneable member binding with custom mapping

    Thanks to: Gaclaudiu

  • v2.0.6 Changes

    November 02, 2015

    ๐Ÿ›  fixed: Case sensitive binding

    Thanks to: Lecamarade

  • v2.0.5 Changes

    September 15, 2015

    TinyMapper allows to set concrete type if required, i.e.

    public class Source
    {
        public IList<int> Ints { get; set; }
        public List<string> Strings { get; set; }
    }
    
    public class Target
    {
        public List<int> Ints { get; set; }
        public IEnumerable<string> Strings { get; set; }
    }
    
    TinyMapper.Bind<Source, Target>(config =>
    {
        config.Bind(target => target.Strings, typeof(List<string>));
    });
    

    Thanks to : Teknogecko, oryol

  • v2.0.3 Changes

    September 13, 2015

    โž• Added support mapping base type to concrete.

    0๏ธโƒฃ By default TinyMapper does not know how to map base type to concrete type, because TinyMapper knows nothing about runtime. So, you have to provide your concrete type

            TinyMapper.Bind<Source, Target>(config =>
            {
                config.Bind(target => target.BaseType, typeof(ConcreteType));
            });
    

    Anyway you always can create your TypeConverter

    Thanks to : Teknogecko