Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CsvHelper

A .NET library for reading and writing CSV files. Extremely fast, flexible, and easy to use. Supports reading and writing of custom class objects.
Collective - Host: opensource - https://opencollective.com/csvhelper - Website: https://joshclose.github.io/CsvHelper - Code: https://github.com/joshclose/CsvHelper

Merge branch 'write-records-parameter-mismatch' of https://github.com/vcaraulean/CsvHelper into vcaraulean-write-records-parameter-mismatch

github.com/joshclose/CsvHelper - 2d8bcdda42fd371887cc8ca020fbd5437a79a79f authored over 11 years ago by Josh Close <[email protected]>
Clean up.

github.com/joshclose/CsvHelper - 49bfa562188c59a39df03a22b2dab78852df9209 authored over 11 years ago by Josh Close <[email protected]>
Merge branch 'non-generic-class-mapping' of https://github.com/vcaraulean/CsvHelper into vcaraulean-non-generic-class-mapping

github.com/joshclose/CsvHelper - cb7db4407aa97e0c08e2859e7c1e270bd5ad6ab7 authored over 11 years ago by Josh Close <[email protected]>
Merge pull request #158 from vcaraulean/issue-156

WriteRecords signature, changed IEnumerable<> to IEnumerable

github.com/joshclose/CsvHelper - 7789d5e04b2db993458659fb752d8ebf3ccc45f2 authored over 11 years ago by Josh Close <[email protected]>
Fixed WinRT build.

github.com/joshclose/CsvHelper - e9791b5c492a16e83ce30ba58bf5540b3e6173fa authored over 11 years ago by Josh Close <[email protected]>
Added unit tests. Added ability to read/write primitive types.

Merge branch 'master' of https://github.com/ananthonline/CsvHelper into ananthonline-master

Con...

github.com/joshclose/CsvHelper - edd60994c6d03c683abeeff38ae7aca8664cd92e authored over 11 years ago by Josh Close <[email protected]>
Added new method to CsvConfiguration, ClassMapping(Type classMapType)

To call the CreateMap() after instantiating the map.
Added two tests.

github.com/joshclose/CsvHelper - 4feb8a09c65a6ac87db6bdbdcba911e6ad665b6c authored over 11 years ago by Valeriu Caraulean <[email protected]>
WriteRecords signature, changed IEnumerable<> to IEnumerable

github.com/joshclose/CsvHelper - ce61ac2426a4210c3a7f45e2a3ea52433be12138 authored over 11 years ago by Valeriu Caraulean <[email protected]>
Indexes are automatically set an incremented when mapping in order of the Map and Reference calls.

Writing will only use the index for column ordering.

Reading will use the name if one was expli...

github.com/joshclose/CsvHelper - 1a3c60cc109e0c62ffac444baa5c8227b67215a5 authored over 11 years ago by Josh Close <[email protected]>
Modified CsvHelper to allow value types to be read and written.

github.com/joshclose/CsvHelper - b010fadc50789ebf04dc8aad341e481686a8a647 authored over 11 years ago by Ananth Balasubramaniam <[email protected]>
Fixed issue with license on the NuGet package.

github.com/joshclose/CsvHelper - e4a2c2c2659665c0a33e62e5d77054c2601928f2 authored over 11 years ago by Josh Close <[email protected]>
Fixed bug in CsvClassMapCollection with WinRT.

github.com/joshclose/CsvHelper - 8bf77cd56abeb1320e10a0b46003a58dcc8a2f86 authored over 11 years ago by Josh Close <[email protected]>
Circular reference detection when auto mapping.

github.com/joshclose/CsvHelper - 5c9fe2d1726b76f6334ccfac817bac4cbfcfd7d0 authored over 11 years ago by Josh Close <[email protected]>
Fixed exception with parameter number mismatch in WriteRecords

Also added a unit test to be sure it works...

github.com/joshclose/CsvHelper - eaeb4d3efc45dc82796a41b7b37a836886bd1c55 authored over 11 years ago by Valeriu Caraulean <[email protected]>
Mapping for name index. Sort ordering for writer changed to index, name, name index, not specified.

github.com/joshclose/CsvHelper - 1de86638eae63dd6fa4deda41f92f1cd96c97562 authored over 11 years ago by Josh Close <[email protected]>
Updated comment.

github.com/joshclose/CsvHelper - 8bd3100dd6085b09decf1ca7c25fb648c4d71f88 authored over 11 years ago by Josh Close <[email protected]>
Added config option to ignore spaces in the header name definitions.

