Skip to content

Releases: PostgreSQLCopyHelper/PostgreSQLCopyHelper

2.8.0

27 Dec 12:20
Compare
Choose a tag to compare
  • Adds support for Composite Types.

2.7.0

02 Nov 08:30
bc55076
Compare
Choose a tag to compare
  • Adds NodaTime Support to PostgreSQLCopyHelper

2.6.3

12 Dec 11:31
51b433f
Compare
Choose a tag to compare
  • Adds the Property TargetTable and associated classes to get the Table and Column mapping

2.6.2

08 Dec 02:09
Compare
Choose a tag to compare
  • Add Microsoft.Bcl.AsyncInterfaces NuGet reference for net461 and netstandard2.0 to support IAsyncEnumerable interface

2.6.1

07 Dec 17:31
Compare
Choose a tag to compare
  • Executes asynchronous methods without the SynchronizationContext to prevent blocking from the UI Thread

2.6.0

02 Nov 03:03
Compare
Choose a tag to compare
  • Exposes ability to use IAsyncEnumerable
  • Better support when cancelling SaveAllAsync

2.5.1

02 Oct 17:19
cfcf0df
Compare
Choose a tag to compare
  • Takes advantage of C#8 await using (IAsyncDisposable)
  • Bumps to Npgsql 4.1.1 which removes some unintentional breaking changes in the below library

2.5.0

27 Sep 15:29
8d9b3cf
Compare
Choose a tag to compare
  • Drops support for net45, net451 and net452
  • Upgrades Npgsql to 4.1
  • SaveAll now returns a count of rows written
  • Async Support

2.4.2

08 May 19:16
Compare
Choose a tag to compare

Added the following methods for improved DateTime and DateTimeOffset mappings, see Issue #9:

  • MapTimeStampTz (for DateTimeOffset, DateTimeOffset?)
  • MapTimeTz

2.4.0

14 Aug 20:07
Compare
Choose a tag to compare

This release reverted the behavior of automatically quoting all identifiers. In order to quote case-sensitive identifiers the new method UsePostgresQuoting can be used like this:

var copyHelper = new PostgreSQLCopyHelper<MixedCaseEntity>("sample", "MixedCaseEntity")
                     .UsePostgresQuoting()
                     .MapInteger("Property_One", x => x.Property_One)
                     .MapText("Property_Two", x => x.Property_Two);