Releases: mineadmin/MineAdmin
Releases · mineadmin/MineAdmin
v3.0.6
What's Changed
- Fix/service logstash namespace by @People-Sea in #663
- feat(boring-cyborg): 更新文件路径配置,增加多个模块的权限设置 by @People-Sea in #659
- Docs/update readme demo username password by @People-Sea in #664
- fix(handleResize):修复响应式情况下 addEventListener 事件错误,导致菜单异常关闭 by @westng in #662
- feat(dialog): 优化全屏交互体验,实现全屏状态可控,并增大全屏按钮热区 by @TAYUN in #660
- fix(boring-cyborg): 修正 Logstash 服务路径的大小写错误 by @People-Sea in #665
- feat(app-store): 新增插件下载与安装的提示信息 by @westng in #667
- feat(workflow): 更新 push 和 pull_request 事件的路径配置 by @People-Sea in #668
- Optimize/workflow add cache by @People-Sea in #669
- CONTRIBUTING.md: update contributing guidelines for clarity and accuracy by @People-Sea in #674
- feat(e2e): add Playwright configuration and initial tests by @People-Sea in #675
New Contributors
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
- fix: 修复 .env.example 中 APP_URL 的格式并更新 .gitignore 以包含 storage/uploads by @People-Sea in #648
- refactor(repository): 重构列表接口方法 by @zds-s in #651
- ci(swoole): expand swoole 6.x version coverage in test matrix by @People-Sea in #652
- chore(workbench): 优化快捷入口路由显示逻辑 by @muqiuren in #643
- Chore/update gitignore by @People-Sea in #650
- docs(README): 修复英文md 中的描述错误,更新 QQ 群链接为可点击格式 by @People-Sea in #654
- feat(user): enhance user service with caching and refactor menu filtering logic by @zds-s in #655
- fix(workflow): 修正 PHP 版本变量名称为 php-version by @People-Sea in #657
- fix(issue-template): 修正 bug 报告模板中的 composer 命令以匹配项目名称 by @People-Sea in #658
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- Revert pull request by @zds-s in #638
- fix: update upload method parameter type hint to support Swow by @zds-s in #640
- fix: 添加 MINE_ACCESS_TOKEN 检查状态提示信息 by @People-Sea in #646
- refactor: simplify UserController by removing PassportService dependency and updating login method by @zds-s in #647
Full Changelog: v3.0.3...v3.0.4
v3.0.3
v3.0.2
What's Changed
- build(deps): update mineadmin package version constraints by @zds-s in #526
- Updated phpstan 2.1 by @zds-s in #527
- resource panel, update package.json, fix bug by @kanyxmo in #530
- refactor(http): optimize request authorization and validation by @zds-s in #532
- ci: update code coverage and simplify phone number validation by @zds-s in #533
- feat: ma-form 更新到 1.0.25 by @kanyxmo in #534
- chore: add APP_DEBUG to .env.example by @he426100 in #535
- styles: remove el-tag border by @kanyxmo in #536
- chore: add ma-key-value component by @westng in #538
- 更新注释和docker-compose.yml by @jujijigo in #541
- chore: fix MaRemoteSelect component Slot not displayed by @westng in #543
- chore: fix Menu highlight menu field editing cannot save data by @westng in #544
- 优化打包镜像 by @he426100 in #545
- fix: Duplicate data appears when adding "button permissions" to the menu by @westng in #548
- Upload ext by @kanyxmo in #549
- fix:Breadcrumb navigation display hidden menu bug by @westng in #553
- styles: remove el-tag border by @kanyxmo in #557
- fix(MenuService): update create method to return Menu type and correct parent_id reference by @People-Sea in #560
- fix: 修正getQuery参数搜索 by @onekb in #565
- fix: 优化IRepository的handlePage方法 使得更专注分页格式化 by @onekb in #566
- feat: Add 'Toolbar Settings' configuration information and save it to… by @westng in #571
- feat: enhance user permission handling and add account status checks by @zds-s in #573
- refactor(server): clean up configuration settings by removing comment… by @zds-s in #575
- feat(download): optimize file download handling by @Faizele in #574
- fix swagger render bug by @luckydog-sunny in #578
- feat: 新增request动态规则匹配类 ActionRulesTrait by @luckydog-sunny in #579
- feat(user): add password validation rules to UserRequest by @zds-s in #580
- fix: add PHPStan ignore directive for ActionRulesTrait by @zds-s in #583
- feat: 前端语言监听第一次初始化 by @kanyxmo in #585
- feat:(component) 新增 ma-select-table 组件 by @kanyxmo in #587
- Fix:the issue of missing routing parameters when refreshing the page by @westng in #588
- fix: Cache retrieval logic error does not return default value by @westng in #589
- add tool download.ts by @kanyxmo in #591
- feat(download): 添加下载 Base64 文件功能 by @westng in #592
- fix(menu): 修复子菜单全部隐藏时父菜单无法点击的问题 by @kanyxmo in #595
- Fix menu opened by @kanyxmo in #596
- feat(result): 添加账号禁用相关错误处理和国际化支持 by @zds-s in #593
- refactor(config): 调整 Swagger 配置修复多个插件 swagger 覆盖问题 by @zds-s in #597
- feat(ma-dict-picker): support rendering disabled attribute for checkbox, radio, and select components by @westng in #599
- feat(app-store): support displaying latest version, compatible versions, and demo link on plugin detail page by @westng in #601
- fix(MaDictSelect): 支持 el-option-group 分组选项渲染、混合选项 by @westng in #604
- fix(menu-form): 修复 菜单管理 页面渲染中递归更新问题 by @westng in #605
- fix(ma-select-table): 修复单行/多行选中状态判断报错,增强选中判断的安全性 by @westng in #610
New Contributors
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- fix(swagger): 修复文档引入的 css 和 js 失效问题 by @kanyxmo in #482
- styles(ma-tree): 优化 ma-tree 下的
.mine-tree-node
样式 by @kanyxmo in #483 - fix(pro-table): 修复pro-table的操作列在使用setTableColumns时,设置无效 by @kanyxmo in #484
- Feat(ma city select) by @kanyxmo in #485
- chore(ma-city-select): 优化省市区选择组件 by @kanyxmo in #486
- chore(readme.md): 增加战略合作链接,vue-i18n更新到10.0.5 by @kanyxmo in #490
- docs(README): 更新组件库链接 by @People-Sea in #491
- refactor(menu-tree, useDialog, useDrawer) 优化 by @kanyxmo in #493
- fix(docker-compose/dockerfile):修复docker-compose只能发布前端一个环境的问题 by @yz6133515 in #495
- fix(Permission): 修复后台权限注解解析逻辑 by @People-Sea in #492
- fix(migrate): 修正附件表删除时的表名错误 by @People-Sea in #497
- feat(ma-pro-table & ma-remote-select) : by @kanyxmo in #499
- fix 修复表格固定列,表头样式不统一问题; by @westng in #500
- ci: add CodeRabbit configuration file by @zds-s in #501
- Fix ai by @zds-s in #502
- fix(ma-remote-select): 修复 api 参数未传入 axiosConfig 配置项 by @kanyxmo in #504
- fix(ma-search): 升级ma-search到1.0.27版本 by @kanyxmo in #505
- fix(table-and-menu): 去掉菜单新增和保存弹框,element plus 的el-tree-select 存在递归报错b… by @kanyxmo in #511
- 连续按两次 Alt 键,快捷键会失灵 by @Faizele in #510
- Feat(ma search) by @kanyxmo in #513
- build(deps-dev): update swoole/ide-helper requirement from ^5.0 to ^6.0 by @dependabot in #519
- 优化v-copy在http下不能复制的问题 by @MissZhou12345 in #517
- chore(http.ts): 优化401状态退出不用等满3秒显得很卡 by @ljk123 in #514
New Contributors
- @yz6133515 made their first contribution in #495
- @Faizele made their first contribution in #510
- @ljk123 made their first contribution in #514
Full Changelog: v3.0...v3.0.1
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