github.com/joshclose/CsvHelper - fbc2bd3dbdfa0fb250c820bde998866839be1c62 authored over 11 years ago by Josh Close <[email protected]>
Removed reader and parser exception info classes because they weren't being used anywhere.

github.com/joshclose/CsvHelper - 9f301e94b253b338f111cfdb92de41f3ec58dba5 authored over 11 years ago by Josh Close <[email protected]>
Fixed issue with GetField( string ) not returning null if the header is not found.

github.com/joshclose/CsvHelper - 8db5f5045f1c88c849bc0f60b39df1eb1b833ec0 authored over 11 years ago by Josh Close <[email protected]>
Moved CsvClassMapCollection into the Configuration folder.

github.com/joshclose/CsvHelper - 2e1bd4d56ea1ab46b6e118f055ce41d044402ba4 authored over 11 years ago by Josh Close <[email protected]>
Merge branch 'issue-102' of https://github.com/joshgo/CsvHelper into joshgo-issue-102

Conflicts:
src/CsvHelper.Tests/CsvParserTests.cs

github.com/joshclose/CsvHelper - 0ad57df44ca4707338a95047349c6ae9d7c7206b authored over 11 years ago by Josh Close <[email protected]>
Row exceptions can be skipped during GetRecords.

github.com/joshclose/CsvHelper - 9be1239de322c79d7f6a26c802936d2f3b809b2f authored over 11 years ago by Josh Close <[email protected]>
Renamed Configuration.IsStrictMode to Configuration.WillThrowOnMissingField.

github.com/joshclose/CsvHelper - 5fb4b30488420f762c10ca2bbeda164256cf864b authored over 11 years ago by Josh Close <[email protected]>
Renamed CsvHelperRt45 folder to CsvHelperRt45x86.

github.com/joshclose/CsvHelper - aa6d2691f1a189087b154a9174e143a79d5dc805 authored over 11 years ago by Josh Close <[email protected]>
Changed assembly version to no change, and added assembly file version so it can change instead.

github.com/joshclose/CsvHelper - 37d2a631878ee9fdb050e7a97cd9326dbd97d844 authored over 11 years ago by Josh Close <[email protected]>
Added strong naming to WinRT projects.

github.com/joshclose/CsvHelper - 4fcd0a9535e82d75b18c1a1fee17299695fdd99d authored over 11 years ago by Josh Close <[email protected]>
Added Windows Phone 7 and 8 builds.

github.com/joshclose/CsvHelper - 6c259863846df51343f15eb88d785ded3955a0f6 authored over 11 years ago by Josh Close <[email protected]>
Raw record corruption fix.

github.com/joshclose/CsvHelper - 57c2a56151c67094489d2bf90c97b65c640bfb29 authored over 11 years ago by Josh Close <[email protected]>
Auto mapping will use defined maps if available.

github.com/joshclose/CsvHelper - 9e3479888536b6f67055ef2a31d3db85f4957105 authored over 11 years ago by Josh Close <[email protected]>
Type converter options.

github.com/joshclose/CsvHelper - 0a0497958fab36e198a9fc368e60efec7d3ccf3f authored over 11 years ago by Josh Close <[email protected]>
Automapping an IEnumerable throws an exception.

github.com/joshclose/CsvHelper - 89e54f289ce4fa05c77df60f0cb7f49198ac7880 authored over 11 years ago by Josh Close <[email protected]>
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.

github.com/joshclose/CsvHelper - 27b0168f6aa3bc58c81bd420efea7912570e8535 authored over 11 years ago by Josh Close <[email protected]>
Reader can GetRecord<dynamic>.

github.com/joshclose/CsvHelper - d992b1a436493d46989bc65d15ec641656781d97 authored over 11 years ago by Josh Close <[email protected]>
Added test for writing dynamic object.

github.com/joshclose/CsvHelper - 86cbfdacc3dd7fe95bb44214e4e8ef281f6eface authored over 11 years ago by Josh Close <[email protected]>
Added x64 and ARM builds.

github.com/joshclose/CsvHelper - c54ada43a2802764ff7906d0f3acccae1825f912 authored over 11 years ago by Josh Close <[email protected]>
Made CsvClassMap<> not abstract so you are able to create one on the fly, configure it's properties, and add it to the configuration.

github.com/joshclose/CsvHelper - 28358c59bbaf5479971939aaeec62f0f1bcd090b authored over 11 years ago by Josh Close <[email protected]>
Moved property map values into it's own class.

github.com/joshclose/CsvHelper - a680a8cc7c4bbf9c45d0e32a843e178f17c84986 authored over 11 years ago by Josh Close <[email protected]>
Updated version number. Updated copyright.

