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

Made delimiter detection a configurable function.

Moved delimiter detection out of parser and into configuration functions.
Fixed some invalid dete...

github.com/joshclose/CsvHelper - 66514c9cc7cc7a9108ba2ef3c816bb05860d313b authored about 2 years ago by Josh Close <[email protected]>
Changed CsvConfiguration.SanitizeForInjection to CsvConfiguration.InjectionOptions.

Options are None (default), Escape, Strip, and Exception.
Escape follows OWASP recommendations.
B...

github.com/joshclose/CsvHelper - c411801f4cbb04100711016c8fa2e7cf894433f2 authored about 2 years ago by Josh Close <[email protected]>
Update injection warning in docs.

github.com/joshclose/CsvHelper - 81bedd01cd8c6bad925f8c9c84d6fec6829036a3 authored about 2 years ago by Josh Close <[email protected]>
Pass configuration in the CsvReader constructor

CsvReader constructor forgot to pass the CsvConfiguration parameter in the given example.

github.com/joshclose/CsvHelper - 32fbdb990c70b89648addc380c7b141b55dcbce5 authored over 2 years ago by Bowen <[email protected]>
Add missing ConfigureAwait(false) calls to avoid deadlocking in synchronized contexts.

github.com/joshclose/CsvHelper - 6810160421e8dfc19e1c9c2a3cdaae37ab2c74ae authored over 2 years ago by MarkPflug <[email protected]>
Fixed issue in 27 to 28 migration docs. Docs build.

github.com/joshclose/CsvHelper - 2d9c757af725a7f8c7f701fe15e65cca977430de authored over 2 years ago by Josh Close <[email protected]>
Fixed issue in 27 to 28 migration docs. Docs build.

github.com/joshclose/CsvHelper - 92925e487a1ef0a886061c37c354e205a219f564 authored over 2 years ago by Josh Close <[email protected]>
Updated change log. Docs build.

github.com/joshclose/CsvHelper - 1693628f4468a8af34bda3c98dc0d93fa86dafb2 authored over 2 years ago by Josh Close <[email protected]>
Disabled nullable until all null issues are fixed.

github.com/joshclose/CsvHelper - 5d37871f385362bcee80d197c6d9e7358e6d99ec authored over 2 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - 21428fc4145be4097929bdc439421c07cd835853 authored over 2 years ago by Josh Close <[email protected]>
Fixed migration doc issue for 27 to 28.

github.com/joshclose/CsvHelper - 16addd33311e499a5900d396aeba9781dc8f699f authored over 2 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - 3cb8507932c62e1e39f09026999bcfca864ad0a6 authored over 2 years ago by Josh Close <[email protected]>
Updated website migration page.

github.com/joshclose/CsvHelper - 1a009df7fa112560125265f85c1c5777613d2d27 authored over 2 years ago by Josh Close <[email protected]>
Updated website change log.

github.com/joshclose/CsvHelper - 8f132c008b187cb92745a6f84f81b0ac3bac7478 authored over 2 years ago by Josh Close <[email protected]>
Update index.md

github.com/joshclose/CsvHelper - 53e7b090b685dd2b1570010b079781fdbe94ec9c authored over 2 years ago by Benjamin Michaelis <[email protected]>
Update index.html

github.com/joshclose/CsvHelper - bd5c8cdfa6103f412270a119566685a02869a008 authored over 2 years ago by Benjamin Michaelis <[email protected]>
Fix TryGetField exception

github.com/joshclose/CsvHelper - cfefc95b259874904c48d17e220805bf34aea418 authored over 2 years ago by Jakub Bracha <[email protected]>
Updated delimiter detection algorithm.

- Strips escaped text based on mode.
- Only looks for delimiters that appear on every line.
- Use...

github.com/joshclose/CsvHelper - f3d8038950ee9d58c2f5e4cb31a69a4cb62528bd authored over 2 years ago by Josh Close <[email protected]>
Fixed issue where collection types weren't getting the correct MemberMapData passed to them when converting the item.

github.com/joshclose/CsvHelper - 81550d783c81fd26d0b1d9366cc04a5eae1d6e87 authored over 2 years ago by Josh Close <[email protected]>
Changed CsvParser constructor to take in IParserConfiguration instead of CsvConfiguration.

