修改changelog 格式

This commit is contained in:
springrain
2021-02-09 21:02:39 +08:00
parent 4fe47bb0b2
commit cf542ff80b

162
changelog
View File

@@ -1,120 +1,120 @@
1.4.5
v1.4.5
更新内容:
-增强自定义类型转换的功能
-完善文档,注释
-非常感谢 @anxuanzi 完善代码生成器
-非常感谢 @chien_tung 增加changelog,以后版本发布都会记录changelog
- 增强自定义类型转换的功能
- 完善文档,注释
- 非常感谢 @anxuanzi 完善代码生成器
- 非常感谢 @chien_tung 增加changelog,以后版本发布都会记录changelog
1.4.4
v1.4.4
更新内容:
-如果查询的字段在column tag中没有找到,就会根据名称(不区分大小写)映射到struct的属性上
-给QueryRow方法增加 has 的返回值,标识数据库是有一条记录的,各位已经使用的大佬,升级时注意修改代码,非常抱歉*3
- 如果查询的字段在column tag中没有找到,就会根据名称(不区分大小写)映射到struct的属性上
- 给QueryRow方法增加 has 的返回值,标识数据库是有一条记录的,各位已经使用的大佬,升级时注意修改代码,非常抱歉*3
1.4.3
v1.4.3
更新内容:
-正式支持南大通用(gbase)数据库,完成国产四库的适配
-增加设置全局事务隔离级别和单个事务的隔离级别
-修复触发器自增主键的逻辑bug
-文档完善和细节调整
- 正式支持南大通用(gbase)数据库,完成国产四库的适配
- 增加设置全局事务隔离级别和单个事务的隔离级别
- 修复触发器自增主键的逻辑bug
- 文档完善和细节调整
1.4.1
v1.4.1
更新内容:
-支持自定义扩展字段映射逻辑
- 支持自定义扩展字段映射逻辑
1.4.0
v1.4.0
更新内容:
-修改多条数据的判断逻辑
- 修改多条数据的判断逻辑
1.3.9
v1.3.9
更新内容:
-支持自定义数据类型,包括json/jsonb
-非常感谢 @chien_tung 同学反馈的问题, QuerySlice方法支持*[]*struct类型,简化从xorm迁移
-其他代码细节优化.
- 支持自定义数据类型,包括json/jsonb
- 非常感谢 @chien_tung 同学反馈的问题, QuerySlice方法支持*[]*struct类型,简化从xorm迁移
- 其他代码细节优化.
1.3.7
v1.3.7
更新内容:
-非常感谢 @zhou-a-xing 同学(八块腹肌的单身少年)的英文翻译,zorm的核心代码注释已经是中英双语了.
-非常感谢 @chien_tung 同学反馈的问题,修复主键自增int和init64类型的兼容性.
-其他代码细节优化.
- 非常感谢 @zhou- a- xing 同学(八块腹肌的单身少年)的英文翻译,zorm的核心代码注释已经是中英双语了.
- 非常感谢 @chien_tung 同学反馈的问题,修复主键自增int和init64类型的兼容性.
- 其他代码细节优化.
1.3.5
v1.3.5
更新内容:
-完善注释文档
-修复Delete方法的参数类型错误
-其他代码细节优化.
- 完善注释文档
- 修复Delete方法的参数类型错误
- 其他代码细节优化.
1.3.4
v1.3.4
更新内容:
-完善注释文档
-取消分页语句必须有order by的限制
-支持人大金仓数据库
-人大金仓驱动说明: https://help.kingbase.com.cn/doc-view-8108.html
-人大金仓kingbase 8核心是基于postgresql 9.6,可以使用 https://github.com/lib/pq 进行测试,生产环境建议使用官方驱动
- 完善注释文档
- 取消分页语句必须有order by的限制
- 支持人大金仓数据库
- 人大金仓驱动说明: https://help.kingbase.com.cn/doc- view- 8108.html
- 人大金仓kingbase 8核心是基于postgresql 9.6,可以使用 https://github.com/lib/pq 进行测试,生产环境建议使用官方驱动
1.3.3
v1.3.3
更新内容:
-完善注释文档
-增加批量保存Struct对象方法
-正式支持达梦数据库
-基于达梦官方驱动,发布go mod项目 https://gitee.com/chunanyong/dm
- 完善注释文档
- 增加批量保存Struct对象方法
- 正式支持达梦数据库
- 基于达梦官方驱动,发布go mod项目 https://gitee.com/chunanyong/dm
1.3.2
v1.3.2
更新内容:
-增加达梦数据的分页适配
-完善调整代码注释
-增加存储过程和函数的调用示例
- 增加达梦数据的分页适配
- 完善调整代码注释
- 增加存储过程和函数的调用示例
1.3.1
v1.3.1
更新内容:
-修改方法名称,和gorm和xorm保持相似,降低迁移和学习成本
-更新测试用例文档
- 修改方法名称,和gorm和xorm保持相似,降低迁移和学习成本
- 更新测试用例文档
1.3.0
v1.3.0
更新内容:
-去掉zap日志依赖,通过复写 FuncLogError FuncLogPanic FuncPrintSQL 实现自定义日志
-golang版本依赖调整为1.13
-迁移测试用到readygo,zorm项目不依赖任何数据库驱动包
- 去掉zap日志依赖,通过复写 FuncLogError FuncLogPanic FuncPrintSQL 实现自定义日志
- golang版本依赖调整为v1.13
- 迁移测试用到readygo,zorm项目不依赖任何数据库驱动包
1.2.9
v1.2.9
更新内容:
-IEntityMap支持主键自增或主键序列
-更新方法返回影响的行数affected
-修复 查询IEntityMap时数据库无记录出现异常的bug
-测试用例即文档 https://gitee.com/chunanyong/readygo/blob/master/test/testzorm/BaseDao_test.go
- IEntityMap支持主键自增或主键序列
- 更新方法返回影响的行数affected
- 修复 查询IEntityMap时数据库无记录出现异常的bug
- 测试用例即文档 https://gitee.com/chunanyong/readygo/blob/master/test/testzorm/BaseDao_test.go
1.2.8
v1.2.8
更新内容:
-暴露FuncGenerateStringID函数,方便自定义扩展字符串主键ID
-Finder.Append 默认加一个空格,避免手误出现语法错误
-缓存字段信息时,使用map代替sync.Map,提高性能
-第三方性能压测结果
- 暴露FuncGenerateStringID函数,方便自定义扩展字符串主键ID
- Finder.Append 默认加一个空格,避免手误出现语法错误
- 缓存字段信息时,使用map代替sync.Map,提高性能
- 第三方性能压测结果
1.2.6
v1.2.6
更新内容:
-DataSourceConfig 配置区分 DriverName 和 DBType兼容一种数据库的多个驱动包
-不再显示依赖数据库驱动,由使用者确定依赖的数据库驱动包
- DataSourceConfig 配置区分 DriverName 和 DBType兼容一种数据库的多个驱动包
- 不再显示依赖数据库驱动,由使用者确定依赖的数据库驱动包
1.2.5
v1.2.5
更新内容:
-分页语句必须有明确的order by,避免数据库迁移时出现分页语法不兼容.
-修复列表查询时,page对象为nil的bug
- 分页语句必须有明确的order by,避免数据库迁移时出现分页语法不兼容.
- 修复列表查询时,page对象为nil的bug
1.2.3
v1.2.3
更新内容:
-完善数据库支持,目前支持MySQL,SQLServer,Oracle,PostgreSQL,SQLite3
-简化数据库读写分离实现,暴露zorm.FuncReadWriteBaseDao函数属性,用于自定义读写分离策略
-精简zorm.DataSourceConfig属性,增加PrintSQL属性
- 完善数据库支持,目前支持MySQL,SQLServer,Oracle,PostgreSQL,SQLite3
- 简化数据库读写分离实现,暴露zorm.FuncReadWriteBaseDao函数属性,用于自定义读写分离策略
- 精简zorm.DataSourceConfig属性,增加PrintSQL属性
1.2.2
v1.2.2
更新内容:
-修改NewPage()返回Page对象指针,传递时少写一个 & 符号
-取消GetDBConnection()方法,使用BindContextConnection()方法进行多个数据库库绑定
-隐藏DBConnection对象,不再对外暴露数据库对象,避免手动初始化造成的异常
- 修改NewPage()返回Page对象指针,传递时少写一个 & 符号
- 取消GetDBConnection()方法,使用BindContextConnection()方法进行多个数据库库绑定
- 隐藏DBConnection对象,不再对外暴露数据库对象,避免手动初始化造成的异常
1.1.8
v1.1.8
更新内容:
-修复UUID支持
-数据库连接和事务隐藏到context.Context为统一参数,符合golang规范,更好的性能
-封装logger实现,方便更换log包
-增加zorm.UpdateStructNotZeroValue 方法,只更新不为零值的字段
-完善测试用例
- 修复UUID支持
- 数据库连接和事务隐藏到context.Context为统一参数,符合golang规范,更好的性能
- 封装logger实现,方便更换log包
- 增加zorm.UpdateStructNotZeroValue 方法,只更新不为零值的字段
- 完善测试用例