Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

Releases: Kros-sk/Kros.Libs

Kros.KORM v3.9.0

21 Mar 11:45
2b0ccc1
Compare
Choose a tag to compare

New features

#181 Added asynchronous variant of methods ExecuteNonQuery into Database.
#189 Added support for database migration.

Kros.Utils 1.9.0

08 Mar 11:29
3e44541
Compare
Choose a tag to compare

New Features

  • #180 ForEach extensions for IEnumerable
  • #187 Added constructor for NetworkChecker which accepts httpMessageHandlerFactory and both timeouts.

Kros.Utils v1.8.3

18 Feb 11:00
22c41a3
Compare
Choose a tag to compare

Resolved Issues

#182 Change reference System.Net.Http for full framework.

Kros.Utils v1.8.1

20 Nov 10:46
e7ddf1d
Compare
Choose a tag to compare

New Features

#170 NetworkChecker's constructor accepts a factory function for creating a HttpMessageHandler. This can be used for supplying own message handler with complex proxy settings.

Kros.KORM v3.8.0

29 Oct 08:02
ee0de1c
Compare
Choose a tag to compare

Breaking Changes

  • #156 Invalid primary key detection in ConventionModelMapper
    If a model has composite primary key (more than 1 propery has KeyAttribute), all of these properties must have order specified and the order numbers must be unique for every colum. Also properties of composite primary key must have AutoIncrementMethodType set to None. If any of these is violated, CompositePrimaryKeyException is thrown.

Resolved Issues

  • #155 OrderBy works correctly

    • String argument OrderBy("Id") works with Skip().
    • Mixing string OrderBy("Id") and expression OrderBy(item => item.FirstName) works correctly.
  • #156 Invalid primary key detection in ConventionModelMapper
    In the model, if there is a property attributed as a primary key (KeyAttribute) and also there is a property Id, which is primary key by convention, only attributed property is considered as a primary key.

  • #158 New transactions work correctly after previous transaction was rolled back
    After rollback of some transaction, the new transaction (Database.BeginTranscation()) could not be commied at all.

Kros.KORM.MsAccess v1.8.0

29 Oct 08:03
ee0de1c
Compare
Choose a tag to compare

Breaking Changes

  • #156 Invalid primary key detection in ConventionModelMapper
    If a model has composite primary key (more than 1 propery has KeyAttribute), all of these properties must have order specified and the order numbers must be unique for every colum. Also properties of composite primary key must have AutoIncrementMethodType set to None. If any of these is violated, CompositePrimaryKeyException is thrown.

Resolved Issues

  • #155 OrderBy works correctly

    • String argument OrderBy("Id") works with Skip().
    • Mixing string OrderBy("Id") and expression OrderBy(item => item.FirstName) works correctly.
  • #156 Invalid primary key detection in ConventionModelMapper
    In the model, if there is a property attributed as a primary key (KeyAttribute) and also there is a property Id, which is primary key by convention, only attributed property is considered as a primary key.

  • #158 New transactions work correctly after previous transaction was rolled back
    After rollback of some transaction, the new transaction (Database.BeginTranscation()) could not be commied at all.

Kros.Utils v1.8.0

26 Oct 13:38
9237a9f
Compare
Choose a tag to compare

New Features

#154 Added some extensions for HttpRequestMessage, HttpResponseMessage and HttClient. Most of these extensions are available only for .NET Core version of the library.

Kros.Utils v1.7.2

01 Aug 04:35
a958d8e
Compare
Choose a tag to compare

Breaking Changes

  • #139 New methods GetString(int) and IsDBNull(int) were added to the interface IBulkActionDataReader.
  • #143 ColumnSchema class had method SetParameterDbType, which set a data type for DbCommand parameter. This method was renamed to SetupParameter, because it is doing more than just setting data type. It should set Size, Precision and Scale as well.

New features

  • #139 Turn on SqlBulkCopy.EnableStreaming for SQL Server bulk insert
  • #140 Column mapping support for bulk insert

Kros.Utils.MsAccess v1.6.2

01 Aug 07:56
a958d8e
Compare
Choose a tag to compare
utils_msaccess_v1.6.2

Change version for release (#150)

Kros.KORM v3.7.2

01 Aug 04:45
a958d8e
Compare
Choose a tag to compare

Resolved issues

  • #143 Inserting data with DbSet fails on some column types
  • #147 Generating dynamic methods fails on some data types (float, DateTimeOffset)