Added method Validate to IParserConfiguration. (Breaking change)

github.com/joshclose/CsvHelper - 1caf84278c5659c2d028e539cda1d4bdcc6b786c authored over 2 years ago by Josh Close <[email protected]>
Parser.Record[] is cached so multiple calls won't regenerate it.

ShouldSkipRecord is null by default and won't get called if not set.
ShouldSkipRecordArgs holds I...

github.com/joshclose/CsvHelper - 542e301a156b261672937c42c44bea40493b2346 authored over 2 years ago by Josh Close <[email protected]>
Fix for BadDataFound being called multiple times for the same field.

Cache processed fields in the parser.

github.com/joshclose/CsvHelper - 2177b15c8c0f81b8ac2f5cf4c017ca87945ed5a3 authored over 2 years ago by Josh Close <[email protected]>
Fix 26 to 27 migration doc

github.com/joshclose/CsvHelper - 2903f6f5a3f46e38728a07aa91e899ac130ffdff authored over 2 years ago by Bas Bosman <[email protected]>
Fixed issue where you can't read with no header when a name has been mapped.

github.com/joshclose/CsvHelper - 9137bde39ccfe1423981bfa8883cc18f24a26412 authored over 2 years ago by Josh Close <[email protected]>
Merge branch 'crowbar27-master'

github.com/joshclose/CsvHelper - 9b5af7c61fd34ba7a508adf4417260db308def2b authored over 2 years ago by Josh Close <[email protected]>
Updated license headers.

github.com/joshclose/CsvHelper - ceb48f3959a65b3f84f0c1360f9499e31998e750 authored over 2 years ago by Josh Close <[email protected]>
Merge branch 'master' of https://github.com/crowbar27/CsvHelper into crowbar27-master

github.com/joshclose/CsvHelper - 49b35bcecf5c95735266b3a26db3cf5aba40210c authored over 2 years ago by Josh Close <[email protected]>
Add test for non-generic Validate

github.com/joshclose/CsvHelper - fa2f30bbaf63e0e15d593b79fed1a79b56add599 authored over 2 years ago by karsaac <[email protected]>
Update Validate's expression param to ValidateArgs

