Commits on Nov 18, 2016
Commits on Nov 14, 2016
  1. Removed un-used code.

    committed Nov 14, 2016
Commits on Oct 19, 2016
  1. Cleanup.

    committed Oct 19, 2016
  2. Allow partially trusted callers for scenarios such as using this asse…

    …mbly within SQL CLR.
    Dhugal committed with May 3, 2016
Commits on Oct 11, 2016
  1. Fixed issue with type converter options set in factory not working wi…

    …th auto mapping or explicit map.
    committed Oct 11, 2016
  2. Allow mapping to fields. By default, only properties will work when a…

    …uto mapping. You can change a config value to choose properties, fields, or both.
    committed Oct 11, 2016
Commits on Oct 7, 2016
Commits on Oct 6, 2016
  1. Changed DateTime and DateTimeOffset converters to not work whent the …

    …string is spaces to match what all the other converters do. The .NET Framework DateTime and DateTimeOffset converters will convert a string of all spaces into MinValue, so we are diverging from that a little.
    committed Oct 6, 2016
Commits on Oct 4, 2016
  1. When comments are on and a field is being written that is the first f…

    …ield in the record and the first char is a comment char, quote the field because it's not a comment.
    When writing a comment, never quote.
    committed Oct 4, 2016
Commits on Oct 2, 2016
  1. Moved detection of column count changes into the reader. The parser s…

    …houldn't care and should just return whatever data it finds.
    Call reading exception callback if this error occurs now.
    committed Oct 2, 2016
Commits on Oct 1, 2016
  1. Cleanup.

    committed Oct 1, 2016
  2. Merge branch 'master' of int…

    …o elvishfiend-master
    committed Oct 1, 2016
Commits on Sep 30, 2016
  1. Added interfaces for configuration so you can tell what options are a…

    …vailabe in your current context.
    committed Sep 30, 2016
  2. Removed header matching manipulation configuration IsHeaderCaseSensit…

    …ive, IgnoreHeaderWhiteSpace, and TrimHeaders and added a config for PrepareHeaderForMatch that is a function. Both the header field name and the property name are ran through this method before matching against eachother.
    committed Sep 30, 2016
  3. Fixed but where ignoring header whitespace wouldn't work if a named p…

    …roperty had the same whitespace in it.
    committed Sep 30, 2016
  4. Throw exception with useful message when a type is created without a …

    …public parameterless constructor. Specifically mappings in this case.
    committed Sep 30, 2016
Commits on Sep 29, 2016
  1. Ability to read more than 1 header row. This helps with having severa…

    …l CSV files in one file.
    committed Sep 29, 2016
Commits on Sep 28, 2016
Commits on Sep 27, 2016
  1. Changed config setting name from IgnorePrivateAccessor to IncludePriv…

    …ateProperties to be more clear on intention.
    committed Sep 27, 2016
Commits on Sep 26, 2016
  1. Added ability to specify a constant value for a mapped property. When…

    … reading, the same value gets set for every record for the property. When writing, the same value gets written for every record for the property.
    committed Sep 26, 2016
Commits on Sep 24, 2016
  1. Created a separate writing action for ExpandoObject due to an issue i…

    …n ExpandoClass where it thinks two aren't equal when they have the same property keys.
    committed Sep 24, 2016
Commits on Sep 23, 2016
  1. Changed enumerable converters to use header value if one is set.

    Updated exceptions to throw a more specific exception than CsvHelperException.
    committed Sep 23, 2016