Link Search Menu Expand Document

Releases for RepoDb.PostgreSql.BulkOperations


View the NuGet package here or download it directly here.

RepoDb.PostgreSql.BulkOperations (v1.14.0)

New

  • Added DataTypeName property to NpgsqlBulkInsertMapItem — enables explicit PostgreSQL type name mapping (e.g. native enum types) as a third constructor overload. When set, DataTypeName takes precedence over NpgsqlDbType.
  • Updated Compiler.cs to resolve NpgsqlBinaryImporter.Write / WriteAsync overloads that accept a string dataTypeName parameter — covers both sync and async paths.
  • Fixed all 64 EnumTest integration test failures — BinaryBulkInsert, BinaryBulkDelete, BinaryBulkMerge, and BinaryBulkUpdate now correctly handle .NET enums mapped to native PostgreSQL enum types via NpgsqlDataSource.MapEnum().
  • Added support for .NET 8, .NET 9, and .NET 10 target frameworks.
  • Referenced the RepoDb package v1.14.0.
  • Referenced the RepoDb.PostgreSql package v1.14.0.

Breaking

  • Dropped support for .NET 6 and .NET 7.

RepoDb.PostgreSql.BulkOperations (v1.13.1)

  • Fixed the issues when writing the records into the database via System.DataTable object using the BinaryBulkImport, when an Enum-based property is present.
  • Referenced the RepoDb package v1.13.1.
  • Referenced the RepoDb.PostgreSql package v1.13.1.

RepoDb.PostgreSql.BulkOperations (v1.13.1-alpha1)

  • Enabled the net7.0 TFM.

RepoDB.PostgreSql.BulkOperations (v1.13.0)

  • Referenced the RepoDb package v1.13.0.
  • Referenced the RepoDb.PostgreSql package v1.13.0.

RepoDB.PostgreSql.BulkOperations (v0.0.12)

  • Referenced the RepoDb package v1.13.0-beta1.
  • Referenced the RepoDb.PostgreSql package v1.13.0-beta1.

RepoDB.PostgreSql.BulkOperations (v0.0.11)

  • Referenced the RepoDb package v1.13.0-alpha2.
  • Referenced the RepoDb.PostgreSql package v1.13.0-alpha2.

RepoDB.PostgreSql.BulkOperations (v0.0.10)

  • Referenced the RepoDb package v1.13.0-alpha1.
  • Referenced the RepoDb.PostgreSql package v1.13.0-alpha1.
  • Upgraded the Npgsql package to v6.0.1.

RepoDB.PostgreSql.BulkOperations (v0.0.9)

  • Referenced the RepoDb package v1.12.10.
  • Upgraded the RepoDb.PostgreSql package to v1.1.5.

RepoDB.PostgreSql.BulkOperations (v0.0.8)

  • Added enum support across all bulk operations for all entity types (TEntity, IDictionary<string, object>, ExpandoObject, Anonymous, and DataTable).
  • Supported the .NET v6.0.
  • Added the Title and PackageTags tags in the Nuget Package (.nuspec references).
  • Upgraded the RepoDb package to v1.12.10-beta4.
  • Upgraded the RepoDb.PostgreSql package to v1.1.5-beta2.

RepoDB.PostgreSql.BulkOperations (v0.0.7)

  • Added the bulk operations extended methods on the DbRepository class.
  • Added the bulk operations extended methods on the BaseRepository class.

RepoDB.PostgreSql.BulkOperations (v0.0.6)

RepoDB.PostgreSql.BulkOperations (v0.0.5)

RepoDB.PostgreSql.BulkOperations (v0.0.4)

RepoDB.PostgreSql.BulkOperations (v0.0.3)

RepoDB.PostgreSql.BulkOperations (v0.0.2)

RepoDB.PostgreSql.BulkOperations (v0.0.1)