Ecosyste.ms: OpenCollective

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

github.com/joshclose/CsvHelper

Library to help reading and writing CSV files
https://github.com/joshclose/CsvHelper

Getting by index that doesn't exist will give a default or CsvMissingFieldException.

08dd3c9fb265db6160c60cafe63565609bb887c5 authored about 12 years ago by Josh Close <[email protected]>
Renamed internal file.

07f5f035a6ffcc6f7d585cd012748ba43b033780 authored about 12 years ago by Josh Close <[email protected]>
Made column count detection a config setting. Fixed bug with column count detection.

ada7dc0ef2a52ac57f1ba0c2fa9b580eed34e61b authored about 12 years ago by Josh Close <[email protected]>
Cleaned up byte counting.

ab69b2444c6d2f99f75de67790bd3091db1f1444 authored about 12 years ago by Josh Close <[email protected]>
Cleaned up code.

a697bf1862e7323f576c8f7baadfb86ba16669e3 authored about 12 years ago by Josh Close <[email protected]>
Merge branch 'issue67' of https://github.com/paulduran/CsvHelper into paulduran-issue67

ba2a531358ff437890dc101d4c6841a234f9aa93 authored about 12 years ago by Josh Close <[email protected]>
fix for issue 67 - don't double count the closing quote

840544c24f8a3dc997ae2da92567576d24f78455 authored about 12 years ago by Paul Duran <[email protected]>
Updated unit tests.

cc8e4adc1c35575b538b5bc3527ea11930aa075a authored about 12 years ago by Josh Close <[email protected]>
Added ability to maps to specify how a row object is constructed.

a5ec8250d3def5427218472f2726f21c52ff85cc authored about 12 years ago by Josh Close <[email protected]>
Throw excpetion when inconsistent column lengths are detected.

0b72752973b21ab23da3fcce8c768be9d2d7f592 authored about 12 years ago by Josh Close <[email protected]>
Cleanup.

8d43969b7dde018b6f708db119770a6f1f19b3b5 authored about 12 years ago by Josh Close <[email protected]>
merging

87c6467a8b33977a797e02d77dc39bae18ab434d authored about 12 years ago by Josh Close <[email protected]>
wip

24974574c3459b244942c14ee6ae4b5d9f191564 authored about 12 years ago by Josh Close <[email protected]>
got parsing like excel working

c5dfba13033f37b11c5ffec5671385b181386cab authored about 12 years ago by Josh Close <[email protected]>
add string.Format support to CsvWriter

f9109c7a7700b0cfa6b86a0ef57adfebc82eeba7 authored about 12 years ago by Paul Welter <[email protected]>
Fixed issue where parsing was incorrect when the last row didn't have a CRLF at the end.

ffbbadadaf9386dbf2e5f88391e406a127897ebe authored about 12 years ago by Josh Close <[email protected]>
Parser can keep track of the byte position using an encoding so a user can seek to a stream and start reading from there.

060361b4ca1f733949ced42aa4f1e1d17e403184 authored about 12 years ago by Josh Close <[email protected]>
Fixed error messages issues.

f1dc941235010e4ffcb89e10d13dc10bd856a71c authored over 12 years ago by Josh Close <[email protected]>
Updated version number.

b0f925a9396a2e7b0a28c1505cbfbc97615560b9 authored over 12 years ago by Josh Close <[email protected]>
Writer overload for shouldQuote when writing a field.

7fb5eadaa204f6c32122c4db8019fc7a50dc9a4c authored over 12 years ago by Josh Close <[email protected]>
Added ability for using alternative names for headers in the configuration.

6caf03a5eae24f60eb487e7307eee5fd1ace7989 authored over 12 years ago by Josh Close <[email protected]>
Cleanup

873184b5c25fc7aedce557c98ebadd09e4cd4303 authored over 12 years ago by Josh Close <[email protected]>
Better error messages. Now shows type, row, column index, column name, and column value; along with the original exception message.

8dd318881ffc0cb741860369ecca79d05c652316 authored over 12 years ago by Josh Close <[email protected]>
Added ability for using alternative names for headers in the configuration.

e01eeb04a8ca916d527e97c6c4a6911c2fadd858 authored over 12 years ago by Josh Close <[email protected]>
Updated version number.

3c65f959bd9eed6813c55dc948f339e6962e938d authored over 12 years ago by Josh Close <[email protected]>
Added configuration to quote all fields when writing.

fde7ae7abbfcf3ab3e1e0738dff7fa83f9dd6946 authored over 12 years ago by Josh Close <[email protected]>
Added tests for files with only a return in it.

