Skip to content

Releases: suyuan32/simple-admin-core

v1.4.10

08 Jul 15:43
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.10 更新

  • 更新: golang 更新至 1.22.5 版本
  • 优化(Tools,Common): 优化常量命名格式
  • 优化(Tools): 增加 userId, roleId, deptId 传递支持
  • 新增(Common): 新增 deptctx, rolectx, userctx, datapermctx 包用于处理全局上下文信息
  • 优化(Common): 新增大量单测代码
  • 新增(Common): 新增数据权限常量
  • 新增(Common): Ent 新增 created by mixin
  • 新增(Common): 新增 data perm redis key
  • 移除(Common): 移除无用的 dept admin 函数
  • 优化(Core,Fms): 使用新的 ctx 函数获取信息
  • 更新: 更新依赖

Goctls v1.7.13 更新

  • 新增(Ent): ent logic 生成现已支持 string 类型的 id
  • 新增(Middleware): 新增数据权限中间件
  • 新增(gitignore): 新增过滤 vscode debug 文件
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.10 更新

  • 修复(Dept): 修复 params 导致的 department list 显示不全 bug
  • 新增(ApiTreeSelect): 新增 multiple 支持
  • 更新: 更新依赖

Simple Admin Core/Common/Job/File v1.4.10 Update

  • Update: Go language updated to version 1.22.5.
  • Optimization (Tools, Common): Improved constant naming conventions.
  • Optimization (Tools): Added support for passing userId, roleId, and deptId.
  • New (Common): Introduced deptctx, rolectx, userctx, and datapermctx packages for handling global context information.
  • Optimization (Common): Added a significant amount of unit test code.
  • New (Common): Added data permission constants.
  • New (Common): Ent now supports created by mixin.
  • New (Common): Added data permission Redis key.
  • Removed (Common): Removed unused dept admin functions.
  • Optimization (Core, Fms): Using the new ctx function to retrieve information.
  • Update: Updated dependencies.

Goctls v1.7.13 Update

  • New (Ent): Ent logic generation now supports string-type IDs.
  • New (Middleware): Added data permission middleware.
  • New (gitignore): Added filtering for VSCode debug files.
  • Update: Updated dependencies.

Simple Admin Backend UI v1.4.10 Update

  • Fix (Dept): Fixed a bug in department list display caused by incorrect parameters.
  • New (ApiTreeSelect): Added support for multiple selections.
  • Update: Updated dependencies.

Full Changelog: v1.4.9...v1.4.10

v1.4.9

01 Jul 05:15
43d3061
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.9 更新

  • 新增(Common): 新增 redis tenant blacklist key
  • 新增(Common): 新增 ent department id mixin
  • 优化(Common): 移除多余的 ent with comments annotation
  • 新增(Core): 新增 access token api 接口
  • 优化(Role): 禁用角色是移除权限,移除 load ban role 逻辑
  • 优化(Core): 移除 avatar 默认值
  • 修复(Core): 获取 refresh token 和 access token 时检查用户状态
  • 优化(Core,Job,Fms,Mcms): 优化 ent schema 注释声明,减少冗余代码
  • 更新(Core): 更新 all in one
  • 更新: 更新依赖

Goctls v1.7.10 更新

  • 新增(git init): 创建项目成功时自动初始化 git
  • 优化(Ent): 优化 extra ent schema 生成命令, 优化注释逻辑
  • 优化(Ent): 优化 extra ent import 导入命令,优化导入注释逻辑
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.10 更新

  • 修复(Init): 初始化页面按钮在请求失败时不重置问题
  • 更新: 更新依赖

Simple Admin Core/Common/Job/File v1.4.9 Update

  • Added (Common): New Redis tenant blacklist key
  • Added (Common): New Ent department ID mixin
  • Optimized (Common): Removed redundant Ent "with comments" annotation
  • Added (Core): New access token API endpoint
  • Optimized (Role): When disabling a role, remove associated permissions and load ban role logic
  • Optimized (Core): Removed default avatar value
  • Fixed (Core): Check user status when obtaining refresh token and access token
  • Optimized (Core, Job, Fms, Mcms): Improved Ent schema comments, reducing redundant code
  • Updated (Core): Updated "all in one"
  • Updated: Dependencies updated

