Releases: mineadmin/MineAdmin
Releases · mineadmin/MineAdmin
v3.0
Release v3.0
保留最基本的后台功能,再无复杂设计。所见即所得
- 支持 Swoole/Swow 🚀🚀🚀
- 前端 UI 改为 ElementPlus
- 精简现有代码,只保留 登录注册 rbac 最基本功能
- 单元测试覆盖所有接口,单元测试框架回退为 phpunit
- 默认为所有接口增加 Swagger 文档,基础框架改为
hyperf/swagger
- 新增双 token 刷新机制
- 重写后端目录结构
- 重写前端目录结构 全新的插件加载机制 🚀🚀🚀
- 重写权限验证,登录验证等逻辑
- 升级 jwt 验证组件,精简现有组件
What's Changed
- Using php-cs-fixer parallel by @zds-s in #287
- Add Composer create-project Support by @zds-s in #289
- Update Readme by @zds-s in #291
- fixed unit tests by @zds-s in #292
- Fix(filterExecuteAttributes): Utilizing memory address pointers by @People-Sea in #294
- FIX: 修复多点登录模式下,token缓存复用 和 在线用户监控列表问题 by @ShaBaoFa in #295
- FIX : 用户信息password字段隐藏.避免安全隐患. by @ShaBaoFa in #297
- Fix: is_in_container函数现在能更好的检测是否在容器中 by @clq321 in #298
- sync by @zds-s in #301
- Revert "sync" by @zds-s in #302
- sync by @zds-s in #303
- feat(setting_config): improve encoding & seeding for config_select_data by @People-Sea in #299
- refactor(structure): rename framework components for consistency by @People-Sea in #310
- feat(swagger): 新增 Swagger 配置文件 by @People-Sea in #311
- feat(hyperf/helper): 引入 hyperf/helper 的全局函数 移除了use function 方式使代码更简洁 by @People-Sea in #312
- feat(databases): 移除未使用的模块并清理 seeders 和 migrations 文件 by @People-Sea in #313
- Fix(Seeder):修复Seeder类名称 并优化菜单数据结构 by @People-Sea in #315
- Fix(phpstan):修复phpstan(quque0handle-listener) by @People-Sea in #318
- Fix(CI): 增加mysql服务检查 by @People-Sea in #316
- Fix(WorkFlows):修复Build by @People-Sea in #321
- fixed(ci): 优化 pgsql 环境单元测试用例失败 by @zds-s in #320
- feature(role): 增加权限管理API by @zds-s in #323
- feature(menu): 添加菜单管理api by @zds-s in #325
- feature(dept): 增加部门管理API by @zds-s in #326
- feature(post): 增加岗位管理API by @zds-s in #327
- feature(actions): 增加对Swow的测试支持 by @People-Sea in #328
- feature(role): 新增角色权限赋予API by @zds-s in #329
- reactor(role:permission): 补充角色权限授予测试用例 by @zds-s in #330
- reactor(permission): 完善用户权限API by @zds-s in #331
- feat(dict): 实现字典类型和数据的CRUD操作 by @People-Sea in #332
- feature(config): 增加配置、分组配置API by @zds-s in #333
- fix(Tests): 修复DictData测试 by @People-Sea in #335
- feature(upload): 增加资源,资源列表,删除资源接口 by @zds-s in #338
- 3.x develop by @zds-s in #349
- update rules auto time by @okami-chen in #357
- fix(refresh_token): 修复刷新token也失效的情况下,导致一直在加载页面转圈 by @kanyxmo in #369
- chore(toolbar): 修改 remove 方法的参数 by @kanyxmo in #370
- refactor(user): internationalize error messages in UserListener by @zds-s in #371
- refactor: correct typos in language files by @zds-s in #372
- feat(config): add ModeNotFoundHandler to exception handlers by @zds-s in #373
- fix(menu、table): 修复菜单新增可一直点击,优化表结构,修复菜单错误提示未翻译的问题 by @kanyxmo in #374
- fix(水印) by @kanyxmo in #376
- chore(@mineadmin/pro-table): 升级pro-table到1.0.21,pro-table重构工具栏,开放api可… by @kanyxmo in #378
- fix(修复菜单新增和编辑逻辑错误) by @kanyxmo in #379
- fix(app): stop propagation on mode not found exception by @zds-s in #375
- build(deps): update composer configuration- Remove allow-plugins conf… by @zds-s in #381
- fix(前端类型错误): 修复前端插件类型定义问题以及usePluginStore部分函数返回值类型错误问题 by @kanyxmo in #382
- Refactor(plugin) by @kanyxmo in #383
- chore(pro-table):升级到1.0.22版,组件增加
getProTableOptions()
方法 by @kanyxmo in #384 - build(deps): downgrade doctrine/dbal from 4.1 to 3.6 by @zds-s in #385
- refactor(admin):重构控制器中的请求数据获取方式 by @zds-s in #386
- feat(menu): 更新菜单权限并添加数据中心相关权限 by @People-Sea in #388
- feat(swagger): 增加ui界面,通过
http://127.0.0.1:9503/swagger
查看接口文档 by @kanyxmo in #390 - feat(i18n): 添加数据中心相关翻译 by @People-Sea in #391
- refactor(ma-table):升级到1.0.25版,优化列头对齐未指定下默认使用单元格对齐 by @kanyxmo in #392
- chore(ma-form,ma-search):升级俩组件依赖,优化一些方法入参 by @kanyxmo in #393
- fix(watcher, usePluginStore): 移除监听 api 目录, 修复usePluginStore 类型报错问题 by @kanyxmo in #395
- Refactor(permission,test) by @kanyxmo in #398
- refactor(permissions): remove Casbin and refactor permission logic by @zds-s in #399
- feat: 解决上传组件重置为空的情况 by @MissZhou12345 in #400
- fix(roleCode): code error by @kanyxmo in #401
- feat(maTree):添加
setCheckStrictly()
,优化角色设置菜单编辑下默认为严格模式 by @kanyxmo in #402 - feat(favicon.ico): add favicon.ico file by @kanyxmo in #403
- fix: 修复顶级菜单无法被添加的问题 by @MissZhou12345 in #407
- refactor(delete): change delete method return type and behavior by @zds-s in #404
- fix(pro-table, setPermissionForm): 升级pro-table修复classList.add报错bug,修复… by @kanyxmo in #408
- refactor(app): improve menu filtering logic by @zds-s in #409
- chore(front): 退出清除所有tab,ma-dialog新增操作快捷键,ma-tree增加 buttons插槽 by @kanyxmo in #410
- feat(ma-search): 新增监听 enter 按下就快捷提交搜索 by @kanyxmo in #411
- feat(ma-tree): 新增 extra 插槽 by @kanyxmo in #412
- feat(resource): 增加资源管理器页面,更新依赖 by @kanyxmo in #413
- docs(README): remove badges and update content by @zds-s in #414
- refactor(repository): optimize query handling and update saveById method by @zds-s in #416
- remove(mockjs): 移除mockjs by @kanyxmo in #417
- add:ma-icon-panel自定义svg包 by @westng in #418
- styles(menu): 优化子级菜单激活后,父级菜单高亮 by @kanyxmo in #419
- fix(menu): 拼写错误 by @kanyxmo in #421
- chore(tsconfig): 开启默认允许js by @kanyxmo in #423
- fix:资源选择器新增删除方法,修复多语言问题 by @westng in #422
- fix(menu): 修复编辑类型为M的菜单时,按钮权限列表未回显 by @kanyxmo in #424
- chore(tab): 变更标签页新增时检查的key,优化布局文件 by @kanyxmo in #425
- fix(menu): 修复菜单使用bug by @kanyxmo in #426
- fix(cs-fix): fix 语法 by @kanyxmo in #427
- styles(样式优化) by @kanyxmo in #428
- 解决Builder没有注册scope的问题 by @MissZhou12345 in #431
- fix(menu-btn-permission): 修复菜单按钮列表为空时,未清楚的问题 by @kanyxmo in #433
- chore(ma-pro-table): 更新ma-pro-table到1.0.27版,pnpm-lock加入忽略列表 by @kanyxmo in #434
- feat(dict-component): 字典组件props增加data参数,可直接传入字典数据集合 by @kanyxmo in #435
- feat(tab): useTabStore add changeTabTitle() by @kanyxmo in #437
- feat(readme): 添加鸣谢信息 by @kanyxmo in #440
- fix:修增菜单含三级或以上的情况下只有一级菜单有选中样式 by @westng in #439
- feat(package): 新增 vue3-ace-editor 依赖作为默认依赖 by @kanyxmo in #441
- fix(main-aside): 修复分栏模式下,菜单激活问题 by @kanyxmo in #443
- fix(bug): 修复添加顶级菜单按钮未初始化id,修复应用商店打...
v3.0-RC
Release V2.0.3
What's Changed
- fix dept level bug by @ShaBaoFa in #306
- Remove mine-admin/app-store install.lock by @zds-s in #308
- fix: 修复ClearLogCrontab 清空所有日志时开启事务导致失败 和 watch 脚本php8.2警告 by @People-Sea in #309
- Update(README) by @People-Sea in #314
- fix(修复下载插件失败): 修复因space与插件名拼接重叠导致无法下载 by @sinceleo in #319
- 插件内多语言,内聚 by @netyum in #334
- fix(setting_config_seeder): 确保config_select_data为数组类型 by @People-Sea in #341
- jwt登录方式-历史遗留问题-login_type配置错误导致App\System\Listener的match 报错 by @luckydog-sunny in #342
- Fix: 修复无需验证也可查看api文档 by @People-Sea in #345
- Fix: 修复默认语言是英语时,下载插件报错 by @51 in #350
- Fix: 修改env 为docker 环境内network by @People-Sea in #351
New Contributors
- @sinceleo made their first contribution in #319
- @luckydog-sunny made their first contribution in #342
- @51 made their first contribution in #350
Full Changelog: v2.0.2...v2.0.3
Release v2.0.2
What's Changed
- Using php-cs-fixer parallel by @zds-s in #287
- Add Composer create-project Support by @zds-s in #289
- Update Readme by @zds-s in #291
- fixed unit tests by @zds-s in #292
- Fix(filterExecuteAttributes): Utilizing memory address pointers by @People-Sea in #294
- FIX: 修复多点登录模式下,token缓存复用 和 在线用户监控列表问题 by @ShaBaoFa in #295
- FIX : 用户信息password字段隐藏.避免安全隐患. by @ShaBaoFa in #297
- Fix: is_in_container函数现在能更好的检测是否在容器中 by @clq321 in #298
- 优化菜单相关处理 by @ShaBaoFa in #300
New Contributors
Full Changelog: v2.0.1.1...v2.0.2
Release v2.0.1.1
Release v2.0.1 (#285) * Apply cs fix * Upgrade actions/create-release:v4 * Upgrade components to 2.0.1 * Update composer.json * Update actions * Update swoole version * Revert "Update swoole version" This reverts commit b585d39f839f351db088b2819bbc8ca81ce819de.
v2.0.1
What's Changed
- fix allow_roles field cast to array by @netyum in #63
- 支持 windows by @netyum in #65
- 修复获取值 by @netyum in #66
- add requestid in log by @netyum in #72
- [增加,以表的dept_id作为数据范围, 没有字段, 不限制] by @netyum in #73
- 删除无用注释 by @zhanghangt in #84
- 支持pgsql by @netyum in #87
- fix 在线用户统计优化,配置获取缓存逻辑优化 by @zds-s in #98
- 2.0.x dev by @zds-s in #99
- 更新 readme by @zds-s in #100
- fixed dockerfile by @zds-s in #102
- fixed docker used hyperf docker by @zds-s in #103
- fixed cacheable annotation by @zds-s in #104
- 修复 dict service使用缓存注解参数错误 by @zds-s in #105
- feature hyperf issue template by @zds-s in #107
- used hyperf issue template by @zds-s in #108
- fixed mine-core by @zds-s in #109
- fix: 修复mine-core 包 by @zds-s in #110
- fix: 修改handleSearch条件检查函数,以及适配主键支持雪花ID和UUID by @kanyxmo in #111
- beta.3 by @zds-s in #114
- 2.0 by @zds-s in #115
- Optimize the online user statistics interface. by @zds-s in #116
- 2.0 by @zds-s in #117
- fixed pest by @zds-s in #119
- v2.0.4-beta by @zds-s in #122
- Delete runtime files by @Chance-fyi in #124
- merge master by @zds-s in #125
- Merge pull request #125 from mineadmin/master by @zds-s in #126
- merge 2.0 by @zds-s in #127
- 2.0.x dev by @kanyxmo in #128
- 2.0 by @kanyxmo in #129
- Rename setting_crontab.php to setting_crontab_seeder.php by @assert6 in #134
- Improve app store functionality by providing built-in app store visua… by @zds-s in #135
- Improve app store functionality and provide built-in app store visualization plug-ins by @zds-s in #136
- Add English readme and some interface unit tests. by @zds-s in #137
- Doc by @zds-s in #138
- Improve unit testing of the Data Source Management Controller interface by @zds-s in #139
- Added workflows by @zds-s in #143
- Delete codecov.yml by @zds-s in #145
- Fixed test.yml by @zds-s in #146
- Fixed by @zds-s in #147
- Added CommonController Unit Test by @zds-s in #148
- Added SystemDeptController Test by @zds-s in #149
- Code style by @zds-s in #150
- Fixed coverage by @zds-s in #151
- Added test by @zds-s in #152
- Added MenuController Unit Test by @zds-s in #153
- Add tree test by @zds-s in #154
- Added unit test by @zds-s in #155
- Optimize pest configuration and improve MenuController interface testing. by @zds-s in #156
- Fixed by @zds-s in #157
- Added CacheMonitorController Test by @zds-s in #158
- Remove coverage report by @zds-s in #159
- Added Logs,Online,Server,AttachmentController test by @zds-s in #160
- Add more controller single tests by @zds-s in #163
- Add more controller tests by @zds-s in #164
- Optimise request->all() to clear the number subscripts when fetching by @zds-s in #165
- Rename the unit test directory by @zds-s in #170
- Remove comment by @zds-s in #173
- Adding a gitee repository synchronisation process by @zds-s in #174
- Optimising the
is_in_container
function by @zds-s in #180 - Add code generation preview by @netyum in #178
- Remove CheckModuleMiddleware by @zds-s in #184
- Remove CheckModuleMiddleware by @zds-s in #185
- Add CheckModule to all controllers. by @zds-s in #193
- 优化 by @netyum in #186
- Fix cache prefix inconsistency by @zds-s in #199
- Customizing response headers by @zds-s in #200
- Optimise pest test scripts. Remove meaningless process scripts by @zds-s in #203
- Close swagger server by @zds-s in #204
- Specify the swagger version by @zds-s in #205
- Optimize common.php repeated introduction problem by @zds-s in #213
- Added preview of field migration files by @zds-s in #215
- Removal of hazardous methods by @zds-s in #217
- Repair some files generated when table prefix is not null automatically with table prefix. by @hi-noikiy in #218
- Add interface testing process in sql server environment by @zds-s in #219
- Releases-2.0-beta.6 by @zds-s in #221
- Adding comments to .env.example key fields by @zds-s in #224
- Optimal Amqp by @zds-s in #225
- Fix Push Messages by @zds-s in #226
- .env.example增加JWT默认值 by @NEKGod in #228
- Add labels automatically for pr by @zds-s in #229
- fix: created table migrations allow nullable by @kanyxmo in #230
- feat:
common/commmon.php
add has_permission() and has_role() two fu… by @kanyxmo in #231 - Code style by @zds-s in #232
- system_user model backend_setting field add mapping json by @People-Sea in #237
- Add user controller form validation rules by @Eno233 in #239
- Update CONTRIBUTING.md by @zds-s in #242
- fix: 用户单位筛选异常 by @getda in #250
- Using mineadmin Appstore by @zds-s in #252
- move docker-composer to directory,add a .env file by @faizel-88 in #253
- V2.0-RC by @zds-s in #259
- Revert "move docker-composer to directory,add a .env file" by @zds-s in #260
- Remove redundant configuration by @zds-s in #263
- Removing Meaningless Test Processes by @zds-s in #265
- Release v2.0-stable by @zds-s in #266
- Update .env.example by @kanyxmo in #267
- Update README.md by @kanyxmo in #268
- Update mine-extension.php by @kanyxmo in #269
- feat Auto-generated changelog by @zds-s in #271
- 解决部门树状数据时重复问题 #130 by @onekb in #274
- 修复因 storage_mode是int类型获取文件系统不正确导致无法删除OSS或其他文件系统文件 by @zazi523623 in #275
- fix:修复变量注释不自动提示问题 by @jnewer in #277
- Fix spacing issue in .env.example" by @BadJacky in #279
- Remove workflow by @zds-s in #281
- add docker mysql volumes by @jerevive in #282
- 修改用户更新个人资料过滤不存在的字段、修复手机号码验证传递null会报错的问题 by @zazi523623 in https://github...
v2.0-stable
v2.0-RC.1
What's Changed
- Adding comments to .env.example key fields by @zds-s in #224
- Optimal Amqp by @zds-s in #225
- Fix Push Messages by @zds-s in #226
- .env.example增加JWT默认值 by @NEKGod in #228
- Add labels automatically for pr by @zds-s in #229
- fix: created table migrations allow nullable by @kanyxmo in #230
- feat:
common/commmon.php
add has_permission() and has_role() two fu… by @kanyxmo in #231 - Code style by @zds-s in #232
- system_user model backend_setting field add mapping json by @People-Sea in #237
- Add user controller form validation rules by @Eno233 in #239
- Update CONTRIBUTING.md by @zds-s in #242
- fix: 用户单位筛选异常 by @getda in #250
- Using mineadmin Appstore by @zds-s in #252
- move docker-composer to directory,add a .env file by @faizel-88 in #253
- V2.0-RC by @zds-s in #259
New Contributors
- @People-Sea made their first contribution in #237
- @Eno233 made their first contribution in #239
- @getda made their first contribution in #250
- @faizel-88 made their first contribution in #253
Full Changelog: v2.0.0-beta.6...v2.0-RC.1
V2.0.0-beta.6
中文
- #178 代码生成器增加预览页面
- #184 移除全局 http 中间件
- #205 指定 swagger 组件版本
- #213 优化
common/common.php
加载逻辑 - #215 添加生成器迁移文件预览字段
- #217 删除
redis->flushAll
,避免执行mine:update
更新时误操作 - #218 修复表前缀不为空时生成的某些文件自动带上了表前缀
- #219 增加 sql server 环境下的接口测试流程、优化现有单元测试,部分迁移文件数据结构变更
What's Changed
- Rename the unit test directory by @zds-s in #170
- Remove comment by @zds-s in #173
- Adding a gitee repository synchronisation process by @zds-s in #174
- Optimising the
is_in_container
function by @zds-s in #180 - Add code generation preview by @netyum in #178
- Remove CheckModuleMiddleware by @zds-s in #184
- Remove CheckModuleMiddleware by @zds-s in #185
- Add CheckModule to all controllers. by @zds-s in #193
- 优化 by @netyum in #186
- Fix cache prefix inconsistency by @zds-s in #199
- Customizing response headers by @zds-s in #200
- Optimise pest test scripts. Remove meaningless process scripts by @zds-s in #203
- Close swagger server by @zds-s in #204
- Specify the swagger version by @zds-s in #205
- Optimize common.php repeated introduction problem by @zds-s in #213
- Added preview of field migration files by @zds-s in #215
- Removal of hazardous methods by @zds-s in #217
- Repair some files generated when table prefix is not null automatically with table prefix. by @hi-noikiy in #218
- Add interface testing process in sql server environment by @zds-s in #219
- Releases-2.0-beta.6 by @zds-s in #221
New Contributors
- @hi-noikiy made their first contribution in #218
Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6
v2.0.0-beta.5
What's Changed
- Delete runtime files by @Chance-fyi in #124
- merge master by @zds-s in #125
- Merge pull request #125 from mineadmin/master by @zds-s in #126
- merge 2.0 by @zds-s in #127
- 2.0.x dev by @kanyxmo in #128
- 2.0 by @kanyxmo in #129
- Rename setting_crontab.php to setting_crontab_seeder.php by @assert6 in #134
- Improve app store functionality by providing built-in app store visua… by @zds-s in #135
- Improve app store functionality and provide built-in app store visualization plug-ins by @zds-s in #136
- Add English readme and some interface unit tests. by @zds-s in #137
- Optimize pest configuration and improve MenuController interface testing. by @zds-s in #156
- Fixed by @zds-s in #157
- Added CacheMonitorController Test by @zds-s in #158
- Add more controller single tests by @zds-s in #163
- Add more controller tests by @zds-s in #164
- Optimise request->all() to clear the number subscripts when fetching by @zds-s in #165
New Contributors
- @Chance-fyi made their first contribution in #124
- @assert6 made their first contribution in #134
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5