811c5d92153f0fd074b5a43581d34384ac95a32f authored over 12 years ago by Josh Close <[email protected]>
Parser keeps a char count of where it's at.

e90da3139c6284845fd8a38cf867d33307c0c83a authored over 12 years ago by Josh Close <[email protected]>
Fixed subclassing issue by having the reader and writer use interfaces instead of concrete classes.

c80851eb06db158606b92bfe01207fa6228c6587 authored over 12 years ago by Josh Close <[email protected]>
Updated version number.

787e1fb56699480a1265cb18e387cbb99e10706c authored over 12 years ago by Josh Close <[email protected]>
Updated unit test.

bd7d9947af2da1d9e7ce725d3f28be9ee5cbcaed authored over 12 years ago by Josh Close <[email protected]>
Added custom boolean type converter that can convert from 1 and 0 besides the normal conversion.

ab5d3fcd8a903cc990a2a6e1545871342e11280e authored over 12 years ago by Josh Close <[email protected]>
Added property map configuration to set a default value. If a field is empty and a default value has been set, it will be used instead of the default type converter.

a3798a881e4862910907d772beaa4ae94c142186 authored over 12 years ago by Josh Close <[email protected]>
Merge pull request #40 from rdingwall/master

Fix for issue #38 - don't flush StreamWriter after every row

6bc1144e2a42e953842d1c0ec21dc3334333f5fb authored over 12 years ago by Josh Close <[email protected]>
Created non-generic overloads for reading, writing, and attribute mapping.

8335cb31783e964cf39446b78fdd61d1b4b76abb authored over 12 years ago by Josh Close <[email protected]>
Invalidate record cache will clear the properties list like it should.

76207e11bb112c43f47acfd90c5fd2ef659cdb2f authored over 12 years ago by Josh Close <[email protected]>
Issue #38 - to improve performance, CsvWriter no longer flushes to the output stream after every record (line). If you desire the old behaviour, use a StreamWriter with AutoFlush set to true.

ff441a091d01a6c84323db99557a18c39cb7c611 authored over 12 years ago by Richard Dingwall <[email protected]>
Updated files to version 1.5.

3b7c04dba7b16ebb0dc6d8b61fab6b3403f7ba1f authored over 12 years ago by Josh Close <[email protected]>
Added 3.5 and 2.0 support.

ce8f9bc22643c8db5694d294ff6584515b6c0e52 authored over 12 years ago by Josh Close <[email protected]>
Work in progress.

736c9c61bbaa6540c8d7237d60d3d4de953032d2 authored over 12 years ago by Josh Close <[email protected]>
Case insensitive header matching.

7c6c9eecac6d276a3a8fa019ca583b5132a913cb authored over 12 years ago by Josh Close <[email protected]>
Enabled nuget package restore.

8876974d0a6c58de04df090ca6dc086e2874b8b8 authored over 12 years ago by Josh Close <[email protected]>
Removed nuget exe. Updated markdown.

f01bb0cf9372374247b49b3c9117531d0f7eaa90 authored almost 13 years ago by Josh Close <[email protected]>
Updated version in nuspec. Changed output of release build.

5229348c3d04bc6a29aa1a1b28de4b0153df76a4 authored almost 13 years ago by Josh Close <[email protected]>
Removed CsvHelper class in favor of using the reader and writer directly.

bab751d555a09123020edd4f667005310b511820 authored almost 13 years ago by Josh Close <[email protected]>
Added property reference mapping. Requires .NET 4.0 Client Profile now.

83fb6c87d5b33d6eec53d8fdf78a1f6ec1204c07 authored almost 13 years ago by Josh Close <[email protected]>
Merge branch 'master' of github.com:JoshClose/CsvHelper

ab44a2464c5b3eb784168da7f703ed2c156c996f authored almost 13 years ago by Josh Close <[email protected]>
Changed unit tests over to xunit. Updated moq.

fd956de694d7bfb9a0630afbd460445998418de2 authored almost 13 years ago by Josh Close <[email protected]>
Corrected XML comment.

8ee8e29360f1b4b1cd05f878fa07023a4a67e7c6 authored almost 13 years ago by Josh Close <[email protected]>
Multiple duplicate header names supported. ex: to get the second "MyColumn" column: GetField( "MyColumn", 1 )

bc3f92893909aa73ef6dba944bfa9ed15092b9d7 authored almost 13 years ago by Josh Close <[email protected]>
Merge branch 'develop'

8a1b8565c1d0639a0cc0cf0316d3edd0ce2672ef authored almost 13 years ago by Josh Close <[email protected]>
Updated header license. Update nugspec version number.