Goctls v1.7.10 Update

  • Added (git init): Automatically initialize Git when creating a project successfully
  • Optimized (Ent): Improved extra Ent schema generation command and annotation logic
  • Optimized (Ent): Enhanced extra Ent import command and import annotation logic
  • Updated: Dependencies updated

Simple Admin Backend UI v1.4.10 Update

  • Fixed (Init): Reset initialization page buttons on request failure
  • Updated: Dependencies updated

What's Changed

Full Changelog: v1.4.8...v1.4.9

v1.4.8

24 Jun 13:56
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.8 更新

  • 更新(tools): 同步 go zero 核心代码至 v1.6.6 版本
  • 修复(Common): Casbin Redis Watcher 共用频道导致的权限错误更新
  • 优化(Common): 优化部分注释
  • 修复(Common): 模糊依赖导致的更新失败问题
  • 修复(MCMS): 优化 email 初始化逻辑,配置错误时不再强制退出,返回错误及具体错误的配置位置
  • 修复(MCMS): 优化 sms 初始化逻辑,配置错误时不再强制退出,返回错误及具体错误的配置位置
  • 修复(Core): get dictionary by name 返回已禁用的字典子项
  • 新增(Core): 新增 refresh token 接口用于获取短期 token
  • 新增(Core): 新增 RefreshTokenPeriod 配置用于配置短期 token 有效期
  • 修复(Fms): 错误的 dockerfile config 路径
  • 更新(Core): 更新 all in one
  • 更新: 更新依赖

Goctls v1.7.8 更新

  • 优化(makefile): 优化 makefile 命令生成模板,支持本地 Makefile 配置 docker 仓库,方便镜像打包上传
  • 重构(privacy): 重命名 privacy 模板并优化 ent 模板输出逻辑
  • 新增(middleware): 新增 extra middleware 命令,用于生成 api 和 rpc 的额外中间件
  • 新增(middleware): 新增 authority 以及 authority_tenant 中间件
  • 修复(gateway): 修复 gateway 命令
  • 新增(gateway): 新增 --name--port 参数用于配置网关名称和端口
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.8 更新

  • 修复(DictionarySelect): 修复字典选择器返回禁用字典子项的 bug
  • 修复(Table): 查询数据位空时 table 不更新的 bug
  • 修复(LocaleIcon): 修复语言切换图标宽度太小
  • 更新: 更新依赖

注意: 本次更新需手动添加 refresh token API 以及授权才可使用


Simple Admin Core/Common/Job/File v1.4.8 Update

  • Update(tools): Synchronize core code from go-zero to version v1.6.6
  • Fix(Common): Resolve permission errors caused by Casbin Redis Watcher sharing channels
  • Optimize(Common): Improve some comments
  • Fix(Common): Address update failures due to fuzzy dependencies
  • Fix(MCMS): Enhance email initialization logic to avoid forced exit on configuration errors and provide specific error locations
  • Fix(MCMS): Improve SMS initialization logic to handle configuration errors gracefully and indicate specific error locations
  • Fix(Core): Ensure that "get dictionary by name" returns disabled dictionary entries
  • New(Core): Introduce a refresh token API for obtaining short-term tokens
  • New(Core): Add a RefreshTokenPeriod configuration for setting the validity period of short-term tokens
  • Fix(Fms): Correct the Dockerfile config path
  • Update(Core): Update the all-in-one package
  • Update: Update dependencies

Goctls v1.7.8 Update

  • Optimize(makefile): Refine makefile commands to generate templates, supporting local Makefile configuration for Docker repositories, making image packaging and upload easier
  • Refactor(privacy): Rename the privacy template and improve ent template output logic
  • New(middleware): Introduce an extra middleware command for generating additional middleware for APIs and RPCs
  • New(middleware): Add authority and authority_tenant middlewares
  • Fix(gateway): Address issues with the gateway command
  • New(gateway): Introduce --name and --port parameters for configuring gateway name and port
  • Update: Update dependencies

