Skip to content

Releases: Kros-sk/Kros.KORM

Kros.KORM 7.0.0 📦

18 Dec 19:28
cde62e7
Compare
Choose a tag to compare

Changes

Kros.KORM 6.2.0 📦

27 Mar 20:57
e351165
Compare
Choose a tag to compare

Changes

  • Implement LongCount method support @petriq (#106)
  • Use latest versions of Kros.Utils and Microsoft.Data.SqlClient @satano (#108)

Kros.KORM 6.1.0

16 Jan 11:49
0d2daaa
Compare
Choose a tag to compare

Changes

Kros.KORM 6.0.0 📦

02 Nov 07:39
c913c55
Compare
Choose a tag to compare

Changes

⚠️ Breaking changes

  • Remove targeting for the old .NET 4.6 framework (DbTransaction does not contain async variants in this framework)
  • Interface IQueryProvider was change. Method ExecuteInTransactionAsync has a new signature Task ExecuteInTransactionAsync(Func<CancellationToken, Task> action, CancellationToken cancellationToken = default);

Kros.KORM 5.1.1 📦

14 Jul 10:58
20a19b3
Compare
Choose a tag to compare

Changes

Kros.KORM 5.1.0 📦

13 Jul 07:14
3892b31
Compare
Choose a tag to compare

Changes

  • Added option to ignore value generators on commit @Peto-210 (#100)

Kros.KORM 5.0.0 📦

25 Apr 06:42
3e71252
Compare
Choose a tag to compare

Breaking changes ❗

  • NULL values in database are mapped to entities @satano (#97)

Until now, NULL values in database were just skipped – nothing was done with them. This had two consequences:

  1. If the property was initialized in constructor to some non-null/non-zero value, this value remained the same after the mapping. So NULL in database did not change it. Now NULL value in database is mapped to entity. The property, depending on its type, is either set to null, or 0, or to defaultly initialized struct.
  2. Converter was not called for database NULL. So it was not possible to change NULL value in database to something meaningful in entity. Now converter is called with null as the input value.

Kros.KORM 4.4.3 📦

01 Mar 13:59
13ccda8
Compare
Choose a tag to compare

Changes

Kros.KORM 4.4.1 📦

09 Feb 14:01
54de0d7
Compare
Choose a tag to compare

What's Changed

  • Remove fix for OData query by @satano in #93
  • Execute with temp table extension with command timeout. by @JanoSlivka in #94

Full Changelog: v4.3.3...v4.4.1

Kros.KORM 4.4.0 📦

14 Jan 08:44
63b8492
Compare
Choose a tag to compare

Changes

  • Fix ORDER BY nullable column in OData query @satano (#92)
  • Support for specifying SQL Bulk copy options. @JanoSlivka (#91)
  • Add support for GUID primary keys @satano (#89). Real work is dona in Kros.Utils, so this is just using latest version of Kros.Utils library.