Skip to content

Releases: top-think/think-orm

V2.0.46

30 Dec 14:16
Compare
Choose a tag to compare
  • 修正column方法
  • Db和模型增加filter数据处理机制
  • 调整json处理
  • 修正sqlite驱动lock
  • 获取数据库字段类型不区分大小写
  • 修正json方法
  • 修正多对多关联中间表数据
  • 修正多对多模型
  • 改进db类hidden visible append 方法处理机制
  • 改进关联的软删除查询
  • 完善获取sql时的字符转义

V2.0.45

03 Dec 02:30
Compare
Choose a tag to compare

Mongo驱动改进数据库事件
修复 more 方法中当前查询数据空时获取 lastId 会报错的问题
修复自动时间戳int类型 添加修改返回1970
修正transactionXa方法
删除Relation类update和delete方法
修复hasWhere closure为空时foreach报错
修复paginate 返回[] 而不是空数据集,而导致的hidden等方法无法调用
fix: 修复php8自动提交事务时的报错
修正hasWhere方法
value和column方法支持json字段和动态获取器
关联定义增加withDefault方法指定关联数据不存在时候的默认值
修复 whereNotBetweenTime 逻辑错误

V2.0.44

21 Jul 05:25
Compare
Choose a tag to compare

改进数据库查询事件 统一规范

V2.0.43

20 Jul 03:12
Compare
Choose a tag to compare

修正orderField方法

V2.0.42

19 Jul 01:16
Compare
Choose a tag to compare

优化分页查询
改进聚合查询
强化虚拟模型支持
改进关联的withoutfield方法参数支持字符串

V2.0.41

14 Jul 09:39
Compare
Choose a tag to compare

改进模型事件注册
软删除destroy优化
关联支持withoutField方法
改进getValue对动态获取器的处理
改进分页类

V2.0.40

24 Apr 13:41
Compare
Choose a tag to compare
  • fixed: 兼容 symfony/cache 组件规则,不能在 key 或 tag 中使用的保留字符 :'{}()/@:'
  • 调整修改器和类型转换的处理机制
  • 改进关联查询
  • 改进多次查询的时候field方法失效问题
  • MorphOne关联支持绑定关联模型属性

V2.0.39

01 Mar 08:28
Compare
Choose a tag to compare

修正parseIn方法
改进__unset方法
修正修改数据不生效的问题
完善 column distinct 测试
补充 whereNotIn 测试

V2.0.38

24 Feb 06:45
Compare
Choose a tag to compare

修正异常类注解
Connection->link*属性补充类型注解
composer.json 声明 pdo 扩展是必须的
优化独立运行所需的兼容类
完善事务中的断连重试处理,避免数据污染
修复7.4以下版本存在无法把PDO警告转换为异常导致不兼容问题
修正phpunit兼容性
改进获取器

V2.0.37

18 Feb 02:18
Compare
Choose a tag to compare

改进getRealsql方法处理
添加单元测试与github-actions
导出包时忽略掉不必要的文件
增强 column 方法
改进模型的getBindAttr方法和获取器冲突问题
增加获取器场景功能
补充数据集方法
增加模型输出的场景设置功能 支持hidden visible append
改进 WhereIn 空数组查询
改进trigger
改进时间字段写入后实时获取的问题
改进时间字段处理