9786e3cd96ececd2be65b92328b54237d506e1d0 authored almost 13 years ago by Josh Close <[email protected]>
Fixed issue when using a readonly or writeonly stream and disposing (or using block) causes an exception.

925a7377ad95789f446c52aba25bd49dbf0df131 authored almost 13 years ago by Josh Close <[email protected]>
Updated version to 1.1.1.

db5a38a16b07e53f033d75eaecf6c619f9c32ebb authored almost 13 years ago by Josh Close <[email protected]>
Merge branch 'develop'

c8d6021e3cf4cb93437e62f35dcbdcb642db6953 authored almost 13 years ago by Josh Close <[email protected]>
Updated CsvHelper.cs to allow for readonly and writeonly stream.

0db3a6d3f53037b09df71bd98dc8dd30fb426ece authored about 13 years ago by Josh Close <[email protected]>
Fixed DateTimeConverter issue where a white space string would return a DateTime.MinValue instead of a null.

7517defb1c3aa8c68e89cd940c294c1e51336e6e authored about 13 years ago by Josh Close <[email protected]>
Merge branch 'master' into develop

2bdb6d1fa639790f99170fe9f41016c54cb77917 authored about 13 years ago by Josh Close <[email protected]>
Update README.markdown

7ecb2f17096bc1161ec16c0eb4401ec274f2df51 authored about 13 years ago by Josh Close <[email protected]>
Merge pull request #22 from evjan/master

Added info to README

f4be52c827ae1ac865e1f3ad988d9693d36a8a5a authored about 13 years ago by Josh Close <[email protected]>
Added basic info, installation instructions and a brief example to the README to make it easier to get started.

61aa5fffc018165fcc2c8109b746302b6089d5a1 authored about 13 years ago by Peter Evjan <[email protected]>
Merge branch 'master' into develop

122aaf8e5ff84d166def5bafe77e3a317c756f92 authored about 13 years ago by Josh Close <[email protected]>
Merge branch 'develop'

46860d57c1607805d56e6e95e78ce788483466d1 authored about 13 years ago by Josh Close <[email protected]>
Changed project .NET 3.5 Client Profile. Added getter for the current record in the reader.

8fed78360b148ded4815ce2998c52f3badc631a6 authored about 13 years ago by Josh Close <[email protected]>
CsvHelper.cs implements IDisposable.

4848786dbd5e6c31c8e2c93905d66f160871d940 authored about 13 years ago by Josh Close <[email protected]>
Merge branch 'develop'

4dc8b0a105a547eb3c8dd00d98f1529fef2a8319 authored over 13 years ago by Josh Close <[email protected]>
Release 1.0

a02c8c32e2411787e7f7c30659209488d07f4a94 authored over 13 years ago by Josh Close <[email protected]>
Added icon url to the nuspec

1d8f80b1bf3571048eb487dbf6fe2bbcd1b22999 authored over 13 years ago by Josh Close <[email protected]>
Added logo files

199c601da980fde4690d30829298345fd539c62b authored over 13 years ago by Josh Close <[email protected]>
Changed strict mode to default to true. Renamed strict mode configuration property.

f5a0143ba8785bed19d8dd14d30c3ca1232da03e authored over 13 years ago by Josh Close <[email protected]>
Changed reader to not throw an exception when there are duplicate header records unless in strict mode. Suggestion from Justin Etheredge.

538f0e50fe61e221fcee9496e88d57917132c738 authored over 13 years ago by Josh Close <[email protected]>
Fixed bug where if there is no line ending at the end of the file, the last field would be null instead of an empty string. Found by Justin Etheredge.

85b9484b6acc71f5b0bcdf8a0948e80b77f36135 authored over 13 years ago by Josh Close <[email protected]>
Fixed XML comment.

ed37ded2da07a634d673fe8bebcdf029902b6bb6 authored over 13 years ago by Josh Close <[email protected]>
Fixed configuration references and constructor signatures.

1d403a9e3c6cecd4b3b814087e5d6eea08f52f68 authored over 13 years ago by Josh Close <[email protected]>
Added configuration option for using CultureInvariant to read/write. The default is to use the current culture. Updated the reader/writer to use the config option.

58b1c8b661c94f6987f6d6720e7a11ce7f8e5f98 authored over 13 years ago by Josh Close <[email protected]>
Both CsvReader and CsvWriter are using Local culture when converting from/to strings.

Modified and added tests that are working with a culture that have Decimal separator and DateTim...

a2273ebb40c5016f7747c6b6b695cd7145644787 authored over 13 years ago by Valeriu Caraulean <[email protected]>
Extracted to a separate class a version of CsvClassMap without generic argument.

