v0.2.7-beta
simple admin common v0.2.6 发布
simple admin common 是 simple admin core 的pkg拆分出来的共用包,用于在各个服务共享一些基础功能。
simple admin tools v0.2.3更新
主要优化:
- 优化ent代码生成模板,依赖由simple admin core 变更为 simple admin common
- 优化i18n代码生成,目前i18n的lang已改为从ctx中获取,查看core的handler 和 logic 的变化
- api proto代码生成新增 json_style选项,用来控制生成的json tag 的格式,默认为小驼峰
- 优化了部分测试用例
- 合并go zero最新代码
- statuserr 移至 errorx
simple admin core v0.2.7-beta发布
主要更新:
- pkg 大部分包移至 simple admin common 并适配代码
- 移除 job , 新版的任务管理位于 simple admin job, 将在 v0.2.7 提供在线定时任务管理,有兴趣的也可提前查看
- 优化了用户更新逻辑及鉴权中间件
如何更新旧的rpc适配common?
- 全局 替换 github.com/suyuan32/simple-admin-core/pkg 为 github.com/suyuan32/simple-admin-common
- statuserr 替换为errorx
- 修改部分Pkg依赖为common
如何升级新版 api?
- tools 更新至 v0.2.3
- 重新生成 hanlder
- 全局替换下logic里的new函数中的lang可以去除
注意; 也可以不使用新版的Handler和logic,程序同样能运行 - 全局 替换 github.com/suyuan32/simple-admin-core/pkg 为 github.com/suyuan32/simple-admin-common
查看新版的example 和member 中的commit了解迁移的方法
What's Changed
- Feat: redis watcher by @suyuan32 in #77
- feat: ent error handling by @suyuan32 in #78
- Refactor: Migrate pkg to simple admin common, optimize translate and use context to get lang by @suyuan32 in #79
Full Changelog: v0.2.5...v0.2.7-beta