github.com/joshclose/CsvHelper - 517b8b7571bb576f4951b02b3a2c69143c0e901c authored over 11 years ago by Josh Close <[email protected]>
Multiple map configurations.

github.com/joshclose/CsvHelper - a1f4fa3a4ce8893534356d670a3fcc1177fa654a authored over 11 years ago by Josh Close <[email protected]>
Parser can read CSVs with \0 in them.

github.com/joshclose/CsvHelper - 61645bce1209fa3b8f1793b34e78a1fe81ec70ba authored over 11 years ago by Josh Close <[email protected]>
Added config for reading and writing from properties that have private get and set accessors.

github.com/joshclose/CsvHelper - 554da0639d9aa42f80f49d29cbebf7657ef4eb7c authored over 11 years ago by Josh Close <[email protected]>
Auto mapping.

github.com/joshclose/CsvHelper - f045567589258d13df2dab06d1d168d017efacd8 authored over 11 years ago by Josh Close <[email protected]>
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.

github.com/joshclose/CsvHelper - ee7ead1e204f5e6620f2a404ceee168f5561bded authored over 11 years ago by Josh Close <[email protected]>
Renamed InvalidateRecordCache to ClearRecordCache and added ClearRecordCache overload to clear all types in both the reader and writer.

github.com/joshclose/CsvHelper - 7a26af882d2cb42242cc76b38c7797dd38d9d818 authored over 11 years ago by Josh Close <[email protected]>
Removed non culture specific overloads of ITypeConverter.

github.com/joshclose/CsvHelper - f85795fdff3ab5491e50c740b26edbcf02cbcce8 authored over 11 years ago by Josh Close <[email protected]>
Exception handling changes. No more exception wrapping.

github.com/joshclose/CsvHelper - 1f71fda33086f6117f7668a623b412a747854cd6 authored over 11 years ago by Josh Close <[email protected]>
Attribute mapping removed.

github.com/joshclose/CsvHelper - d44166fbd6c338e65863d80f38f7e22cdb49bbd7 authored over 11 years ago by Josh Close <[email protected]>
Removed the expression compiler from the reader. Added test to 3.5 project.

github.com/joshclose/CsvHelper - 8584890d86d7bca16114f0515a156751ca89d875 authored over 11 years ago by Josh Close <[email protected]>
Recursive reference mapping for the writer now works in .NET 3.5. Simplified writer code by removing .NET 3.5 specific code.

github.com/joshclose/CsvHelper - 044cdebcd47b4ddc3b74d36956af94c3625f6824 authored over 11 years ago by Josh Close <[email protected]>
Reference mappings work recursively down the whole mapping tree. The writer is not .NET 3.5 compatible.

github.com/joshclose/CsvHelper - ad1457d9a0dac24a34973d7cdba80fb12c85e099 authored over 11 years ago by Josh Close <[email protected]>
Simplified reader expression tree work. Thanks to Thomas Miliopoulos for finding this!

github.com/joshclose/CsvHelper - 1455a5408959d30cdb8b98a03687fce36878ad1d authored over 11 years ago by Josh Close <[email protected]>
Added test for ConvertUsing as a constant.

github.com/joshclose/CsvHelper - 82e2d45c474becf943637ed74aeb4df0c08b041e authored over 11 years ago by Josh Close <[email protected]>
A CsvConfigurationException is thrown if no mappings were found when doing class or attribute mappings.

github.com/joshclose/CsvHelper - 195b14e9cd74c05721e198a7e08048fd1d6fa1dc authored over 11 years ago by Josh Close <[email protected]>
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.

github.com/joshclose/CsvHelper - 3ddf886c45e1506c40c5bd9f3cb57ef91eaa87fc authored over 11 years ago by Josh Close <[email protected]>
Update README.markdown

github.com/joshclose/CsvHelper - b2ef79e618ac714fa60cc89d85f1bc94e7f7a981 authored almost 12 years ago by Josh Close <[email protected]>
Update README.markdown

github.com/joshclose/CsvHelper - f941e7be1e3364ac61ab988c3df9156ec0e6a4d0 authored almost 12 years ago by Josh Close <[email protected]>
Fixed issue with writer exception in WinRT. Updated version number.

github.com/joshclose/CsvHelper - 263200c5382f47ea4671bd3aa60dda3e7639387e authored almost 12 years ago by Josh Close <[email protected]>
Ignore properties that can't be set in attribute mapping.

github.com/joshclose/CsvHelper - b20a1987a6c78287f65a832b9cc04df97ef93190 authored almost 12 years ago by Josh Close <[email protected]>
Made TypeConverterFactory thread safe. Added remove converter method.

