SQLite Separation, Postgre BulkOperations, Bug Fixes, Enhancements, Request, Upgrades
This release has included the recent bug fixes, enhancements, community pull-requests, requests and upgrades.
Credits
Thank you to our contributors and to all the collaborators.
Contributors
- @SergerGood - Sergei Khlebnikov - special thanks to you man 🚀 🙇🏼♂️
Collaborators
For our active collaborators on this release:
For the other collaborators of this release (filing the Issues/Bugs, Questions, Recommendations, Verification/Validations, etc)
- @Dean-NC
- @nandaccio
- @mediasystems-ch
- @seongguk2i
- @marciogoularte
- @Bygdrift
- @pmarflee
- @evilz
- @FlayLson
- @cajuncoding
- @fercala
- @adanek
- @MichalJana
- @mholzmann-medi
- @chengh42
- @stefandevo
- @tmyllymaki
- @biapar
- @richardy706
- @micycle1
- @tehmufifnman
- @shanoaice
- @Garios
- @dagmanolis
- @grofit
Please continue to do so and many thanks!
RepoDb (v1.12.10)
- Bug: the DeleteAll(T entities) method results in System.InvalidOperationException errors #1011
- 实体继承基类的主键以及字段,无法在派生类中体现? #986
- MemoryCache: "Cannot update the item that is not yet expired." #1017
- Behavioral Change: When calling the MemoryCache.Add method, the existing cached item (if present) information will be updated by the latest and updated one.
- Bug: Dot in schema name #1015
- Deprecated the method
DataEntityExtension.GetSchema(string)
. Use theDataEntityExtension.GetSchema(string, IDbSetting)
instead. - Deprecated the method
DataEntityExtension.GetTableName(string)
. Use theDataEntityExtension.GetTableName(string, IDbSetting)
instead. - Deprecated the method
Type.GetImplementedInterfaces()
(extended method). Use theType.GetInterfaces()
instead. - Bug: PropertyHandler doesn't seem to work in F# #1021
- Bug: QueryField IN not working with multiple collections with varying sizes #1026
- Enhancement: Use the HashCode.Combine() method in all Hashcode generations. #1031
- Upgraded the
System.Linq.Async
package tov6.1.0
. - Compiler update to utilize the customized
DbParameterExtension
class to compliment the compiler's needs for theNpgsqlParameter.NpgsqlDbType.Unknown
. - Complimentary support to the Enum(s) for the
RepoDb.PostgreSql.BulkOperations
package. - Upgraded the
System.Linq.Async
package tov5.1.0
. - Upgraded the
Microsoft.Bcl.AsyncInterfaces
package tov6.0.0
. - (Additional Fixes) Bug: Exceptions are thrown when using a custom PropertyHandler and a Where Expression to process an Enum value (that has NULL or invalid Enum Id); the Get/Set is never invoked. #991
- Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Question: why to order by a field, it needs to be in the select? #963
- Bug: Exceptions are thrown when using a custom PropertyHandler and a Where Expression to process an Enum value (that has NULL or invalid Enum Id); the Get/Set is never invoked. #991
- Supported the
.NET v6.0
. - Initial support to PostgreSQL bulk operations.
- Code refactoring specifically on the
QueryBuilders
.
RepoDb.SqlServer (v1.1.5)
- Bug: Dot in schema name #1015
- Referenced the
RepoDb
packagev1.12.10
. - Referenced the
Microsoft.Data.SqlClient
packagev4.0.1
. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Enhancement: Remove
System.Data.SqlClient
reference from RepoDB.SqlServer #857 - (BREAKING CHANGES) - Removed both the
MicrosoftSqlServerTypeMapAttribute
andSystemSqlServerTypeMapAttribute
attributes. Use the the SqlDbTypeAttribute attribute instead. - Supported the
.NET v6.0
.
RepoDb.SqlServer.BulkOperations (v1.1.6)
- Referenced the
RepoDb
packagev1.12.10
. - Referenced the
RepoDb.SqlServer
packagev1.1.5
. - Upgraded the
System.Linq.Async
package tov6.1.0
. - Added the
Microsoft.Bcl.AsyncInterfaces
(version6.0.0
). - Initial support to the
IAsyncEnumerable
interface. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references).
RepoDb.PostgreSql (v1.1.5)
- Bug: Dot in schema name #1015
- Referenced the
RepoDb
packagev1.12.10
. - Upgraded the
Npgsql
package tov6.0.3
. - Upgraded the
Npgsql
package. Used thev5.0.11
for FTMnetcoreapp2.0
andv6.0.0
for FTMnet5.0
andnet6.0
. - Question: why to order by a field, it needs to be in the select? #963
- Supported the
.NET v6.0
. - Complimentary support to the Enum(s) for the
RepoDb.PostgreSql.BulkOperations
package. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Added the customized
DbParameterExtension
class to compliment the compiler's needs for theNpgsqlParameter.NpgsqlDbType.Unknown
. - Upgraded the
Npgsql
package tov6.0.1
. - Initial support to PostgreSQL bulk operations.
- Enhancement: Introduced the
ClientTypeToNpgsqlDbTypeResolver
class. - Enhancement: Introduced the
PostgreSqlDbTypeNameToNpgsqlDbTypeResolver
class.
RepoDb.PostgreSql.BulkOperations (v0.0.9)
- Bug: Dot in schema name #1015
- Referenced the
RepoDb
packagev1.12.10
. - Upgraded the
Npgsql
package. Used thev5.0.11
for FTMnetcoreapp2.0
andv6.0.0
for FTMnet5.0
andnet6.0
. - Question: why to order by a field, it needs to be in the select? #963
- Supported the
.NET v6.0
. - Complimentary support to the Enum(s) for the
RepoDb.PostgreSql.BulkOperations
package. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Added the customized
DbParameterExtension
class to compliment the compiler's needs for theNpgsqlParameter.NpgsqlDbType.Unknown
. - Upgraded the
Npgsql
package tov6.0.1
. - Initial support to PostgreSQL bulk operations.
- Enhancement: Introduced the
ClientTypeToNpgsqlDbTypeResolver
class. - Enhancement: Introduced the
PostgreSqlDbTypeNameToNpgsqlDbTypeResolver
class.
RepoDb.Sqlite.Microsoft (v1.0.1)
- Initial release.
- Referenced the
RepoDb
packagev1.12.10
. - Upgraded the
Microsoft.Data.Sqlite
tov6.0.2
. - Bug: Dot in schema name #1015- Question: why to order by a field, it needs to be in the select? #963
- Supported the
.NET v6.0
. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Microsoft.Data.Sqlite Version #995
- Upgraded the
Microsoft.Data.Sqlite
tov6.0.1
. - Added the 6.0 to the target frameworks.
- Request: Separate the SqLite Nuget Library into 2 #880.
RepoDb.SQLite.System (v1.0.0)
- Initial release.
- Referenced the
RepoDb
packagev1.12.10
. - Question: why to order by a field, it needs to be in the select? #963
- Supported the
.NET v6.0
. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Bug: Dot in schema name #1015
- Added the 6.0 to the target frameworks.
- Upgraded the
System.Data.SQLite.Core
package tov1.0.115.5
. - Request: Separate the SqLite Nuget Library into 2 #880.
RepoDb.MySql (v1.1.6)
- Upgraded the
MySql.Data
package to8.0.28
. - Question: why to order by a field, it needs to be in the select? #963
- Supported the
.NET v6.0
. - Added the
Title
andPackageTags
tags in the Nuget Package (.nuspec references). - Bug: Dot in schema name #1015
- Referenced the
RepoDb
packagev1.12.10
.