Added two convenience methods to CsvConfiguration for class mapping registration.
Few more tests.

96d9f2300cc96bca9ae8492a51adfca5ee3efa8c authored over 13 years ago by Valeriu Caraulean <[email protected]>
Fixed TryGetField<T> to do a low level check instead of just wrapping in try/catch blocks. Removed non generic TryGetField methods because they shouldn't be needed.

73bfc21fa7210fcfba9c3e396f361628fd2c9aa7 authored over 13 years ago by joshclose <[email protected]>
Formatting changes. Removed constructor that is redundant.

d0814f6414d8dda919a869f895a19d22e4fd2a08 authored over 13 years ago by joshclose <[email protected]>
Fixed indentation-error caused by new constructor in CsvPropertyMap

4c313796c41f526bf10cd48f710f3e7e8578d023 authored over 13 years ago by Simon Skov Boisen <[email protected]>
Changed CsvParser to use the configuration.Comment char instead of #. Added Unit Test to verify new behavior.

c5350099fe90bc20cc89b1293b84a2a622dd68a0 authored over 13 years ago by Simon Skov Boisen <[email protected]>
Changed xml-summary on the new CsvPropertyMap constructor.

1bcc6a2777f5e824702a7cfe43af601a58fbbdd0 authored over 13 years ago by Simon Skov Boisen <[email protected]>
Merge branch 'master' of git://github.com/JoshClose/CsvHelper

12048267baf318973a2b0348b6d52926f1d859c3 authored over 13 years ago by Simon Skov Boisen <[email protected]>
Fixed xml documentation error.

c22eda3f87dfd8b292785323de6882ba98666af2 authored over 13 years ago by joshclose <[email protected]>
Changed GetRecords<T> to return IEnumerable<T>. Cleanup.

c83e200d107e128e8051897d1df638a9a31d18b0 authored over 13 years ago by joshclose <[email protected]>
Added a convenient constructor to CsvPropertyMap

9111c447091c6a444cf726dfd454874351b2ca8c authored over 13 years ago by Simon Skov Boisen <[email protected]>
Major configuration overhaul. Includes some breaking changes.

828094f2b69a5c2762682d87a4294d71e490bf73 authored over 13 years ago by joshclose <[email protected]>
Configuration changes progress.

601601e737fdbc1687f453267cc013c2153dc3e3 authored over 13 years ago by Josh Close <[email protected]>
Added unit test.

2eb2856903e4c57c1a82bed8dde81d690c5b7ffd authored over 13 years ago by Josh Close <[email protected]>
Changed the end of file check to be more low level.

728e5522e4d508d82ce6b33f39e13933a9d29281 authored over 13 years ago by Josh Close <[email protected]>
Small fix so that final record is returned if there is a trailing delimiter.

663c8c49ec42ded08558e20326031aa33d7bed3c authored over 13 years ago by Justin Etheredge <[email protected]>
Added an exception re-throw to parsing that tells the line and character number.

69b9a37930be7f48efd013afab8dc5b8a4af3a5b authored over 13 years ago by Josh Close <[email protected]>
Added unit tests.

fd8e0d094f4c162f629c706f25fbde563ae7ee74 authored almost 14 years ago by Josh Close <[email protected]>
Added ability to change what the quote char is. Added CSV specific exceptions.

6b1c6ae9c38c16293ca6a7b5776c1dc105ec3bf3 authored almost 14 years ago by Josh Close <[email protected]>
Updated version number.

0ed8ff814b36fbaef6217f06e82b9386a265b145 authored almost 14 years ago by Josh Close <[email protected]>
Moved get type converter method out of reader and writer. Clean up. Updated header license.

dd38ca01fb31016da66394d8836d073eb1f3f85b authored almost 14 years ago by Josh Close <[email protected]>
Added test and fix to issue when CsvHelper uses CurrentCulture instead of InveriantCulture

1bd4938ba415eab1db97b4d9d8e3fc0dcc305711 authored almost 14 years ago by Mike Chaliy <[email protected]>
Added NuGet spec.

8895128d19b7ac8ccbf9783b4d8626481b74ef1b authored almost 14 years ago by Josh Close <[email protected]>
Changed StreamReader to TextReader to be more generic.

c0c49490c213c301218280bdd123b54f5c905a95 authored almost 14 years ago by Josh Close <[email protected]>
CsvWriter StreamWriter replaced with TextWriter

5762722aa0b239befd28bdaf33744fe7feae4973 authored almost 14 years ago by Mike Chaliy <[email protected]>