Skip to content

Releases: dotnetcore/SmartSql

v4.0.0-rc1

17 Mar 14:08
Compare
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
Compare
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
Compare
Choose a tag to compare
  1. add support SmartSql.Batch

v3.7.16

26 Oct 09:27
Compare
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
Compare
Choose a tag to compare
  1. fix #42

v3.7.10

11 Oct 10:53
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  1. add MapperContainer.Instance.GetSqlMapperByAlias
  2. fixed Log out put for In Params
  3. fixed ExecuteScalar return null value

v3.7.0

18 Sep 13:34
Compare
Choose a tag to compare
  1. support cross SqlMap reference for #30
  2. modifying Statement.Ref for delay dependence
  3. optimize Analyse Statement.SqlCommandType
  4. optimize CheckIncludeCyclicDependency
  5. fixed MultipleResultMap.Root result Map
  6. fixed PreparedCommand Sql log output for IgnoreParameterCase