Skip to content

Releases: suyuan32/simple-admin-core

v1.0.3

02 May 04:55
Compare
Choose a tag to compare

Simple Admin Tools v1.5.4 更新
优化:vben 生成模板
优化: 删除多余的goctls提示
修复: 多处 test bugs
优化: 更新依赖及最新代码

Simple Admin Backend UI V1.0.3 更新
重大更新: 同步 vben 至最新版本 v2.10.0
修复: 所有已知错误
优化: 更新 vite 至 v4.3.3, 项目编译时间减少 60%+
优化: 适配所有 views 文件
修复: 用户强制登出bug

注意: 新版本 VITE_PROXY 已删除, 请直接在 vite.config.ts 配置 proxy

Simple Admin Core/Common/Job v1.0.3 更新
适配依赖,修复少量问题

Full Changelog: v1.0.2...v1.0.3

v1.0.2

22 Apr 09:45
Compare
Choose a tag to compare

Simple Admin Tools v1.5.3 更新
优化: 升级ent模板至最新
新增: proto merge 支持 enum
修复: authority 中间件 trans err 为 false 生成错误
优化: service 名称在 api 和 rpc 统一为驼峰
新增: validator 新增自定义错误码接口和语言及自定义校验方法注册接口
优化: 合并官方最新代码

Simple Admin Common v1.0.2 更新
优化: New Jwt Token 方法支持自定义多参数
新增: captcha 新增三种驱动支持: digit, math, string
新增: mysql, postgres, sqlite 额外参数配置
优化: 新增多处测试代码
修复: casbin 新版本导致的 redis 错误

Simple Admin Core v1.0.2 更新
优化: captcha 改为全局变量
修复: department校验错误
修复: 字典错误缓存问题

Simple Admin Backend UI v1.0.2 更新
修复: 注册页面数据返回bug
优化: axios请求现已支持 successful 信息提示,优化后的接口将更加简洁,将在下版本优化现有代码和生成工具,兼容原有的代码

Full Changelog: v1.0.0...v1.0.2

v1.0.0

16 Apr 16:13
Compare
Choose a tag to compare

Simple Admin Core 进入 v1.0.0, 项目的结构基本稳定,项目已基本可用,未来将集中丰富项目内容,提供更多的功能。

Simple Admin Tools V1.5.2 更新
从 v1.5.2 之后项目将进入功能迭代,项目结构基本稳定,可用于开发。
主要更新:

优化: makefile 大幅优化,包括 version自动获取,项目service优化
修复: ent time 类型判断 bug
优化: goctls 版本显示
优化: 命令行输出显示效果
优化:全面优化不同 style下的项目生成,目前 new 已支持驼峰和小写
新增: ent 模板管理命令
优化:rpc pb文件删除 omitempty
新增:项目默认支持获取环境变量
修复:初始化项目 ent 报错问题
优化:base ID 默认为 optional
优化:kube 和 gitlab 模板

Simple Admin Core v1.0.0 更新
主要更新:
优化:升级依赖
优化: 优化字典获取

Full Changelog: v0.3.2...v1.0.0

v0.3.2

09 Apr 05:46
Compare
Choose a tag to compare

Simple Admin Tools v0.3.2 更新
新增: 额外参数, i18n 和 初始化代码生成
新增: swagger 支持 prefix 前缀
新增: rpc proto merge 支持 map 类型
新增: 命令参数缩写,目前所有命令参数都适配了简写
优化: goctls 参数介绍
优化: 合并最新代码
优化: makefile 新增 version
优化: 升级依赖
新增: goctls rpc ent 新增 proto_field_style 用于调整 proto 字段格式
优化: 删除 migrate 中的无用代码

Simple Admin Core、Job 和 Simple Admin Backend UI
优化: 更新 all in one docker-compose
新增: makefile 新增 version , 通过 tag 获取版本
优化: 少量优化

注意: 本次更新涉及到命令的改变,代码生成命令中的 --o 改为了 -o 或 --output ,需要修改 makefile ,参考 example 中的改变,同时makefile 提供了根据 tag 获取 version,不必在环境变量中设置。

请查看最新文档了解详情

Full Changelog: v0.3.1...v0.3.2

v0.3.1

03 Apr 02:54
Compare
Choose a tag to compare

Simple Admin Tool v0.3.1 更新
新增: 三端 validate 全自动生成支持
修复: 依赖导致的 goctls 编译错误
优化: 重构所有 command

Simple Admin Core v0.3.1 更新
优化: 对所有 API 进行的校验
优化: 删除了部分冗余模块
修复; 部分 bug

Simple Admin Backend v0.3.1 更新
优化: 优化了所有模块的校验规则,均采用 新版 goctls 生成

Full Changelog: v0.3.0...v0.3.1

