Skip to content

Releases: dotnetcore/SmartSql

v4.0.0-rc5

20 Mar 07:08

Choose a tag to compare

v4.0.0-rc5 Pre-release
Pre-release
  1. fix from cache bug
  2. fix Async bug
  3. add support Tag.Required
  4. add support Dynamic & Set & Where & Include Required check.

v4.0.0-rc1

17 Mar 14:08

Choose a tag to compare

v4.0.0-rc1 Pre-release
Pre-release

SmartSql-V4

  • Execute flow refactoring (pipeline-middleware mode)
  • Increase unit Test coverage
  • IDataReaderDeserializer
    • DynamicDeserializer
    • EntityDeserializer
    • MultipleResultDeserializer
    • ValueTypeDeserializer
  • Custom Tags
    • Script Tag
  • TypeHandler refactoring
  • CUD Auto Implementation (configuration Entity.tablename required)
  • Dynamic Proxy Repository Refactoring
  • Multi-configuration Source loader support
    • XmlConfigLoader
      • File
      • Embedded
  • Minimize the running environment(only DataSource)
  • Distributed Cache Refactoring
  • Diagnostics support
  • DI Use experience optimization
  • SmartSql.Batch -> SmartSql.Bulk
  • IdGenerator

  • 执行流重构(管道-中间件模式)
  • 增加单元测试覆盖率
  • IDataReaderDeserializer
    • DynamicDeserializer
    • EntityDeserializer
    • MultipleResultDeserializer
    • ValueTypeDeserializer
  • 自定义标签
    • Script Tag
  • TypeHandler 重构
  • CUD 自动实现 (需配置Entity.TableName)
  • 动态代理仓储重构
  • 多配置源加载器支持
    • XmlConfigLoader
      • File
      • Embedded
  • 最小化可运行环境(only DataSource)
  • 分布式缓存重构
  • Diagnostics 支持
  • DI 使用体验优化
  • SmartSql.Batch -> SmartSql.Bulk
  • IdGenerator

v3.8.8

10 Dec 09:21

Choose a tag to compare

  1. optimize Cache
  2. optimize Redis.Paramter.DatabaseId
  3. add Redis.expiryInterval
  4. fix For repeated parameter bug
  5. fix Nullable Anonymous type bug
  6. fix QuerySingle and ExecuteScalar return Nullable ValueType bug.
  7. add Oracle BooleanTypeHandle
  8. add SmartSql.TypeHandler.PostgreSql
  9. fixed SmartSql.Options.TypeHandler bug

v3.8.2

30 Oct 05:43

Choose a tag to compare

  1. add support SmartSql.Batch

v3.7.16

26 Oct 09:27

Choose a tag to compare

  1. fix AnonymousType Cache type bug
  2. add SqlParamAnalyzer
  3. optimize CacheKey
  4. optimize Sql-In syntax
  5. optimize SqlText check Sql-In syntax
  6. fix [Scope Or SqlId] repeated conflicts throw explicit error.

v3.7.11

21 Oct 13:28

Choose a tag to compare

  1. fix #42

v3.7.10

11 Oct 10:53

Choose a tag to compare

  1. fixed Dynamic child first tag is SqlText ignore prepend bug.
  2. add IRepository Build Internal Get
  3. add RepositoryExtensions SessionWrap and TransactionWrap

v3.7.8

30 Sep 19:22

Choose a tag to compare

  1. Enhanced RequestContext For CacheMap/ParameterMap /ResultMap/MultipleResultMap
  2. u DbConnectionSession.Dispose LogLevel
  3. add SmartSql.AOP
  4. fixed Dynamic child nest tag ignore prepend bug.
  5. fixed RequestContext.ReadDb Default bug.
  6. add SmartSql.Extensions.IgnoreDataSourceChoiceFilter
  7. add SmartSql.Extensions.IgnoreDataSourceChoiceFilter_Tests

v3.7.5

26 Sep 10:35

Choose a tag to compare

  1. fixed Fot tag Parameter rename bug
  2. support [For] Tag use ParameterMap

v3.7.2

25 Sep 06:39

Choose a tag to compare

  1. add MapperContainer.Instance.GetSqlMapperByAlias
  2. fixed Log out put for In Params
  3. fixed ExecuteScalar return null value