RepoDb v1.11.1 Release Notes
Release Date: 2020-05-21 // almost 4 years ago-
RepoDb (v1.11.1)
- ๐ Bug: The property handler mapping via FluentMapper or PropertyHandlerMapper is not being triggered. #438
- ๐ Requests: Support for Table attribute #360
- Optimization: Transfer the logic of ClassProperty into various mappers.
- Optimization: Added an
IResolver
interface that does not require aninput
argument. - ๐ Bug: The property handler mapping via FluentMapper or PropertyHandlerMapper is not being triggered. #438
- ๐ Bug: No coercion operator is defined between types
System.String
andSystem.Guid
. #437 - โ Added an extensive Integration Tests for Property Handler Implicit Mapping.
- โ Added an extensive Unit and Integration Tests for
Key
,Column
andTable
attributes support. #435 - โ Added more Unit Tests for
Key/Primary
andTable/Column/Map
collisions. #435 - โ Added the
GetTypeMapAttribute()
,GetPropertyHandler()
,GetPropertyHandlerAttribute()
methods in the ClassProperty class. - โ Added the
PrimaryResolver
to resolve the primary ClassProperty of the data entity type. - โ Added the
IdentityResolver
to resolve the identity ClassProperty of the data entity type. - โ Added the
ClassMappedNameResolver
to resolve the database object name mapping of the data entity type. - โ Added the
PropertyMappedNameResolver
to resolve the cached column name mappings of the property. - โ Added both the
TypeMapPropertyLevelResolver
andTypeMapTypeLevelResolver
classes to resolve the equivalentDbType
object of both the property and .NET CLR type. - โ Added both the
PropertyHandlerPropertyLevelResolver
andPropertyHandlerTypeLevelResolver
classes to resolve the equivalent property handler of both the property and .NET CLR type. - โ Added the
entityType
argument in theDbCommandExtensions.CreateParameters()
method.
RepoDb.SqlServer (v1.0.8)
- ๐ Referenced the version RepoDb.Core (v1.11.1).
RepoDb.SqlServer.BulkOperations (v1.0.7)
- ๐ Referenced the version RepoDb.SqlServer (v1.0.8).
RepoDb.SqLite (v1.0.10)
- ๐ Referenced the version RepoDb.Core (v1.11.1).
- โฌ๏ธ Upgraded the reference of
System.Data.SQLite
version1.0.112.2
.
RepoDb.MySql (v1.0.10)
- ๐ Referenced the version RepoDb.Core (v1.11.1).
- ๐ Bug: insert<T> issue - parameter 'xxx' already added #432
- ๐ Referenced the latest beta version of RepoDb.Core (v1.11.0-beta4).
RepoDb.PostgreSql (v1.0.7)
- ๐ Referenced the version RepoDb.Core (v1.11.1).
- ๐ Bug: (Direct Reports) Fixed the issue at DeleteAll() via primary keys if the items is beyond 2100.
- ๐ Performance: Reverted the value of Constant.DefaultBatchOperationSize into 10.
Credits to Contributors
- ๐ @cwaldron - for enabling the
Key
,Table
andColumn
attribute supports. - @fake-fur - for fixing the conflicting database field generation at
MySql
.
Thank you for your contributions!