v0.3.0

30 Mar 08:35
Compare
Choose a tag to compare

Simple Admin Tools v0.3.0更新
优化: Makefile 和 Dockerfile 格式
修复: 优化 goctls 匹配最新官方代码
优化: 更新所有依赖
修复: go swagger 和 go zero 冲突bug
修复: proto 文件 optional 合并 bug
修复: 官方 test 错误

Simple Admin Core, Job, File v0.3.0 更新
适配 v0.3.0

Simple Admin Common v0.3.0更新
新增: mongodb 支持

新增示例项目: https://github.com/suyuan32/simple-admin-example-features

Full Changelog: v0.2.9...v0.3.0

v0.2.9

26 Mar 15:19
Compare
Choose a tag to compare

Simple Admin Tools v0.2.9 更新
新增: API单服务生成
优化: RPC 的 PB文件在新项目默认放在types 文件夹中,旧的项目可以不变
优化: API 服务的 BaseInfo 更名为 BaseIDInfo

Simple Admin Common v0.2.9 更新
新增: gorm 支持
新增: ent 添加 sqlite3 支持
优化: mixins.BaseMixin{} 更名为 mixins.BaseIDMixin{} , 这样更易于理解

Simple Admin job v0.2.9 更新
优化: 适配 tools 和 common 的 v0.2.9 版本

Simple Admin Core v0.2.9 更新
优化: 适配 tools 和 common 的 v0.2.9 版本

SImple Admin Backend UI v0.2.9 更新
新增: Mock 请求功能,方便前端自行调试

旧项目迁移:

  1. 修改 makefile 中的 make gen-rpc
# old 
gen-rpc:
	goctls rpc protoc ./example.proto --go_out=. --go-grpc_out=. --zrpc_out=.
	@printf $(GREEN)"[SUCCESS] generate rpc successfully"

# new
gen-rpc:
	goctls rpc protoc ./example.proto --go_out=./types --go-grpc_out=./types --zrpc_out=.
	@printf $(GREEN)"[SUCCESS] generate rpc successfully"

重新 make gen-rpc, 删除旧的pb文件夹,还需要全局替换下 import 路径

  1. 在 API 服务全局替换下 BaseInfoBaseIDInfo

  2. 在 rpc 全局替换下 mixins.BaseMixin{}mixins.BaseIDMixin{}, 并重新 make gen-ent

What's Changed

Full Changelog: v0.2.8...v0.2.9

v0.2.9-beta

24 Mar 10:10
Compare
Choose a tag to compare
v0.2.9-beta Pre-release
Pre-release

Simple Admin tools 更新
新增: API单服务生成
优化: RPC 的 PB文件在新项目默认放在types 文件夹中,旧的项目可以不变
优化: API 服务的 BaseInfo 更名为 BaseIDInfo

旧项目迁移:

  1. 修改 makefile 中的 make gen-rpc
# old 
gen-rpc:
	goctls rpc protoc ./example.proto --go_out=. --go-grpc_out=. --zrpc_out=.
	@printf $(GREEN)"[SUCCESS] generate rpc successfully"

# new
gen-rpc:
	goctls rpc protoc ./example.proto --go_out=./types --go-grpc_out=./types --zrpc_out=.
	@printf $(GREEN)"[SUCCESS] generate rpc successfully"

重新 make gen-rpc, 删除旧的pb文件夹,还需要全局替换下 import 路径

  1. 在 API 服务全局替换下 BaseInfo 为 BaseIDInfo

Full Changelog: suyuan32/simple-admin-tools@v0.2.8...v0.2.9-beta

v0.2.8

19 Mar 10:12
Compare
Choose a tag to compare

Simple Admin Tools v0.2.8发布
主要更新:
1.新增 build_win.sh 用于在 windows 环境下编译
2. 修复 ent 代码生成类型错误bug
3. 修复windows 下产生的已知bug
4. 同步go zero代码至最新

Simple Admin Core v0.2.8 更新
主要更新:

  1. 新增任务日志接口及初始化
  2. 升级依赖至最新
  3. Backend UI 更新适配页面

Simple Admin Common v0.2.8 更新
主要更新:

  1. 升级依赖至最新
  2. 修复 asynq 部分bug

Simple Admin Job v0.2.8 更新
主要更新:

  1. 新增任务日志
  2. 更新依赖

注意: 任务日志 Task Log 是在 Windows下开发,目前已可以在windows下全流程开发。

What's Changed

Full Changelog: v0.2.7...v0.2.8

v0.2.7

12 Mar 08:29
Compare
Choose a tag to compare

新增: 定时任务模块

What's Changed

  • Refactor: Migrate pkg to simple admin common, optimize translate and use context to get lang by @suyuan32 in #79

Full Changelog: v0.2.6...v0.2.7