Skip to content

PropertyValueAttributes, Bug Fixes, Enhancements, Requests, Upgrades

Compare
Choose a tag to compare
@mikependon mikependon released this 23 Sep 15:02
· 499 commits to master since this release
6fefb49

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 πŸš€ πŸ™‡πŸΌβ€β™‚οΈ

    • Added benchmarks for Linq2Db #804
    • Small optimizations #805
    • using the is pattern expression #806
    • TextAttibute was deleted #809
    • AutomaticConvert == Convert.ChangeType #810
    • upgrade packages #811
    • Support net5 #815
    • using new language features #817
    • fixed some allocations #818
    • QueryBuilder work with StringBuilder #819
    • Fixed tests after change QueryBuilder #820
    • Collections used for contains are replaced with HashSet #827
    • Using strings for Concat #828
    • GetHashCode without Sting.Concat #829
    • Upgrade packages #830
    • Unnecessary allocation #833
    • Async enumerable #834
    • Removed unnecessary calls the methode GetHashCode #835
    • replace Activator.CreateInstance() with new T() #841
    • Using Comparer for OrderBy #842
    • More optimal use of method String.IndexOf #843
    • More optimal use of methods String.StartsWith and String.EndsWith #844
    • More optimal use of method String.Contains #845
    • Use readonly struct for less allocations #846
    • Typed mappers #848
    • Upgrade packages #852
    • GetHashCode for own type #853
  • @orthoxerox

    • [WIP] Postgres enum <-> .Net enum #855

Collaborators

For our active collaborators on this release:

For the other collaborators of this release (filing the Issues/Bugs, Questions, Recommendations, Verification/Validations, etc)

Please continue to do so and many thanks!

RepoDB (v1.12.8)

RepoDB.SqlServer (v1.1.4)

RepoDB.SqlServer.BulkOperations (v1.1.4)

  • Bug: BulkMergeAsync with multiple qualifiers #864
  • Added the net5.0 as part of the target frameworks.
  • Upgraded the RepoDb package to v1.12.8-beta5.
  • Upgraded the RepoDb.SqlServer package to v1.1.4-beta4.

RepoDB.SqlServer.BulkOperations (v1.1.3)

  • Bug: Identity Values not set correctly with Bulk Insert from Sql Server due to Incorrect Sorting of data. #691
  • The hints argument is removed from the BulkInsert via DbDataReader.
  • Added the WriteToServer method to cater the ordered resultset of the __RepoDb_OrderColumn custom column.

RepoDB.PostgreSql (v1.1.3)

  • Added the net5.0 as part of the target frameworks.
  • Upgraded the RepoDb package to v1.12.8-beta5.
  • Upgraded the Npgsql package to v5.0.10.
  • Bug: Does Postgresql support querying on enums in non-raw form? #787.
  • Bug: CountAsync (PostgreSql) fails when querying by Enum. #798.
  • Bug: Anonymous record Insert fails if no id is provided #796.
  • Bug: RepoDb.Exceptions.PrimaryFieldNotFoundException: The non-identity primary field must be present during insert operation. #786.
  • Bug: The ENUM type of Postgre (DB) is not being handled properly in RepoDb.PostgreSql. #395 #854.
  • Bug: Exception on Merge (PostgreSQL) #776.
  • Enhancement: Added the ConvertedValueAttribute attribute. #884
  • Enhancement: Added the DataTypeNameAttribute attribute. #884
  • Enhancement: Added the NpgsqlDbTypeAttribute attribute. #884
  • Enhancement: Deprecated the NpgsqlTypeMapAttribute attribute. #884
  • Enhancement: Moved the PostgreSqlDbSetting to RepoDb.DbSettings namespace.
  • Enhancement: Add the attribute-based parameter setters for the DbParameter object. #886

RepoDB.SqLite (v1.1.3)

  • Upgraded the RepoDb package to v1.12.8-beta5.
  • Upgraded the Microsoft.Data.Sqlite package to v5.0.10.
  • Upgraded the System.Data.SQLite.Core package to v1.0.115.
  • Added the net5.0 as part of the target frameworks.
  • Bug: SQLite PrimaryKey with AUTOINCREMENT not recognized #802
  • Bug: SQLite Identity field cannot identified #790
  • Enhancement: Added the SqliteTypeAttribute attribute. #884
  • Enhancement: Added the TypeNameAttribute attribute. #884
  • Enhancement: Add the attribute-based parameter setters for the DbParameter object. #886

RepoDB.MySql (v1.1.4)

  • Added the net5.0 as part of the target frameworks.
  • Upgraded the RepoDb package to v1.12.8-beta5.
  • Bug: Exception on Merge (PostgreSQL) #776. RELATED
  • Enhancement: Added the MySqlDbTypeAttribute attribute. #884
  • Enhancement: Deprecated the MySqlTypeMapAttribute attribute.
  • Enhancement: Moved the MySqlDbSetting to RepoDb.DbSettings namespace.
  • Enhancement: Add the attribute-based parameter setters for the DbParameter object. #886

RepoDB.MySqlConnector (v1.1.3)

  • Upgraded the MySqlConnector package to v1.3.12.
  • Upgraded the RepoDb package to v1.12.8-beta5.
  • Added the net5.0 as part of the target frameworks.
  • Enhancement: Added the MySqlDbTypeAttribute attribute. #884
  • Enhancement: Deprecated the MySqlConnectorTypeMapAttribute attribute.
  • Enhancement: Moved the MySqlConnectorDbSetting to RepoDb.DbSettings namespace.
  • Enhancement: Add the attribute-based parameter setters for the DbParameter object. #886
  • Bug: Exception on Merge (PostgreSQL) #776. RELATED
  • Wrong ordinal for Nullable filed information in MySqlConnectorDbHelper.ReaderToDbFieldAsync #780