github.com/joshclose/CsvHelper - fc3d91f1d22a171425b19a01091c38ada4a4e112 authored almost 12 years ago by Josh Close <[email protected]>
Updated version and nuget info.

github.com/joshclose/CsvHelper - 2bab52d10281f7449bdcdcaaef8aa5738ddd0761 authored almost 12 years ago by Josh Close <[email protected]>
Changed TypeConverterFactory to use a set of cached type converters so global type converters can be used.

github.com/joshclose/CsvHelper - bf7dd540493a6302411a6f9bb18ea20b84e57632 authored almost 12 years ago by Josh Close <[email protected]>
Updated file headers.

github.com/joshclose/CsvHelper - 254c4c901d4ac7a961d651ac6b7c5cb4bb7a3175 authored almost 12 years ago by Josh Close <[email protected]>
Added GetField<T, TConverter> overloads. Changed all Activator.CreateInstance calls to use compiled expression trees to create them instead.

github.com/joshclose/CsvHelper - 0c97edd6d73b243aac623a7fab75d79fad260ea7 authored almost 12 years ago by Josh Close <[email protected]>
Changed mapping for ConvertUsing to accept a Func so a block expression can be used.

github.com/joshclose/CsvHelper - 58d6525227fe2bfc3f530cd64447ce1e7ea57278 authored almost 12 years ago by Josh Close <[email protected]>
Updated version to 1.15.0.

github.com/joshclose/CsvHelper - dc03dc6c70486d72f7836e4002108945fd09de2b authored almost 12 years ago by Josh Close <[email protected]>
Fixed writer issue where writing with Configuration.QuoteAllFields enabled will not quote the quotes inside the field.

github.com/joshclose/CsvHelper - 66fbc9c329cb93ab3e7942c9da82900dfb7ca1a7 authored almost 12 years ago by Josh Close <[email protected]>
#102 DetectColumnCountChanges and CsvBadDataException issue when there are extra columns in some rows

- Modified how the FieldCount is set
1. If header does not exist, then update FieldCount
2. ...

github.com/joshclose/CsvHelper - fd056ee507ad46a8ed6bc4fd6592f85536bac70c authored almost 12 years ago by joshgo <[email protected]>
Fixed issue with WinRT not building after pull request was merged.

github.com/joshclose/CsvHelper - 7cd68566883ac4e594f66a949cbbe3b9c8143e97 authored almost 12 years ago by Josh Close <[email protected]>
Fixed small issue in unit test. Set the Current Culture to en-US

github.com/joshclose/CsvHelper - 7f7350ba58190ee34ba2ba03ed9ff7bc832faf8e authored almost 12 years ago by Orcomp <[email protected]>
Added support for Silverlight 4 and 5.

github.com/joshclose/CsvHelper - e29298d14b59c66b7de69fadfd581f56ffca1c76 authored almost 12 years ago by Josh Close <[email protected]>
Cleanup.

github.com/joshclose/CsvHelper - 018975d9b4c4fd890b1a4aafd72ceaf5ba26f69f authored almost 12 years ago by Josh Close <[email protected]>
Update src/CsvHelper.Tests/CsvParserTests.cs

Unit test EndBufferTest added.  Check that fields are read correctly
if a \r character occurs a...

github.com/joshclose/CsvHelper - 0529d17fae565f1c8fbbb93a373e62ccc4eff97b authored almost 12 years ago by JohnMal <john,[email protected]>
Update src/CsvHelper/CsvParser.cs

When the GetChar method detects the end of buffer after reading a '\r'
character, it does not r...

github.com/joshclose/CsvHelper - 0037bb9f190d7f3e0a0c7dd0aec8d633322171ff authored almost 12 years ago by JohnMal <john,[email protected]>
Updated package info to 1.14.

github.com/joshclose/CsvHelper - 7983394e124a72beef44c50b591fc451e841ba96 authored almost 12 years ago by Josh Close <[email protected]>
Fixed issue where EnumConverter isn't created correctly from the TypeConverterFactory.

github.com/joshclose/CsvHelper - 8214e93193e01f51b0b2ecfbcbd378b20d8cde41 authored almost 12 years ago by Josh Close <[email protected]>
Updated some unit tests for WinRT

github.com/joshclose/CsvHelper - 466c455a1d7702a01deb4cd44c3d6982fa64d1d5 authored almost 12 years ago by Josh Close <[email protected]>
Parse full line on read. This allows for the parser to retain the whole unchanged raw CSV line on a read.

github.com/joshclose/CsvHelper - 7feb207de60b86e56e8a6132e4d45daa73f5fe8e authored almost 12 years ago by Josh Close <[email protected]>
Cleanup

