All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unless otherwise noted, all changes made by @jeremyknight-me.
- Added support for .NET 9.
- Upgraded
Microsoft.Data.SqlClient
to v5.2.0 - Upgraded
JK.Common.Abstractions
to v2.0.0
- Removed support for .NET 6.
- Added support for .NET 8
- Upgraded
JK.Common.Abstractions
to v1.1.0
- Added package
JK.Common.Abstractions
at v1.0.0
- Added
IsTimeoutError
extension method onSqlException
. - Added
UnsafeSqlExceptionFactory
to aid in unit testing.
- Upgraded to
JK.Common
to 5.0.0 - Refactored logic for some parameter creation to reduce duplication.
- .NET 7 to multi-targetting
- Added
SqlBulkCopy
extension method to provide better exception on column length SqlExceptions. - Added
SqlParameterCollection
extension methods to allow for easierSqlParameter
configuration.
- Removed .NET Standard 2.1 from multi-targetting
- Removed
SqlParameterFactory
- Multi-targeting for .NET Standard 2.0
- Multi-targeting for .NET Standard 2.1, .NET 5, and .NET 6
- Changed from System.Data.SqlClient to Microsoft.Data.SqlClient
- Added SqlParameterFactory
- Added SqlBulkInsertOperation