Simple Admin Backend UI v1.4.8 Update

  • Fix(DictionarySelect): Correct the bug where the dictionary selector returned disabled dictionary entries
  • Fix(Table): Ensure that the table updates even when query data is empty
  • Fix(LocaleIcon): Adjust the width of the language switch icon
  • Update: Update dependencies

Note: For this update, you'll need to manually add the refresh token API and configure authorization to use it.

Full Changelog: v1.4.6...v1.4.8

v1.4.6

14 Jun 10:15
27cfaa8
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.6 更新

  • 重构(Common):重新优化 i18n 初始化代码,现已支持自动读取目录中的所有语言文件
  • 更新(Core, FMS): 使用新的 i18n 初始化函数
  • 新增(Core): user info 接口新增部门信息
  • 更新(Core): 更新 all in one
  • 更新: 更新依赖

Goctls v1.7.7 更新

  • 优化(vben): drawer 代码改为百分比宽度
  • 更新(zero_cache): 更新 ent go zero redis 缓存模板
  • 新增(ent privacy): 新增 tenant privacy 模板
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.6 更新

  • 修复(Form): default value 处理逻辑导致的 ApiSelect 错误默认值
  • 优化(Icon): 使用 iconify 新的组件依赖, 替换已弃用的库
  • 新增(Icon): 新增更多可配置参数,包括 flip, rotate 等
  • 修复(Router): 修复重名导致的 router warning
  • 优化(vite): 暂时屏蔽 cjs 警告
  • 优化: 删除部分无用的注释
  • 修复(Form):修复 updateSchema 更新无效的问题
  • 修复(Button): 修复启用新 Icon 导致的按钮图标对齐问题
  • 优化(Drawer): 所有 drawer 宽度改为百分比
  • 更新: 更新依赖

注意: 本次更新 API 需参考 FMS 进行 i18n 初始化函数更新,点击访问


Simple Admin Core/Common/Job/File v1.4.6 Update

  • Refactor (Common): Reoptimized i18n initialization code, now supports automatic reading of all language files in the directory.
  • Update (Core, FMS): Use the new i18n initialization function.
  • Add (Core): User info interface now includes department information.
  • Update (Core): Update all-in-one.
  • Update: Update dependencies.

Goctls v1.7.7 Update

  • Optimize (vben): Change drawer code to percentage width.
  • Update (zero_cache): Update ent go zero redis cache template.
  • Add (ent privacy): Add tenant privacy template.
  • Update: Update dependencies.

Simple Admin Backend UI v1.4.6 Update

  • Fix (Form): Handle default value logic causing ApiSelect default value errors.
  • Optimize (Icon): Use iconify's new component dependencies, replacing deprecated libraries.
  • Add (Icon): Add more configurable parameters, including flip, rotate, etc.
  • Fix (Router): Resolve router warning caused by duplicate names.
  • Optimize (vite): Temporarily suppress cjs warnings.
  • Optimize: Remove some unused comments.
  • Fix (Form): Fix issue with ineffective updateSchema updates.
  • Fix (Button): Correct button icon alignment issue caused by enabling new icons.
  • Optimize (Drawer): Set all drawer widths to percentages.
  • Update: Update dependencies.

Note: This updated API needs to refer to FMS for i18n initialization function update, click to visit

What's Changed

Full Changelog: v1.4.5...v1.4.6

v1.4.5

09 Jun 03:59
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.5 更新

  • 新增(Common): 新增 tenant admin ctx 授权信息判断逻辑
  • 修复(Core): user info api 新增部门信息返回值
  • 更新(Core): 更新 all in one
  • 更新: 更新依赖

Goctls v1.7.6 更新

  • 更新: 更新依赖

Simple Admin Backend UI v1.4.5 更新

  • 修复(Form): updateSchema 更新失败 bug
  • 新增(DropDown): 新增部门信息显示
  • 修复(RolePage): 修复提交数据时 menuIds 为空的问题
  • 更新: 更新依赖