github.com/joshclose/CsvHelper - 01d2881df3c07a559fe866a1034f52acc61894b9 authored almost 12 years ago by Josh Close <[email protected]>
Changed delimiter config from char to string.

github.com/joshclose/CsvHelper - bf50cecb5d2d5993b0c3141851bbc86f641958c6 authored almost 12 years ago by Josh Close <[email protected]>
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.

github.com/joshclose/CsvHelper - efb2bf62590e54ae95540283fa62699f0096e199 authored almost 12 years ago by Josh Close <[email protected]>
Merge pull request #91 from itgoeslikethis/Issue90

Issue #90 - update count for all closing quotes

github.com/joshclose/CsvHelper - 06148e25bfe0b986b07a8dcb6cc7c79019a9521b authored almost 12 years ago by Josh Close <[email protected]>
Issue #90 - update count for all closing quotes

github.com/joshclose/CsvHelper - 9247e4284c343fabf3f5ffd325451140e092ebb4 authored almost 12 years ago by Phil Gilmore <[email protected]>
Updated version and NuGet spec.

github.com/joshclose/CsvHelper - 5bee3c8c43f7d3e2b48f2e667b17d76c77c544ab authored about 12 years ago by Josh Close <[email protected]>
Added configuration to always not quote all fields.

github.com/joshclose/CsvHelper - 097a034b1bdef6660a2d0b5c1468e387284d520f authored about 12 years ago by Josh Close <[email protected]>
Made WriteHeader public.

github.com/joshclose/CsvHelper - 3ba54a1c67149a48763719fa20c7d576901d7f51 authored about 12 years ago by Josh Close <[email protected]>
Merge pull request #87 from elaforc/bugfix-booleanconverter

Fixed issue #58 - boolean converter returning true for no

github.com/joshclose/CsvHelper - 931c02d14c81f5f2489cce280b2e640e44ff2c80 authored about 12 years ago by Josh Close <[email protected]>
Fixed issue #58 - boolean converter returning true for no

github.com/joshclose/CsvHelper - b8101526934d7ee7a5aae93f41e58ae6b1da194e authored about 12 years ago by Eric LaForce <[email protected]>
Added enum converter. Fixed issue with GetMethod in WinRT version.

github.com/joshclose/CsvHelper - 47313add7df92f241ce4c6eb7ee3e6c78536ca41 authored about 12 years ago by Josh Close <[email protected]>
Fixed issue where an exception was being thrown when reading all the records multiple times.

github.com/joshclose/CsvHelper - 84cce1065c17456c644ff6f664e0daac3d499e74 authored about 12 years ago by Josh Close <[email protected]>
WinRT support.

github.com/joshclose/CsvHelper - b35847af1a0201b9a095288038f7982329a48120 authored about 12 years ago by Josh Close <[email protected]>
Added better exception information to CsvBadDataException.

github.com/joshclose/CsvHelper - 53a786250401de06cd8f6089b40d4c48eb2c8815 authored about 12 years ago by Josh Close <[email protected]>
Mapping property for CreateUsing which allows user to specify how the property gets created.

github.com/joshclose/CsvHelper - 8255adf57798a0846c46a2edb44a086e9f550324 authored about 12 years ago by Josh Close <[email protected]>
Fixed issue with skipping empty records.

github.com/joshclose/CsvHelper - 43193823d6d05d1d0b6750ab3c6210604ef9d705 authored about 12 years ago by Josh Close <[email protected]>
Updated NuGet stuff.

github.com/joshclose/CsvHelper - 51649c3008c60b1217b42f65d8d97dc811813f5c authored about 12 years ago by Josh Close <[email protected]>
Fixed issue with detecting column count changes.

github.com/joshclose/CsvHelper - d078259332593f504b2f0f596f1b18e5de213d5f authored about 12 years ago by Josh Close <[email protected]>
Fixed incorrect unit test.

github.com/joshclose/CsvHelper - aa56254b897358a0b29e77855aceb1870244be7b authored about 12 years ago by Josh Close <[email protected]>
Updated version number to 1.9.

github.com/joshclose/CsvHelper - 8436227267f123346f1cad13209d6df6b60166ad authored about 12 years ago by Josh Close <[email protected]>
Added properties to CsvReaderException to give more information about the error.

github.com/joshclose/CsvHelper - 83254aa839e4ac6d6a22aea03285ee75bb014c0e authored about 12 years ago by Josh Close <[email protected]>
Ability to skip empty records based on config setting.

github.com/joshclose/CsvHelper - 4129ff2421d9a26937f3b1fd453a1198543bbaed authored about 12 years ago by Josh Close <[email protected]>