Changelog
v1.1.1
Released January 6, 2012. Previous release: v0.9.1.
API
The API of v1.1.1 could not be built: v1.1.1 targets none of net10.0, netstandard2.1, netstandard2.0, net47.
Commits
- db5a38a1 Updated version to 1.1.1.
- 0db3a6d3 Updated CsvHelper.cs to allow for readonly and writeonly stream.
- 7517defb Fixed DateTimeConverter issue where a white space string would return a DateTime.MinValue instead of a null.
- 7ecb2f17 Update README.markdown
- 61aa5fff Added basic info, installation instructions and a brief example to the README to make it easier to get started.
- 8fed7836 Changed project .NET 3.5 Client Profile. Added getter for the current record in the reader.
- 4848786d CsvHelper.cs implements IDisposable.
- a02c8c32 Release 1.0
- 1d8f80b1 Added icon url to the nuspec
- 199c601d Added logo files
- f5a0143b Changed strict mode to default to true. Renamed strict mode configuration property.
- 538f0e50 Changed reader to not throw an exception when there are duplicate header records unless in strict mode. Suggestion from Justin Etheredge.
- 85b9484b 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.
- ed37ded2 Fixed XML comment.
- 1d403a9e Fixed configuration references and constructor signatures.
- 58b1c8b6 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.
- a2273ebb Both CsvReader and CsvWriter are using Local culture when converting from/to strings.
- 96d9f230 Extracted to a separate class a version of CsvClassMap without generic argument.
- 73bfc21f 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.
- d0814f64 Formatting changes. Removed constructor that is redundant.
- 4c313796 Fixed indentation-error caused by new constructor in CsvPropertyMap
- c5350099 Changed CsvParser to use the configuration.Comment char instead of #. Added Unit Test to verify new behavior.
- 1bcc6a27 Changed xml-summary on the new CsvPropertyMap constructor.
- c22eda3f Fixed xml documentation error.
- c83e200d Changed GetRecords<T> to return IEnumerable<T>. Cleanup.
- 9111c447 Added a convenient constructor to CsvPropertyMap
- 828094f2 Major configuration overhaul. Includes some breaking changes.
- 601601e7 Configuration changes progress.
- 2eb28569 Added unit test.
- 728e5522 Changed the end of file check to be more low level.
- 663c8c49 Small fix so that final record is returned if there is a trailing delimiter.
- 69b9a379 Added an exception re-throw to parsing that tells the line and character number.
- fd8e0d09 Added unit tests.
- 6b1c6ae9 Added ability to change what the quote char is. Added CSV specific exceptions.
- 0ed8ff81 Updated version number.
- dd38ca01 Moved get type converter method out of reader and writer. Clean up. Updated header license.
- 1bd4938b Added test and fix to issue when CsvHelper uses CurrentCulture instead of InveriantCulture
- 8895128d Added NuGet spec.
- c0c49490 Changed StreamReader to TextReader to be more generic.
- 5762722a CsvWriter StreamWriter replaced with TextWriter
- 1b661606 Updated version number. Updated license information to 2011.
- dcbb2277 Added option to have a commented out line using '#' as the first character of the line.
- a2865450 Removed code that was commented out.
- 17ca5dd1 Fixed issue with spaces in non-quoted field.
- 17497b84 Upgrade solution/projects to Visual Studio 2010.
- 48e381c3 Changed parser to use CRLF, CR, and LF for line endings due to Linux/Unix/Mac not using RFC 4180 compliant line endings by default. Removed the line ending option.
- 143d20ec Changed the parser to use a configurable value for the line ending. This allows the parser to use chars like \r instead of \n for line endings.