Skip to content

Releases: Seddryck/PocketCsvReader

PocketCsvReader 2.14.0

27 Dec 13:49
54134b4
Compare
Choose a tag to compare

What's Changed

  • chore: bump NUnit from 4.3.0 to 4.3.1 by @dependabot in #61
  • feat: undefined chars supported in configuration builders by @Seddryck in #62

Full Changelog: v2.13.0...v2.14.0

PocketCsvReader 2.13.0

22 Dec 16:34
e1641b5
Compare
Choose a tag to compare

What's Changed

  • feat: align dialect definition with data package v2 by @Seddryck in #59

Full Changelog: v2.12.0...v2.13.0

PocketCsvReader 2.12.0

21 Dec 18:21
cb4f8bc
Compare
Choose a tag to compare

What's Changed

  • chore: bump NUnit from 4.2.2 to 4.3.0 by @dependabot in #56
  • feat: expose the dialect as a read-only property by @Seddryck in #57

Full Changelog: v2.11.0...v2.12.0

PocketCsvReader 2.11.0

15 Dec 11:05
b65190e
Compare
Choose a tag to compare

What's Changed

  • feat: fluent API to define the dialect descriptor by @Seddryck in #53

Full Changelog: v2.10.0...v2.11.0

PocketCsvReader 2.10.0

14 Dec 22:52
8ab629c
Compare
Choose a tag to compare

What's Changed

  • chore: bump NUnit from 4.0.1 to 4.2.2 by @dependabot in #39
  • chore: bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.12.0 by @dependabot in #40
  • chore: bump DotNet.ReproducibleBuilds from 1.1.1 to 1.2.25 by @dependabot in #42
  • chore: bump Moq from 4.20.70 to 4.20.72 by @dependabot in #41
  • docs: setup website and first elements of documentation by @Seddryck in #45
  • chore: bump webrick from 1.7.0 to 1.8.2 in /docs by @dependabot in #47
  • chore: bump rexml from 3.3.6 to 3.3.9 in /docs by @dependabot in #46
  • chore: bump CommunityToolkit.HighPerformance from 8.3.2 to 8.4.0 in /PocketCsvReader.Profiler by @dependabot in #48
  • feat: support other methods than GetString in DataReader by @Seddryck in #50

New Contributors

Full Changelog: v2.9.0...v2.10.0

PocketCsvReader 2.9.0

30 Nov 17:24
8ba1859
Compare
Choose a tag to compare

What's Changed

  • refactor: proper classes for char by char parsing by @Seddryck in #37
  • refactor: char parser by @Seddryck in #38
  • feat: read CSV and map it to an strongly typed object by @Seddryck in #43
  • feat: release for .NET 8.0 and .NET 9.0 in #43

Full Changelog: v2.8.0...v2.9.0

PocketCsvReader 2.8.0

17 Nov 12:33
fd947f3
Compare
Choose a tag to compare

What's Changed

  • perf: decrease occurrence of conversions from Memory<> to Span<> by @Seddryck in #33
  • test: improve code coverage for record parser by @Seddryck in #34
  • feat: option to support mapping of sequences to special values by @Seddryck in #35

Full Changelog: v2.7.0...v2.8.0

PocketCsvReader 2.7.0

16 Nov 22:31
c7354e6
Compare
Choose a tag to compare

What's Changed

  • feat: option to skip initial space of fields by @Seddryck in #31

Full Changelog: v2.6.0...v2.7.0

PocketCsvReader 2.6.0

16 Nov 21:53
849996b
Compare
Choose a tag to compare

What's Changed

  • fix: dispose BufferAheadArray by @Seddryck in #27
  • refactor: proper classes to manage read-ahead buffers by @Seddryck in #28
  • feat: option to support stringpooling by @Seddryck in #29

Full Changelog: v2.5.0...v2.6.0

PocketCsvReader 2.5.0

15 Nov 00:28
73b457c
Compare
Choose a tag to compare

What's Changed

  • perf: switch to memory and prevent copy of buffer by @Seddryck in #21
  • ci: versions are specified into assembly info by @Seddryck in #22
  • fix: returns constant length array regardless of count of fields for the row by @Seddryck in #23
  • perf: use ArrayPool for char[] allocations by @Seddryck in #24
  • feat: option to async read-ahead during parsing by @Seddryck in #25

Full Changelog: v2.4.0...v2.5.0