Skip to content

v0.2.7-beta

Compare
Choose a tag to compare
@suyuan32 suyuan32 released this 08 Mar 02:51

simple admin common v0.2.6 发布
simple admin common 是 simple admin core 的pkg拆分出来的共用包,用于在各个服务共享一些基础功能。

simple admin tools v0.2.3更新
主要优化:

  1. 优化ent代码生成模板,依赖由simple admin core 变更为 simple admin common
  2. 优化i18n代码生成,目前i18n的lang已改为从ctx中获取,查看core的handler 和 logic 的变化
  3. api proto代码生成新增 json_style选项,用来控制生成的json tag 的格式,默认为小驼峰
  4. 优化了部分测试用例
  5. 合并go zero最新代码
  6. statuserr 移至 errorx

simple admin core v0.2.7-beta发布
主要更新:

  1. pkg 大部分包移至 simple admin common 并适配代码
  2. 移除 job , 新版的任务管理位于 simple admin job, 将在 v0.2.7 提供在线定时任务管理,有兴趣的也可提前查看
  3. 优化了用户更新逻辑及鉴权中间件

如何更新旧的rpc适配common?

  1. 全局 替换 github.com/suyuan32/simple-admin-core/pkg 为 github.com/suyuan32/simple-admin-common
  2. statuserr 替换为errorx
  3. 修改部分Pkg依赖为common

如何升级新版 api?

  1. tools 更新至 v0.2.3
  2. 重新生成 hanlder
  3. 全局替换下logic里的new函数中的lang可以去除
    注意; 也可以不使用新版的Handler和logic,程序同样能运行
  4. 全局 替换 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