API

The API of v2.0.1 could not be built: v2.0.1 targets none of net10.0, netstandard2.1, netstandard2.0, net47.

Commits

  • 117fd04f Made an Any CPU version of WinRT build and remove the arch specific versions. Josh Close ·
  • 46797b6c Updated version. Josh Close ·
  • 3f5f96fa Parser configuration for ignoring quotes and treating them like any other character. Josh Close ·
  • bc3b5768 Added CsvFactory. Josh Close ·
  • 97372508 Added methods to unregister class maps. Josh Close ·
  • 741f639f API cleanup. Strong named all assemblies. Josh Close ·
  • d49be926 Fixed issue with getting the exception helper message when writing because no parser is available. Josh Close ·
  • c608a991 Cleanup. Josh Close ·
  • 49bfa562 Clean up. Josh Close ·
  • e9791b5c Fixed WinRT build. Josh Close ·
  • 4feb8a09 Added new method to CsvConfiguration, ClassMapping(Type classMapType) Valeriu Caraulean ·
  • ce61ac24 WriteRecords signature, changed IEnumerable<> to IEnumerable Valeriu Caraulean ·
  • 1a3c60cc Indexes are automatically set an incremented when mapping in order of the Map and Reference calls. Josh Close ·
  • b010fadc Modified CsvHelper to allow value types to be read and written. Ananth Balasubramaniam ·
  • e4a2c2c2 Fixed issue with license on the NuGet package. Josh Close ·
  • 8bf77cd5 Fixed bug in CsvClassMapCollection with WinRT. Josh Close ·
  • 5c9fe2d1 Circular reference detection when auto mapping. Josh Close ·
  • eaeb4d3e Fixed exception with parameter number mismatch in WriteRecords Valeriu Caraulean ·
  • 1de86638 Mapping for name index. Sort ordering for writer changed to index, name, name index, not specified. Josh Close ·
  • 8bd3100d Updated comment. Josh Close ·
  • fbc2bd3d Added config option to ignore spaces in the header name definitions. Josh Close ·
  • 9f301e94 Removed reader and parser exception info classes because they weren't being used anywhere. Josh Close ·
  • 8db5f504 Fixed issue with GetField( string ) not returning null if the header is not found. Josh Close ·
  • 2e1bd4d5 Moved CsvClassMapCollection into the Configuration folder. Josh Close ·
  • 9be1239d Row exceptions can be skipped during GetRecords. Josh Close ·
  • 5fb4b304 Renamed Configuration.IsStrictMode to Configuration.WillThrowOnMissingField. Josh Close ·
  • aa6d2691 Renamed CsvHelperRt45 folder to CsvHelperRt45x86. Josh Close ·
  • 37d2a631 Changed assembly version to no change, and added assembly file version so it can change instead. Josh Close ·
  • 4fcd0a95 Added strong naming to WinRT projects. Josh Close ·
  • 6c259863 Added Windows Phone 7 and 8 builds. Josh Close ·
  • 57c2a561 Raw record corruption fix. Josh Close ·
  • 9e347988 Auto mapping will use defined maps if available. Josh Close ·
  • 0a049795 Type converter options. Josh Close ·
  • 89e54f28 Automapping an IEnumerable throws an exception. Josh Close ·
  • 27b0168f Added enumerable converter that throws an exception when used. This is so people know that converting a field to/from an enumerable is not supported instead of getting a cryptic exception. Josh Close ·
  • d992b1a4 Reader can GetRecord<dynamic>. Josh Close ·
  • 86cbfdac Added test for writing dynamic object. Josh Close ·
  • c54ada43 Added x64 and ARM builds. Josh Close ·
  • 28358c59 Made CsvClassMap<> not abstract so you are able to create one on the fly, configure it's properties, and add it to the configuration. Josh Close ·
  • a680a8cc Moved property map values into it's own class. Josh Close ·
  • 517b8b75 Updated version number. Updated copyright. Josh Close ·
  • a1f4fa3a Multiple map configurations. Josh Close ·
  • 61645bce Parser can read CSVs with \0 in them. Josh Close ·
  • 554da063 Added config for reading and writing from properties that have private get and set accessors. Josh Close ·
  • f0455675 Auto mapping. Josh Close ·
  • ee7ead1e Added WriteField<T, TConverter>( string field ) method so that you can specify a converter when writing the field. Also added WriteField<T>( string field, ITypeConverter typeConverter ) to the ICsvWriter interface. It was already on the implementation. Josh Close ·
  • 7a26af88 Renamed InvalidateRecordCache to ClearRecordCache and added ClearRecordCache overload to clear all types in both the reader and writer. Josh Close ·
  • f85795fd Removed non culture specific overloads of ITypeConverter. Josh Close ·
  • 1f71fda3 Exception handling changes. No more exception wrapping. Josh Close ·
  • d44166fb Attribute mapping removed. Josh Close ·
  • 8584890d Removed the expression compiler from the reader. Added test to 3.5 project. Josh Close ·
  • 044cdebc Recursive reference mapping for the writer now works in .NET 3.5. Simplified writer code by removing .NET 3.5 specific code. Josh Close ·
  • ad1457d9 Reference mappings work recursively down the whole mapping tree. The writer is not .NET 3.5 compatible. Josh Close ·
  • 1455a540 Simplified reader expression tree work. Thanks to Thomas Miliopoulos for finding this! Josh Close ·
  • 82e2d45c Added test for ConvertUsing as a constant. Josh Close ·
  • 195b14e9 A CsvConfigurationException is thrown if no mappings were found when doing class or attribute mappings. Josh Close ·
  • 3ddf886c Configuration.UseInvariantCulture was removed and Configuration.CultureInfo was added in it's place. Fixed issue with writing invariant culture. Added test for writing invariant culture. Josh Close ·
  • b2ef79e6 Update README.markdown Josh Close ·
  • f941e7be Update README.markdown Josh Close ·
  • 263200c5 Fixed issue with writer exception in WinRT. Updated version number. Josh Close ·
  • b20a1987 Ignore properties that can't be set in attribute mapping. Josh Close ·
  • fc3d91f1 Made TypeConverterFactory thread safe. Added remove converter method. Josh Close ·
  • 2bab52d1 Updated version and nuget info. Josh Close ·
  • bf7dd540 Changed TypeConverterFactory to use a set of cached type converters so global type converters can be used. Josh Close ·
  • 254c4c90 Updated file headers. Josh Close ·
  • 0c97edd6 Added GetField<T, TConverter> overloads. Changed all Activator.CreateInstance calls to use compiled expression trees to create them instead. Josh Close ·
  • 58d65252 Changed mapping for ConvertUsing to accept a Func so a block expression can be used. Josh Close ·
  • dc03dc6c Updated version to 1.15.0. Josh Close ·
  • 66fbc9c3 Fixed writer issue where writing with Configuration.QuoteAllFields enabled will not quote the quotes inside the field. Josh Close ·
  • fd056ee5 #102 DetectColumnCountChanges and CsvBadDataException issue when there are extra columns in some rows joshgo ·
  • 7cd68566 Fixed issue with WinRT not building after pull request was merged. Josh Close ·
  • 7f7350ba Fixed small issue in unit test. Set the Current Culture to en-US Orcomp ·
  • e29298d1 Added support for Silverlight 4 and 5. Josh Close ·
  • 018975d9 Cleanup. Josh Close ·
  • 0529d17f Update src/CsvHelper.Tests/CsvParserTests.cs JohnMal ·
  • 0037bb9f Update src/CsvHelper/CsvParser.cs JohnMal ·
  • 7983394e Updated package info to 1.14. Josh Close ·
  • 8214e931 Fixed issue where EnumConverter isn't created correctly from the TypeConverterFactory. Josh Close ·
  • 466c455a Updated some unit tests for WinRT Josh Close ·
  • 7feb207d Parse full line on read. This allows for the parser to retain the whole unchanged raw CSV line on a read. Josh Close ·
  • 01d2881d Cleanup Josh Close ·
  • bf50cecb Changed delimiter config from char to string. Josh Close ·
  • efb2bf62 When iterating the records multiple times a CsvReaderException will now be thrown. This is to help stop confusion when 0 results are returned the second iteration. Josh Close ·
  • 9247e428 Issue #90 - update count for all closing quotes Phil Gilmore ·
  • 5bee3c8c Updated version and NuGet spec. Josh Close ·
  • 097a034b Added configuration to always not quote all fields. Josh Close ·
  • 3ba54a1c Made WriteHeader public. Josh Close ·
  • b8101526 Fixed issue #58 - boolean converter returning true for no Eric LaForce ·
  • 47313add Added enum converter. Fixed issue with GetMethod in WinRT version. Josh Close ·

Compare on GitHub