Skip to content

Releases: nietras/Sep

0.9.0 - Async Support

01 Feb 15:15
0db3c11
Compare
Choose a tag to compare

What's Changed

  • SepReader: Add async support (C# 13+ only) by @nietras in #219
  • SepWriter: Add async support (C# 13+ only) by @nietras in #224
  • Add AsyncContinueOnCapturedContext to SepReaderOptions/SepWriterOptions (forward to ConfigureAwait) by @nietras in #226
  • Bump coverlet.collector from 6.0.3 to 6.0.4 by @dependabot in #225
  • SepWriter: Add NewRow overloads with CancellationToken by @nietras in #227
  • Internals: Use nameof instead of typeof in SepParserFactory to fix native AOT issue by @nietras in #229
  • Tests: Reduce tracing by @nietras in #230
  • Add nativeaot.yml by @nietras in #231
  • README: Add Async Support details by @nietras in #232
  • README: Fix bullet point indentation by @nietras in #233
  • Update benchmarks feat. Sep_Async for Package Assets Rows by @nietras in #234
  • dependabot.yml: daily by @nietras in #235
  • Bump MSTest from 3.7.1 to 3.7.2 by @dependabot in #237
  • Bump PublicApiGenerator from 11.3.0 to 11.4.0, update README.md by @dependabot in #236
  • [StepSecurity] Apply security best practices by @step-security-bot in #238
  • scorecard.yml: Bump upload to v4 latest by @nietras in #239
  • Create SECURITY.md by @nietras in #241
  • Add AsyncContinueOnCapturedContext to SepSpec by @nietras in #240
  • README: Add OpenSSF badge by @nietras in #242
  • Bump github/codeql-action from 3.28.5 to 3.28.6 by @dependabot in #244
  • SepReader: Replace Peek with Read/ReadAsync for line ending check by @nietras in #243
  • SepReader: Optimize MoveNextAsync by @nietras in #245
  • SepReaderExtensions: Add FileOptions.Asynchronous to FromFileAsync by @nietras in #246
  • Bump MSTest from 3.7.2 to 3.7.3 by @dependabot in #247
  • SepReaderExtensions: Add EnumerateAsync by @nietras in #248
  • Bump PublicApiGenerator from 11.4.0 to 11.4.1 by @dependabot in #249
  • Bump github/codeql-action from 3.28.6 to 3.28.8 by @dependabot in #250
  • Bump actions/setup-dotnet from 4.2.0 to 4.3.0 by @dependabot in #251
  • SepReader.Cols: Add Join/JoinToString(ReadOnlySpan separator) by @nietras in #252
  • SepReader.Cols: Add CombinePathsToString (net9.0+ only due to Path.Combine(Span<>) only) by @nietras in #253
  • SepReader.Cols: Add JoinPathsToString (net9.0+ only due to Path.Join(Span<>) only) by @nietras in #254
  • global.json: Bump to .NET SDK 9.0.102 by @nietras in #255
  • Revise CI and README by @nietras in #256
  • SepWriter: Improve debuggability with DebuggerDisplay and Info plus new To* extensions by @nietras in #257
  • README: Fix missing new lines by @nietras in #258
  • README: Cleanup lint by @nietras in #259

New Contributors

Full Changelog: v0.8.0...v0.9.0

0.8.0

19 Jan 14:53
c2e7cd9
Compare
Choose a tag to compare

What's Changed

  • Remove net7.0 target by @nietras in #218
  • SepWriter.Col: Replace StringBuilder with ArrayPool array and DefaultInterpolatedStringHandler by @nietras in #216
  • Bump MSTest from 3.7.0 to 3.7.1 by @dependabot in #220
  • README: Revise constraints and limitations by @nietras in #223

Full Changelog: v0.7.0...v0.8.0

0.7.0

11 Jan 17:25
b0a2c59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

0.6.0

02 Dec 21:01
427ebc9
Compare
Choose a tag to compare

What's Changed

  • README: Add FAQ entry for object mapping by @nietras in #166
  • README: Fix bullet point lint by @nietras in #167
  • Bump MSTest from 3.6.1 to 3.6.2 by @dependabot in #169
  • Add scorecard.yml with OpenSSF scorecard by @nietras in #171
  • Bump MSTest from 3.6.2 to 3.6.3 by @dependabot in #173
  • Add SepReaderOptions.Trim aka Trim Support by @nietras in #172
  • README: Add Trimming section by @nietras in #175
  • Add SepReaderOptions.InitialBufferLength by @nietras in #176
  • Add net9.0 target and use C# 13 by @nietras in #177
  • README: Update with net9.0 and C# 13.0 by @nietras in #179
  • Fix SepWriter.Row[ReadOnlySpan indices] bug, add params ReadOnlySpan support by @nietras in #180
  • Bump csFastFloat to v4.1.5 by @nietras in #181
  • Add AMD 7840U benchmarks (net8.0/net9.0) by @nietras in #182
  • Update 5950X benchmarks net9.0 by @nietras in #183
  • Add Apple M1 (Virtual) benchmarks via GitHub macos-latest CI by @nietras in #185
  • Remove Neoverse N1 benchmarks by @nietras in #186
  • Remove Xeon 4316 benchmarks by @nietras in #187
  • Add EPYC 7763 benchmarks via GitHub ubuntu-latest CI by @nietras in #189
  • Only run ReadMeTest.Update* tests on latest .NET version by @nietras in #188
  • Revise comparison-bench.yml by @nietras in #184
  • Update Apple M1 and AMD EPYC 7763 GitHub CI benchmarks by @nietras in #190
  • Update Ryzen 7840U benchmark (net9.0 only) by @nietras in #191
  • README: Update benchmarks by @nietras in #192
  • Fix comparison-bench.yml for MinVer and fix 0.0.0.0 versions by @nietras in #193
  • Switch dotnet.yml to codecov-action@v5 and fix token by @nietras in #194
  • dependabot.yml: Add github-actions by @nietras in #196
  • dotnet.yml: Fix codecov upload with one per flag by @nietras in #195
  • Bump actions/checkout from 3 to 4 by @dependabot in #197
  • Bump actions/setup-dotnet from 3 to 4 by @dependabot in #200
  • Bump ossf/scorecard-action from 2.3.1 to 2.4.0 by @dependabot in #199
  • Bump super-linter/super-linter from 6.3.0 to 7.2.0 by @dependabot in #198
  • Add ReadOnlySpan overloads to SepReaderHeader.TryIndexOf/IndexOf (net9.0) by @nietras in #201
  • SepReader implement IEnumerable<>, IEnumerator<> (net9.0) by @nietras in #202
  • Improve code coverage with minor code changes by @nietras in #203
  • SepWriter.Row implement IDisposable (net9.0) by @nietras in #204
  • Improve block code coverage with more tests by @nietras in #205
  • Annotate allows ref struct a few places (net9.0) by @nietras in #206
  • README: Expand on SepReader IEnumerable yet not LINQ compatible by @nietras in #207

Full Changelog: v0.5.5...v0.6.0

0.5.5

08 Oct 13:06
6a12252
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.4...v0.5.5

0.5.4

20 Sep 19:51
10b1596
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.3...v0.5.4

0.5.3

11 Jul 13:50
900506f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

0.5.2

21 Apr 09:07
e4382c5
Compare
Choose a tag to compare

What's Changed

  • Bump csFastFloat from 4.1.3 to 4.1.4 (with ∞/-∞ support) by @dependabot in #134
  • Add SepReaderColTest for Infinity/-Infinity, adjust description and README by @nietras in #135

Full Changelog: v0.5.1...v0.5.2

0.5.1

20 Apr 08:35
745293e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

0.5.0

15 Apr 11:16
ef2ccd9
Compare
Choose a tag to compare

What's Changed

  • Bump MSTest from 3.2.2 to 3.3.1 by @dependabot in #122
  • Bump CsvHelper from 31.0.2 to 31.0.3 by @dependabot in #121
  • Add leaveOpen overloads for SepWriterOptions.To via dispose action to ctor (minor breaking changes) by @nietras in #123
  • Add lines of code badge to README by @nietras in #125
  • Add CodeQL badge to README by @nietras in #126
  • Add SepWriter.Header with Add methods for predefining header by @nietras in #124
  • Rename SepHeader to SepReaderHeader (breaking change) by @nietras in #127
  • Internalize SepReaderHeader ctor by @nietras in #128

Full Changelog: v0.4.6...v0.5.0