This matches the type in MemeberMap`1's function, now that the string is a property within the V...

github.com/joshclose/CsvHelper - be9c5640b861c8f759945a2b651d90f9c3a01474 authored over 2 years ago by karsaac <[email protected]>
Update CsvConfiguration.cs

Extend error messages in csv configuration validation to include the meaning of the character.
...

github.com/joshclose/CsvHelper - 01bf92a7519e9a5898b29e4493918680f25c28ea authored over 2 years ago by Guido Leenders <[email protected]>
Specify culture whenever hard-coded test date strings are used.

github.com/joshclose/CsvHelper - 02ce42c458fbd95d84b9d4b27a82b0e39fcbc1ca authored almost 3 years ago by Christoph Müller <[email protected]>
Change date test to use round-trip format that is not locale-dependent.

github.com/joshclose/CsvHelper - 9a437365b63e4c69b11b39d1208f3299fc859269 authored almost 3 years ago by Christoph Müller <[email protected]>
Added some additional regression tests for issue #1954.

github.com/joshclose/CsvHelper - 72818bf8e4244b591ddb939e117f70e5f5901d50 authored almost 3 years ago by Christoph Müller <[email protected]>
Test and possible fix for #1954

github.com/joshclose/CsvHelper - 4ebde8dbe0d09b0ef45a15ac74fa89a20ad35faf authored almost 3 years ago by Christoph Müller <[email protected]>
Added type conversion sample page.

github.com/joshclose/CsvHelper - 3a76b0c4ba1c6f5628f647c9de1d6ac61f22d055 authored almost 3 years ago by Josh Close <[email protected]>
Reduce double dictionary lookup in CsvReader.ParseNamedIndexes()

Each dictionary lookup requires hash calculation and iteration over bucket and match of item. Pu...

github.com/joshclose/CsvHelper - b310c015bef9e5bcb9061b74161ef1211b172f7f authored almost 3 years ago by Leszek B <[email protected]>
Reduce array allocations when calling GetFieldIndex

github.com/joshclose/CsvHelper - 1525c4a48a521ff01b648ef9e7511e38b5e0e739 authored almost 3 years ago by Josh Close <[email protected]>
Make GetDataTypeName respect overridden schema data types

github.com/joshclose/CsvHelper - edf80e74b61b17ca7a37f79ff0f391909e5ff708 authored almost 3 years ago by petermcneely <[email protected]>
Fixed issue with static functions in MemberMap.Convert

Add tests

Pass null to Expression.Call for static methods

github.com/joshclose/CsvHelper - 7bda18c77be82e14da3598ae6e47b3438f20017f authored almost 3 years ago by Joel L <[email protected]>
Merge pull request #1876 from tylermumford/patch-2

Fix omitted argument in docs

github.com/joshclose/CsvHelper - afd759f022edbfb842fffe527bf64dac0a8f1320 authored about 3 years ago by Josh Close <[email protected]>
Merge pull request #1912 from EatonZ/patch-1

Update WhiteSpaceChars summary

github.com/joshclose/CsvHelper - efd317ff9f1439dc72a11656ab692544cddbe2ed authored about 3 years ago by Josh Close <[email protected]>
Update WhiteSpaceChars summary

github.com/joshclose/CsvHelper - 23655021ff7437847d1cffa78603891f68e325a0 authored about 3 years ago by Eaton Zveare <[email protected]>
Fixed tests for library version changes.

github.com/joshclose/CsvHelper - ee3f8f20f4450032e78b3fee26eb2d6ba873b372 authored about 3 years ago by Josh Close <[email protected]>
Changed dependencies to minimal needed version.

github.com/joshclose/CsvHelper - 78f84d1874fa3e608171bbbc3acd908c6080b1f6 authored about 3 years ago by Josh Close <[email protected]>
Updated nuke to latest. Fixes for .NET 6.0 release.

github.com/joshclose/CsvHelper - e3d1962f525d4a5dc97e81feb893e3856b0c9bc2 authored about 3 years ago by Josh Close <[email protected]>
Fix omitted argument

Fixes #1774

github.com/joshclose/CsvHelper - af8062450c328340ce4e8fa37fd64e14650ca0f9 authored about 3 years ago by Tyler Mumford <[email protected]>
Update DateTimeConverterTests.cs

github.com/joshclose/CsvHelper - 738b431febfbaf37326642ef1fa548779f394bab authored about 3 years ago by Tyler Wilson <[email protected]>
Fix DateTimeConverter to throw TypeConverter exception.

github.com/joshclose/CsvHelper - 50c680aca58d9fe24615a66ed7e67455836c6dbd authored about 3 years ago by Tyler Wilson <[email protected]>
Added net60 converters for DateOnly and TimeOnly.

github.com/joshclose/CsvHelper - b62760c9d133922bd869627952463924d69d95bf authored over 3 years ago by Josh Close <[email protected]>
Check CsvParser parameters for null

github.com/joshclose/CsvHelper - 1ae4a514f89da6daa392b4559bf854e0be908001 authored over 3 years ago by C. Augusto Proiete <[email protected]>
Merge branch 'master' of github.com:JoshClose/CsvHelper

github.com/joshclose/CsvHelper - 808dea2456b9c695eed1c124f67a2385e88b8a81 authored over 3 years ago by Josh Close <[email protected]>
Updated change log. Docs build.

github.com/joshclose/CsvHelper - 267c0cf4913f002b4899bfa6b2126b4e5351a5c4 authored over 3 years ago by Josh Close <[email protected]>
Fixed issue with delimiter detection in parser async read.

github.com/joshclose/CsvHelper - 9b04a08f8c19ef1b02366a83d4a55de132ac7d78 authored over 3 years ago by Josh Close <[email protected]>
Merge pull request #1817 from SimonCropp/updateRefs

update refs

github.com/joshclose/CsvHelper - 102d6785da534b5abd1e160dcc7aeda1f2641203 authored over 3 years ago by Josh Close <[email protected]>
update refs

github.com/joshclose/CsvHelper - 4dac35c9d89add3b44e4d6de5553a1c72350408d authored over 3 years ago by Simon Cropp <[email protected]>
Added missing migration doc files.

github.com/joshclose/CsvHelper - d61651d3e08741a935f5c9b095b6cfa35c811d64 authored over 3 years ago by Josh Close <[email protected]>
Added start of migration docs. Docs build.

github.com/joshclose/CsvHelper - f68a5a1cdecb4e4f7b2a536b0ce482deb95acda5 authored over 3 years ago by Josh Close <[email protected]>
Updated change log. Docs build.

github.com/joshclose/CsvHelper - c9bee55316d2e455635c9ad67accb9a367990ad6 authored over 3 years ago by Josh Close <[email protected]>
Added IgnoreBaseAttribute to not look at the base class when auto mapping.

github.com/joshclose/CsvHelper - 15a5e206d88b8bda342be14ce9f0b78a8dc87f42 authored over 3 years ago by Josh Close <[email protected]>
Updated change log. Docs build.

github.com/joshclose/CsvHelper - e0545f61a00932024fc07fbcd65587fc349232ab authored over 3 years ago by Josh Close <[email protected]>
Changed delimiter detection to look line by line instead of the full buffer.

github.com/joshclose/CsvHelper - dca4f2f1709657bbf9fa5d9226215711a0b0ee14 authored over 3 years ago by Josh Close <[email protected]>
Updated change log.

github.com/joshclose/CsvHelper - a588b7e95172c4ca8f4bcda8278d4d5a8725d55b authored over 3 years ago by Josh Close <[email protected]>
Turned of parallel execution of tests in xunit.

github.com/joshclose/CsvHelper - 18c42642ca8c6b7efd442d9d51a8d49dd2fc7f71 authored over 3 years ago by Josh Close <[email protected]>
Specified exact dependency version matches.

github.com/joshclose/CsvHelper - 33bcd3dccdd7996ddee79cc586cb66beafc4e43e authored over 3 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - 12c80efda34e5fc089d47057a167872daadad31b authored over 3 years ago by Josh Close <[email protected]>
Updated change log.

github.com/joshclose/CsvHelper - a9e113d14321efaff9a96e497228039a3221b0ba authored over 3 years ago by Josh Close <[email protected]>
Fixed issue with delimiter detection.

github.com/joshclose/CsvHelper - d86f4ab0fd7146fbe457c76495b73b715cdd39a0 authored over 3 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - b48e073070ef93d494c297c85d17e4f0ab91e052 authored over 3 years ago by Josh Close <[email protected]>
Changed all markdown files into folder with index file.

github.com/joshclose/CsvHelper - c35cd6c7eb0e0460e1a245dd55a0d12f576bcf73 authored over 3 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - 3354f871448cc2318c4b5690b652687900ed1bfe authored over 3 years ago by Josh Close <[email protected]>
Updated change log.

github.com/joshclose/CsvHelper - 5dc97444eea41900dd59ea5486bc1af630b156e9 authored over 3 years ago by Josh Close <[email protected]>
Removed `\t` from default WhiteSpaceChars.

github.com/joshclose/CsvHelper - 72cad999ee043814e67e42b1c3095e7f648d943a authored over 3 years ago by Josh Close <[email protected]>
Updated change log.

github.com/joshclose/CsvHelper - e1ae4b8c94a65a335eaf76d8a554e7704f94df81 authored over 3 years ago by Josh Close <[email protected]>
Added default value test.

github.com/joshclose/CsvHelper - 7787e42463327b8feabcc501beee42eecaeddecf authored over 3 years ago by Josh Close <[email protected]>
Added option to use default value on conversion failure.

github.com/joshclose/CsvHelper - 55d298242d8861093267730a2dfd309fec9cf33e authored over 3 years ago by Josh Close <[email protected]>
Added ability to pass an IAsyncEnumerable to WriteRecords.

github.com/joshclose/CsvHelper - 1d37c0b7a2ce83a82db7e87388abf0d92927f88d authored over 3 years ago by Josh Close <[email protected]>
Added ability to apply type converter options to all registered types.

github.com/joshclose/CsvHelper - 609e7bc1bef362713662c285a200fc7e0989edd7 authored over 3 years ago by Josh Close <[email protected]>
Added ability to apply a type converter to all registered types.

github.com/joshclose/CsvHelper - ee483d5b49031efd7e7d38a7a84deefab094fdcc authored over 3 years ago by Josh Close <[email protected]>
Renamed DelimiterValues property to DetectDelimiterValues.

github.com/joshclose/CsvHelper - 9c0d69e06b2db3f15ba2134d4540a7ba036c8032 authored over 3 years ago by Josh Close <[email protected]>
Config option to auto detect delimiter. Off by default.

github.com/joshclose/CsvHelper - 59982f1ffe6124541c558d9bbe12c3a950f1e2d5 authored over 3 years ago by Josh Close <[email protected]>
Changed tests to xUnit.

github.com/joshclose/CsvHelper - dfd643d1b57a83b7ea5099e92e38f87723baac2c authored over 3 years ago by Josh Close <[email protected]>
Removed old docs that don't work.

github.com/joshclose/CsvHelper - ab3a254f85559fd36a6afe3e6c154b2421923ffe authored over 3 years ago by Josh Close <[email protected]>
Added old docs for 1.x and 2.x back.

github.com/joshclose/CsvHelper - f4ba82f7b2a90aac6e3117185b4b49d32731c246 authored over 3 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - 0d753ff09294b425e4bc5ab346145702eeeb1b6f authored almost 4 years ago by Josh Close <[email protected]>
Updated change log.

github.com/joshclose/CsvHelper - 4c8a27a854494b490e0e7aeeec7fef2aa0d26774 authored almost 4 years ago by Josh Close <[email protected]>
Merge branch 'mattosaurus-master'

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

github.com/joshclose/CsvHelper - 1699942504b7b476fdae338e9b8b5714b26fdfbf authored almost 4 years ago by Josh Close <[email protected]>
Merge branch 'master' of https://github.com/mattosaurus/CsvHelper into mattosaurus-master

github.com/joshclose/CsvHelper - 7b5167cea0058c63b3a7e551998ef33a9ad827f9 authored almost 4 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - eae9c4f5a7bc9bbaa600f96626034832f662f79c authored almost 4 years ago by Josh Close <[email protected]>
Merge pull request #1743 from zhzy0077/patch-1

Fix typo in index.md

github.com/joshclose/CsvHelper - c27e234aadfb9e5bbe92024adad76dd6d5d1e4ed authored almost 4 years ago by Josh Close <[email protected]>
Fix typo in index.md

github.com/joshclose/CsvHelper - 2a4f270b93299703ae2914c452c0b08d3044ee89 authored almost 4 years ago by Zhiyuan Zheng <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - b095b777e3392858f059e6f298af6df9a1b39796 authored almost 4 years ago by Josh Close <[email protected]>
Updated change log.

github.com/joshclose/CsvHelper - 3bd97cc635a1e820876732a64f8e33d9d09da7aa authored almost 4 years ago by Josh Close <[email protected]>
Fixed issue with constant not working when the field is missing.

github.com/joshclose/CsvHelper - e1a0805e0b166ece668aba9149dd8f23c9ebb0a6 authored almost 4 years ago by Josh Close <[email protected]>
Docs build.

github.com/joshclose/CsvHelper - dfd9bf1dc130919275f65fa477ee50296a1ed43d authored almost 4 years ago by Josh Close <[email protected]>
Updated API page.

github.com/joshclose/CsvHelper - 13aa753316c2df8c890bf1326134bf77e640ee55 authored almost 4 years ago by Josh Close <[email protected]>
Merge branch '0xced-fix-unit-tests-line-ending'

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

github.com/joshclose/CsvHelper - 61e86f08e7a2e67725aa156b1a6275645728c2fb authored almost 4 years ago by Josh Close <[email protected]>
Fixed configuration exception message.

github.com/joshclose/CsvHelper - 6472d8da5bfbccfb769af489c20faa4666d4343f authored almost 4 years ago by Josh Close <[email protected]>