Simple Admin Core/Common/Job/File v1.4.5 Update

  • Add (Common): Add tenant admin ctx authorization information judgment logic

  • Fix (Core): Add department information return value to user info api

  • Update (Core): Update all in one

  • Update: Update dependency

Goctls v1.7.6 Update

  • Update: Update dependency

Simple Admin Backend UI v1.4.5 Update

  • Fix (Form): updateSchema update failure bug

  • Add (DropDown): Add department information display

  • Fix (RolePage): Fix the problem of menuIds being empty when submitting data

  • Update: Update dependency

What's Changed

  • feat: user info response with department name by @suyuan32 in #310

Full Changelog: v1.4.4...v1.4.5

v1.4.4

05 Jun 01:38
9ae4b2e
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.4 更新

  • 新增(Common): 新增 tenant ctx 处理逻辑
  • 优化(Common): 优化 i18n 读取外部文件逻辑
  • 修复(Core): 修复用户异常状态下的登录问题
  • 优化(Core): 优化 department 父级列表生成逻辑
  • 优化(Fms): 修复云文件上传服务商不存在的异常处理逻辑
  • 更新(Core): 更新 all in one
  • 更新: 更新依赖

Goctls v1.7.5 更新

  • 优化: 优化 proto 文件合并逻辑,不再随机导致不易更新
  • 优化: 优化 api 文件生成的注释
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.4 更新

  • 修复(Form): 默认值为 number 类型转换为 string 类型的 bug
  • 优化(Form/InputNumber): 修复 form input number 组件错误的变量类型
  • 优化(Breadcrumb): 优化面包屑组件样式和逻辑
  • 修复(tab): 修复 route 的 param 为非英文字符时导致的异常
  • 重构(lodash): 将 lodash 替换为 remeda, 对于 typescript 支持更好
  • 修复(BasicForm): 修复 resetFields 无法清空的问题
  • 新增(BasicForm): 新增 prefix 插槽
  • 修复(Loading): 修复 loading 组件渲染异常逻辑
  • 新增(Form): BasicTree 支持
  • 更新: 更新依赖

What's Changed

Full Changelog: v1.4.3...v1.4.4

v1.4.3

16 May 14:52
65a87bf
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.3 更新

  • 更新(Tools): Simple Admin Tools 已同步 go zero 官方代码至 v1.6.5
  • 优化(Tools): 优化默认国际化翻译语言
  • 新增(Common): 新增更多 i18n 函数用于支持快速接入新语言
  • 新增(Common): 新增i18n配置文件直接添加新语言
  • 新增(Core): Core 新增 i18n 快速添加新的国际化翻译
  • 优化(Core): Department 中的 Leader, Phone, Email 字段改为可选
  • 新增(Core): 添加 sql/modifier 支持
  • 新增(Core): 新增 department 父级列表自动生成
  • 优化(Core): 适配 Casbin 1.89 的函数改动
  • 更新(Core): 更新 all in one
  • 更新: 更新依赖

Goctls v1.7.3 更新

  • 更新: 支持 go zero v1.6.5
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.3 更新

  • 修复: 云文件上传下拉菜单显示默认服务商
  • 优化: 禁用 department 父级列表字段修改
  • 优化: 将 department 中的 Leader, Phone, Email 字段改为可选
  • 更新: 更新依赖

注意: 本次更新需再次点击初始化下核心服务

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.3

v1.4.1

29 Apr 02:33
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.4.1 更新

  • 优化: 更新 Ent 的分页模板
  • 优化: 关闭 Ent Debug 模式
  • 优化(Job): 优化启动代码
  • 更新: 更新依赖

Goctls v1.7.2 更新

  • 优化: 更新 Ent 的分页模板,支持 Select
  • 优化: 优化 Ent 创建 schema 的模板
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.1 更新

  • 修复: 修复 store 读取丢失导致的后台退出问题
  • 优化: 优化 pinia persist 支持
  • 修复(Modal): 修复 Modal 样式冲突问题
  • 修复(husky): 修复 husky 执行命令
  • 更新: 更新依赖

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0 stable

