Skip to content

Releases: top-think/think-orm

V2.0.36

13 Jan 10:03
Compare
Choose a tag to compare

修正模型类型转换

V2.0.35

10 Jan 09:33
Compare
Choose a tag to compare

增加mysql json类型字段->>方式获取支持
模型类型转换处理 不纳入获取器和修改器
时间字段处理调整
增加模型数据输出的映射支持
when方法调整 用于支持在闭包内使用查询条件之外的链式方法
修复 column 方法 field 字段传 '*' 时返回空数组
改进getRealSql方法兼容性
改进异常捕获
修复命令行生成数据库字段缓存为空的bug
改进时间戳自动写入

V2.0.34

28 Sep 13:37
Compare
Choose a tag to compare

改进多对多关联查询
改进数据库的连接异常捕获
改进when条件查询的闭包处理
改进一对一关联查询对order的支持
改进DbException类继承
改进多对多关联查询条件设置
改进只读字段判断
改进where查询
startTrans()方法并未终止抛异常,重连成功终止抛异常
upd: 修改PDOConnector抽象方法参数和返回类型,保持与子类一致
Relation类增加getForeignKey和getLocalKey方法
模型类增加convertNameToCamel属性 用于设置模型数据的命名强制采用驼峰命名输出
改进模型getRealFieldName方法

V2.0.33

24 Jun 14:24
Compare
Choose a tag to compare

改进BelongsToMany关联
修正whereTime查询对date类型的支持
改进字段缓存文件增加数据库子目录 并支持自定义
改进一对一关联的属性绑定当关联数据不存在的时候的数据格式的一致性
改进mysql驱动
改进多对多关联
改进查询缓存对高并发的支持
改进模型的事务调用
改进DbManager的connect方法 返回一个connection的代理类,可以保存下来多次使用该连接
改进Raw对象查询的参数绑定机制
改进字段信息缓存纳入缓存机制
修正MorphToMany关联
改进数据库的query和execute方法

V2.0.32

30 Apr 13:49
Compare
Choose a tag to compare

主要更新

  • 模型create、update和saveall方法支持suffix
  • 改进MorphTo关联的eagerlyResultSet方法
  • 模型类增加macro方法用于注入方法
  • 完善关联属性判断
  • 修正value和find方法查询缓存混淆的问题
  • 改进HasMany关联的hasWhere方法
  • 改进搜索器方法 第二个参数支持传入Request对象
  • 完善macro方法注入
  • 可以调用子类create|update重载方法
  • 完善一处PHP7.4兼容性问题
  • fix: where空闭包导致生成语句错误
  • fix: SoftDelete::destroy() 真实删除无效
  • 改进BelongsToMany关联的find方法
  • 改进column查询方法对别名的支持

V2.0.31

13 Jan 05:33
Compare
Choose a tag to compare

改进datetime类型写入处理
修正mongo驱动

V2.0.30

04 Jan 03:47
Compare
Choose a tag to compare
  • 改进模型数据浮点类型转换
  • 增加多态多对多关联支持
  • mongodb加入事务支持(mongodb版本V4.0+)
  • 改进insertAll对replace的支持

V2.0.29

24 Dec 07:53
Compare
Choose a tag to compare
  • 模型支持动态设置数据库连接
  • 修正column方法的查询缓存问题
  • 改进Query类的getAutoInc方法
  • 改进模型更新条件获取
  • 修正使用模型对象更改数据时忽略自定义的suffix 和 connection参数
  • 修正XA事务
  • 改进column方法

V2.0.28

18 Nov 14:09
Compare
Choose a tag to compare
  • 修正mongo驱动
  • 修正多对多的分页查询
  • 改进字符串查询自动识别
  • 增加断线重连次数限制
  • 替换list方法
  • 改进模型更新后自动清理缓存
  • cache方法tag参数支持数组
  • 改进模型新增的主键获取

V2.0.27

23 Oct 07:01
Compare
Choose a tag to compare

insertAll方法大量数据写入优化处理
改进分页对象上使用集合方法的返回值
改进关联属性的严格大小写
改进getData方法