16 Apr 01:13
Compare
Choose a tag to compare

Simple Admin - Go 语言分布式后台管理系统 v1.4.0 更新

Simple Admin 第一个稳定版发布!

项目介绍

Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,为开发中大型后台提供了丰富的功能,支持三端代码生成。 官方自带多种扩展,助力中小企业快速上云,快速迭代。适合用于微服务学习和商用,开源免费。

Simple Admin Core / Job / MCMS / FMS / Common v1.4.0 更新

介绍

核心模块 Core, 定时任务模块 Job, 消息中心模块 MCMS, 以及文件管理模块 FMS 均已升级

本次更新

  • 新增(tools/httpx): query 新增数组字段支持
  • 新增(tools/httpx): 请求参数新增 . 支持
  • 新增(tools/redis): 新增环境变量配置
  • 新增(common/redis): 新增 redis `api permission key
  • 优化(common/consul): 移除 consul 支持`
  • 优化(common/i18n): 优化错误翻译失败提示
  • 优化(core): 关闭 ent debug 模式
  • 更新(core): 更新 all in one 配置
  • 更新: 更新依赖

Simple Admin Backend UI v1.4.0 更新

介绍

Simple Admin UI 是基于 vue-vben-admin 二次开发的为 Simple Admin 专门开发的后台管理界面,基于 Vue3 和 TypeScript 开发, 提供后台错误统一处理,国际化等功能,本项目完全免费,可用于学习和商用.

本次更新

  • 修复(script): 替换 npmpnpm
  • 优化(ApiTransfer): 适配 ApiTransfer 支持 simple api
  • 优化(ApiRadioGroup,ApiCascader): 适配调整 ApiRadioGroup ApiCascader 组件
  • 优化: 优化全局上传接口为云文件
  • 更新:更新系统版本及依赖

Goctls v1.7.0 更新

介绍

Goctls 是一个基于 Go Zero 官方生成工具 Goctl 开发的针对 Simple Admin 适配优化的生成工具。提供强大的代码生成功能,同时集成了许多定制工具,实现快速开发微服务接入后台和前台 ​。三端代码生成可以大大提升开发效率,欢迎体验 ​。

特性

  • go-swagger : 基于 go-swagger 而不是官方的@doc 注解
  • 多国语言支持
  • 优化错误信息处理,支持多语言错误
  • 简单易用的校验器
  • 支持代码生成,生成 API,RPC 和 web 端的 CRUD 代码
  • 支持多种额外插件如 GORM, RocketMQ
  • 对 Simple Admin 的针对性优化
  • rpc logic group 分组
  • 全面支持 Ent 代码生成
  • 额外工具如本地日志查看,环境变量查看

本次更新

  • 修复: vben data 生成时缺少空行问题
  • 新增: env info 新增 redis 新增
  • 更新:更新依赖

What's Changed

Full Changelog: v1.3.12...v1.4.0

v1.3.12

06 Apr 08:13
59b811d
Compare
Choose a tag to compare

Simple Admin Core/Common/Job/File v1.3.12 更新

  • 优化(Core): 优化 token api 的注释
  • 优化(Fms): 优化云文件上传权限
  • 更新: 更新依赖

Goctls v1.6.33 更新

  • 优化:优化 ent 代码生成时对于带 id 字段处理逻辑
  • 优化:新增 converter 测试用例
  • 更新:更新依赖

Simple Admin Backend UI v1.3.12 更新

  • 修复(Copper): 错误的类型定义
  • 优化: 修复错误的 i18n 翻译
  • 优化(Basic Form, DropDown Menu): 改为使用 vue3 setup 定义组件
  • 优化(Menu):Menu 路由 name 字段由 title 改为 name
  • 优化(Vux table): 优化 vux table 组件
  • 新增(Virtual scroll): 新增跳转功能
  • 优化(Vscode): 优化 setting 配置
  • 更新: 更新系统版本及依赖

What's Changed

Full Changelog: v1.3.11...v1.3.12