Are you an LLM? You can read better optimized documentation at /guide/changelog.md for this page in Markdown format
Changelog
All notable changes to this project will be documented in this file.
Unreleased
v3.0.6 - 2025-08-02
✨ Features
- feat(e2e): add Playwright configuration and initial tests (#675) (a0694fd)
- feat(workflow): 更新 push 和 pull_request 事件的路径配置 (#668) (2ff8c5f)
- feat(app-store): 新增插件下载与安装的提示信息 (#667) (14617f5)
- feat(dialog): 优化全屏交互体验,实现全屏状态可控,并增大全屏按钮热区 (#660) (ba5816a)
- feat(boring-cyborg): 更新文件路径配置,增加多个模块的权限设置 (#659) (a8fb2b5)
🐛 Bug Fixes
- fix(boring-cyborg): 修正 Logstash 服务路径的大小写错误 (#665) (6375e2c)
- fix(handleResize):修复响应式情况下 addEventListener 事件错误,导致菜单异常关闭 (#662) (6882046)
v3.0.5 - 2025-07-22
✨ Features
🐛 Bug Fixes
- fix(issue-template): 修正 bug 报告模板中的 composer 命令以匹配项目名称 (#658) (c57753e)
- fix(workflow): fixed PHP version change to php-version (#657) (7bbc5c0)
- fix: 修复 .env.example 中 APP_URL 的格式并更新 .gitignore 以包含 storage/uploads (#648) (012853e)
📚 Documentation
♻️ Code Refactoring
🔧 Others
- chore(workbench): 优化快捷入口路由显示逻辑 (#643) (805b92d)
- ci(swoole): expand swoole 6.x version coverage in test matrix (#652) (95e5788)
v3.0.4 - 2025-07-10
🐛 Bug Fixes
- fix: 添加 MINE_ACCESS_TOKEN 检查状态提示信息 (#646) (c60a937)
- fix: update upload method parameter type hint to support Swow (#640) (b6af324)
♻️ Code Refactoring
- refactor: simplify UserController by removing PassportService dependency and updating login method (#647) (86e883e)
v3.0.3 - 2025-06-13
🐛 Bug Fixes
📚 Documentation
v3.0.2 - 2025-05-29
✨ Features
- feat(plugin): 前端插件添加 loginBefore Hook,用于登录请求前处理提交的登录数据,可修改提交的登录数据到后端 (040a1f6)
- feat(app-store): support displaying latest version, compatible versions, and demo link on plugin detail page (#601) (1edebfc)
- feat: 新增远程加载 vue 并渲染的功能。 (559fe56)
- feat(ma-dict-picker): support rendering disabled attribute for checkbox, radio, and select components (#599) (2cfef12)
- feat: add fast kill port and process file (991c0b3)
- feat(result): 添加账号禁用相关错误处理和国际化支持 (#593) (7f24cb4)
- feat(download): 添加下载 Base64 文件功能 (#592) (2aa7003)
- feat:(component) 新增 ma-select-table 组件 (#587) (e7586e7)
- feat: 前端语言监听第一次初始化 (#585) (d831aef)
- feat(user): add password validation rules to UserRequest (#580) (c814e19)
- feat: 新增request动态规则匹配类 ActionRulesTrait (#579) (af439bb)
- feat: 升级 mineadmin/search 到 1.0.31 版本 (67701e8)
- feat(download): optimize file download handling (#574) (bbbb130)
- feat: enhance user permission handling and add account status checks (#573) (aa508ba)
- feat: Add 'Toolbar Settings' configuration information and save it to the user data table (#571) (1625566)
- feat:(ma-col-card) 新增卡片列表组件 (bd54161)
- feat: 更新依赖 (4485dec)
- feat: ma-form 更新到 1.0.25 (#534) (7e6c18a)
🐛 Bug Fixes
- fix(login): 修复用户登录后未设置语言标记,造成默认为英文的bug (eb4615b)
- fix(icons): 修复生成图标命令报缺少
inquirer
库 (1123bf4) - fix(ma-select-table): 修复单行/多行选中状态判断报错,增强选中判断的安全性 (#610) (8e5436f)
- fix(menu-form): 修复 菜单管理 页面渲染中递归更新问题 (#605) (58c6873)
- fix(MaDictSelect): 支持 el-option-group 分组选项渲染、混合选项 (#604) (8288988)
- fix: 还原mineadmin/search下的style.css。 (e26abba)
- fix: 还原 ma-dict-select 组件 (805a6ab)
- fix: 修复 ma-form 支持 children 配置项后,造成组件默认插槽参数丢失以及 render 函数里 jsx 语法的子组件不渲染问题,同时修复 ma-search 兼容 ma-form 的一些问题 (6f09d93)
- fix: README-en.md (daa15a3)
- fix: README.md (d7a4df0)
- fix(menu): 修复子菜单全部隐藏时父菜单无法点击的问题 (#595) (0644922)
- fix: Cache retrieval logic error does not return default value (#589) (198f8f1)
- fix: 修复偶尔主题模式与组件主题模式不一致的问题 (c98d5a7)
- fix: add PHPStan ignore directive for ActionRulesTrait (719a755)
- fix swagger render bug (#578) (afcc510)
- fix: 优化IRepository的handlePage方法 使得更专注分页格式化 (#566) (9c0770e)
- fix: 修正getQuery参数搜索 (#565) (9f91123)
- fix(MenuService): update create method to return Menu type and correct parent_id reference (#560) (ab9076e)
- fix:Breadcrumb navigation display hidden menu bug (#553) (5eabf44)
- fix: Duplicate data appears when adding "button permissions" to the menu (#548) (88a7200)
- fix: 修改接口请求地址和代理前缀以适配开发环境 (947bac0)
♻️ Code Refactoring
- refactor: 移除 mine-admin/remoteVue 插件 (faad2b2)
- refactor(ma-dict-select): 重构字典选择器插槽逻辑并更新依赖版本 (f989ab9)
- refactor(config): 调整 Swagger 配置修复多个插件 swagger 覆盖问题 (#597) (370928a)
- refactor(server): clean up configuration settings by removing commented lines (#575) (a354f6a)
- refactor(http): optimize request authorization and validation (#532) (4c7cbb0)
🔧 Others
- chore(deps): 升级 @mineadmin/form 依赖版本至 ^1.0.51 (0453007)
- chore(deps): 升级 @mineadmin/form 依赖版本至 ^1.0.33 (776620b)
- chore(deps): 升级 vite 依赖版本至 ^6.2.6 (7cec2b4)
- chore(deps): 更新 package.json 依赖配置 (3fb7549)
- chore(deps): 升级 @mineadmin/form 和 @mineadmin/pro-table 依赖版本 (4d06473)
- styles: remove el-tag border (#557) (7c2eede)
- chore: fix Menu highlight menu field editing cannot save data (#544) (5baebc7)
- chore: fix MaRemoteSelect component Slot not displayed (#543) (4d414cb)
- chore: add ma-key-value component (#538) (85f06a2)
- styles: remove el-tag border (#536) (bbd4724)
- chore: add APP_DEBUG to .env.example (#535) (16a0cd7)
- ci: update code coverage and simplify phone number validation (#533) (b4d9213)
v3.0.1 - 2025-01-08
✨ Features
- feat(ma-pro-table & ma-remote-select) : (#499) (631fae7)
- feat(ma-drawer): 增加 ma-drawer 组件,优化增强
ma-dialog
组件: (#470) (de0b94b) - feat(iframe): 新增iframe菜单缓存,切换tab时不再重新加载第三方网页 (#465) (1b79b76)
- feat(dict-component): 字典相关组件的
props:data
属性支持传入函数 (321e507) - feat(package): 新增 vue3-ace-editor 依赖作为默认依赖 (#441) (fc36e23)
- feat(readme): 添加鸣谢信息 (#440) (e0881a7)
- feat(tab): useTabStore add changeTabTitle() (#437) (e69159c)
- feat(dict-component): 字典组件props增加data参数,可直接传入字典数据集合 (#435) (e86e9cc)
- feat(resource): 增加资源管理器页面,更新依赖 (#413) (25d5e9c)
- feat(ma-tree): 新增 extra 插槽 (#412) (a3016af)
- feat(ma-search): 新增监听 enter 按下就快捷提交搜索 (#411) (af4cc3b)
- feat(favicon.ico): add favicon.ico file (#403) (87c9883)
- feat(maTree):添加
setCheckStrictly()
,优化角色设置菜单编辑下默认为严格模式 (#402) (5aa771f) - feat: 解决上传组件重置为空的情况 (#400) (aea0013)
- feat(i18n): 添加数据中心相关翻译 (#391) (cfa22e4)
- feat(swagger): 增加ui界面,通过
http://127.0.0.1:9503/swagger
查看接口文档 (#390) (7d6d997) - feat(menu): 更新菜单权限并添加数据中心相关权限 (#388) (bdbe598)
- feat(config): add ModeNotFoundHandler to exception handlers (#373) (afe51c4)
🐛 Bug Fixes
- fix(tabbar):修复连续按两次 Alt 键会触发浏览器的Access Keys模式,导致 useMagicKeys 无法正常捕捉 Alt 键事件。 (#510) (2ee8e31)
- fix(table-and-menu): 去掉菜单新增和保存弹框,element plus 的el-tree-select 存在递归报错bug,所以去掉弹框。 (#511) (80ef288)
- fix(ma-search): 升级ma-search到1.0.27版本 (#505) (f78b21b)
- fix(ma-remote-select): 修复 api 参数未传入 axiosConfig 配置项 (#504) (87975c9)
- fix 修复表格固定列样式不统一问题 (#500) (bda1653)
- fix(migrate): 修正附件表删除时的表名错误 (#497) (d7edbe1)
- fix(Permission): 修复后台权限注解解析逻辑 (#492) (c7598f6)
- fix(docker-compose/dockerfile):修复前端 dockerfile 固定 production 以及重复打包 (#495) (212b5eb)
- fix(pro-table): 修复pro-table的操作列在使用setTableColumns时,设置无效 (#484) (e2bd3a0)
- fix(swagger): 修复文档引入的 css 和 js 失效问题 (#482) (1b3b8f0)
- fix(seeder): 修复执行php-cs-fixer造成seeder文件类名错误的问题 (#476) (f368ec1)
- fix(php-cs) (#475) (e380d78)
- fix(layout): 修复布局与iframe页面问题 (#469) (74ed80a)
- fix:(menu): 修复提示信息描述不准确 (#468) (24b08c1)
- fix(pro-table): 修复
requestPage
设置size
参数无效的bug (#467) (28a028f) - fix(pro-table): 修复单元格插件注册后调用无效的问题 (#466) (9290f22)
- fix(front-permission): 修复前端权限检查时如果值为空对象时:{},进入判断条件,导致显示无权限 (#463) (4f11da1)
- fix(welcomePage): 修复路由添加 welcomePage 时,自定义数据未覆盖默认数据 (#458) (7331b5f)
- fix(cs-fix): fix cs-fix error (#453) (d742aa0)
- fix(analyse): fix analyse error (#452) (30644a8)
- fix(vite-config): 未添加
base
参数,导致VITE_APP_ROOT_BASE
无效 (#448) (618bb66) - fix(bug): 修复添加顶级菜单按钮未初始化id,修复应用商店打开官网链接插件详情页404,优化应用商店图片显示 (#444) (2589a7d)
- fix(main-aside): 修复分栏模式下,菜单激活问题 (#443) (6def465)
- fix:修增菜单含三级或以上的情况下只有一级菜单有选中样式 (#439) (2548a1e)
- fix(menu-btn-permission): 修复菜单按钮列表为空时,未清楚的问题 (#433) (94c7ded)
- fix(cs-fix): fix 语法 (#427) (a6d86a4)
- fix(menu): 修复菜单使用bug (#426) (8eef50d)
- fix(menu): 修复编辑类型为M的菜单时,按钮权限列表未回显 (#424) (d38a8d3)
- fix:资源选择器新增删除方法,修复多语言问题 (#422) (cf49390)
- fix(menu): 拼写错误 (#421) (0f7e101)
- fix(pro-table, setPermissionForm): 升级pro-table修复classList.add报错bug,修复勾选权限严格模式未生效问题 (#408) (97d3a60)
- fix: 修复顶级菜单无法被添加的问题 (#407) (334c619)
- fix(roleCode): code error (#401) (9a970b1)
- fix(watcher, usePluginStore): 移除监听 api 目录, 修复usePluginStore 类型报错问题 (#395) (44ce6e3)
- fix(前端类型错误): 修复前端插件类型定义问题以及usePluginStore部分函数返回值类型错误问题 (#382) (807da0e)
- fix(app): stop propagation on mode not found exception (#375) (664d757)
- fix(修复菜单新增和编辑逻辑错误) (#379) (a140517)
- fix(水印) (38ad110)
- fix(menu、table): 修复菜单新增可一直点击,优化表结构,修复菜单错误提示未翻译的问题 (8ac3676)
- fix(refresh_token): 修复刷新token也失效的情况下,导致一直在加载页面转圈 (6dc7519)
📚 Documentation
- docs(README): 更新组件库链接 (#491) (8d196f3)
- docs(README): remove badges and update content (#414) (b15a004)
♻️ Code Refactoring
- refactor(menu-tree, useDialog, useDrawer) 优化 (#493) (479b13c)
- refactor(iframe): 优化 iframe 在tab页关闭和刷新时重新加载iframe页面。 (#478) (666fd46)
- refactor(logManage): 优化日志管理批量删除时,弹出提示框确认是否删除 (#473) (8c8d35d)
- refactor(upload): 抽离上传本地服务器方法到utils里,可被单独调用 (#472) (b323488)
- refactor(pro-table): 升级到1.0.37,增加暴露搜索事件
@search-submit
,@search-reset
和参数onSearchSubmit
,onSearchReset
(#462) (3efad49) - refactor(menu): 菜单排序无效问题 (#449) (215decb)
- refactor(repository): optimize query handling and update saveById method (#416) (745b087)
- refactor(app): improve menu filtering logic (#409) (35e59ed)
- refactor(delete): change delete method return type and behavior (#404) (e1c657f)
- refactor(permissions): remove Casbin and refactor permission logic (#399) (b445b22)
- refactor(ma-table):升级到1.0.25版,优化列头对齐未指定下默认使用单元格对齐 (#392) (5e5f6b0)
- refactor(admin):重构控制器中的请求数据获取方式 (#386) (0859e44)
- refactor: correct typos in language files (#372) (85a5e10)
- refactor(user): internationalize error messages in UserListener (#371) (c7a30e6)
🔧 Others
- chore(http.ts): 优化401状态退出不用等满3秒显得很卡 (#514) (e3981ef)
- ci: add CodeRabbit configuration file (#501) (be870d0)
- chore(readme.md): 修改战略合作链接 (d20b78d)
- chore(readme.md): 增加战略合作链接,vue-i18n更新到10.0.5 (#490) (f3de93e)
- chore(ma-city-select): 优化省市区选择组件 (#486) (6d3629e)
- styles(ma-tree): 优化 ma-tree 下的
.mine-tree-node
样式 (#483) (635b5ec) - chore(package): 更新最新依赖,适配最新版i18n (#471) (1b73f61)
- chore(pro-table): 修复table参数覆盖问题导致参数失效 (#461) (7ccd472)
- chore(package): 更新pro-table和search,修复几处小问题 (#459) (2091a3a)
- styles(layout): 优化布局样式 (#457) (b3c5d8b)
- chore(front): 优化修改插件钩子参数 (#456) (a50284c)
- chore(other): 修改类型定义,优化默认静态路由 (#454) (305ad7f)
- chore(ma-pro-table): 更新ma-pro-table到1.0.27版,pnpm-lock加入忽略列表 (#434) (f1b74fd)
- styles(样式优化) (#428) (bb1f17e)
- chore(tab): 变更标签页新增时检查的key,优化布局文件 (#425) (aa6474a)
- chore(tsconfig): 开启默认允许js (#423) (40e2b24)
- styles(menu): 优化子级菜单激活后,父级菜单高亮 (#419) (df8ec2c)
- chore(front): 退出清除所有tab,ma-dialog新增操作快捷键,ma-tree增加 buttons插槽 (#410) (0fd8605)
- chore(ma-form,ma-search):升级俩组件依赖,优化一些方法入参 (#393) (4716ffe)
- chore(pro-table):升级到1.0.22版,组件增加
getProTableOptions()
方法 (#384) (c73725e) - chore(@mineadmin/pro-table): 升级pro-table到1.0.21,pro-table重构工具栏,开放api可以插件形式扩展:
useProTableToolbar()
(#378) (df1df62) - chore(toolbar): 修改 remove 方法的参数 (ec639ef)
v3.0-RC - 2024-10-23
v3.0 - 2024-11-28
✨ Features
- feat(ma-drawer): 增加 ma-drawer 组件,优化增强
ma-dialog
组件: (#470) (de0b94b) - feat(iframe): 新增iframe菜单缓存,切换tab时不再重新加载第三方网页 (#465) (1b79b76)
- feat(dict-component): 字典相关组件的
props:data
属性支持传入函数 (321e507) - feat(package): 新增 vue3-ace-editor 依赖作为默认依赖 (#441) (fc36e23)
- feat(readme): 添加鸣谢信息 (#440) (e0881a7)
- feat(tab): useTabStore add changeTabTitle() (#437) (e69159c)
- feat(dict-component): 字典组件props增加data参数,可直接传入字典数据集合 (#435) (e86e9cc)
- feat(resource): 增加资源管理器页面,更新依赖 (#413) (25d5e9c)
- feat(ma-tree): 新增 extra 插槽 (#412) (a3016af)
- feat(ma-search): 新增监听 enter 按下就快捷提交搜索 (#411) (af4cc3b)
- feat(favicon.ico): add favicon.ico file (#403) (87c9883)
- feat(maTree):添加
setCheckStrictly()
,优化角色设置菜单编辑下默认为严格模式 (#402) (5aa771f) - feat: 解决上传组件重置为空的情况 (#400) (aea0013)
- feat(i18n): 添加数据中心相关翻译 (#391) (cfa22e4)
- feat(swagger): 增加ui界面,通过
http://127.0.0.1:9503/swagger
查看接口文档 (#390) (7d6d997) - feat(menu): 更新菜单权限并添加数据中心相关权限 (#388) (bdbe598)
- feat(config): add ModeNotFoundHandler to exception handlers (#373) (afe51c4)
- feat(admin): use os() method to get operating system information (cb3a7d9)
- feat(应用商店) (3a6fdfe)
- feat(应用商店详情页) (dcf9691)
- feat(应用商店详情页.todo...) (52efb52)
- feat(应用商店本地上传安装) (5d4ade7)
- feat(app-store): optimize application store functionality (f568e23)
- feat(应用商店列表) (d85baf8)
- feat(应用商店翻译,接口对接部分) (2bf9615)
- feat(front plugin): 新增插件动态启用和停用 (e4dfe59)
- feat(新增依赖): hyperf/guzzle (86c8005)
- feat(侧边栏黑暗模式) (13c0f33)
- feat(侧边栏黑暗模式,待完善) (163d097)
- feat(应用市场页面 - 1): 未完成 (dd9a578)
- feat(refreshToken):新增刷新token,自动续期token (b5daf76)
- feat(修改密码接口对接) (be117ab)
- feat(add appstore api file) (1d02006)
- feat(用户信息修改) (e2f49b4)
- feat(个人信息修改头像) (6cd3900)
- feature 增加修改个人信息接口 (b6d6833)
- feature(Repository): 补充搜索参数处理 (bba3f22)
- feature docker-compose.yml 增加前端配置,前端 production 配置默认为 hyperf:9501 (47d6afb)
- feat(tab栏增加左右滑动按钮,兼容macos) (ab80a66)
- feat(菜单管理):完成菜单管理 (c016c2a)
- feat(menu) (3910637)
- feat(menu管理) (0f6d596)
- feat(增强ma-tree组件) (72ce4c7)
- feat(角色管理) (fc1424d)
- feat(用户crud): 用户管理完成,新版CRUD最佳实践操作 (2acf5b3)
- feat(用户管理): 已完成 (cd799fa)
- feat(用户crud): 确定了前端crud写法及模式 (eec8e54)
- feat(用户crud): 用户管理新增和修改 (fbc7563)
- feat(crud): 用户管理,设计crud架构模式 (01195c8)
- feat(用户管理form): 未完成 (173baa7)
- feat(新增文件上传) (078fed8)
- feat(新增图片上传) (d2d88b7)
- feat(cell-render): 添加proxy参数支持 (a3f5866)
- feat(cell-render): renderTo添加proxy参数支持 (d7e44d1)
- feat(cell-render): useCellRender支持传入maProTableRef以获得更好的内部支持 (0e4d5b8)
- feat(cell-render): 添加buttons组件 (ac67d0e)
- feature(request log): 完善操作日志页面查询以及删除 (3ae52af)
- feature(userLoginLog): 用户登录日志前端实现 (091253a)
- feat(upload-image): ui设计 未完成 (4018464)
- feat(seeder): 菜单图标优化 (7c0a6c9)
- feat(upload-image): 新增上传图片组件(未完成) (e02a5cd)
- feat(remote-select): 新增远程select组件。 (0887ef7)
- feature(menu): 优化默认翻译展示逻辑 (22a6e83)
- feature(menu): 增加日志管理菜单填充和翻译文件补充 (58b031c)
- feat(remote-select): 未完成 (c50a41d)
- feat(dict数据渲染组件):新增radio、select、checkbox字典渲染组件,优化i18n功能。 (19f811d)
- feat(seeder): 菜单seeder添加按钮i18n (79f4d2b)
- feat(dictionary): 新增字典处理及字典数据存放点 (29ff8d1)
- feat(user): 集成用户管理,新增ma-dialog组件 (5d02618)
- feat(cell-render): ✨ 添加user渲染器 (c244abc)
- feat(用户) (ca943e9)
- feature(log): 新增用户登录日志、操作日志的查询和删除接口 (34807b2)
- feat(user): 界面优化,更新pro-table版本 (ca04095)
- feat(menu): 持续菜单集成 (5f816b6)
- feat(插件): 前端支持后端注册插件路由 (b5ce0e7)
- feat(菜单管理):还未完成 (e5748bd)
- feat(菜单管理) (5880dd8)
- feat(工作台页面) (15d8663)
- feat(统计报表) (87643b4)
- feat(分析页) (70beaa0)
- feat(分析页):还未完成 (75350e8)
- feat(i18n): MenuSeeder填充数据和前端添加i18n (079ce16)
- feat(demo): 添加demo相关页面 (ad07125)
- feat(欢迎页): 完善了欢迎页 (da04d0a)
- feat(mock): ✨ 取消插件mock的支持尝试 (e3969c7)
- feat(兼容mock模式): 新增mock env配置文件 (12c4b5e)
- feat(menu): 增加强制子侧边栏显示菜单参数: subForceShow (be455fe)
- feat(mock): ✨ 支持插件mock (855cc78)
- feat(ma-search): 更新ma-search组件版本,修复默认折叠失效问题 (7e6df21)
- feat: add pro-table (349f959)
- feature(result): 返回消息翻译化 (d242443)
- feature(permission): 赋予用户角色接口 (ae9cc0a)
- feature(user): 新增 修改个人信息接口,重置个人密码接口,修复 phpstan 报错,优化部分代码 (690aa76)
- feat(add plugin config): ✨ 插件新增配置文件发布功能 (886f9d7)
- feat(component): ✨ 新增search组件 (810eaf9)
- feat(新增build:nocheck打包命令): ✨ 增加不检查ts错误的打包方式,防止因为ts类型等方面错误导致打包失败 (a2db516)
- feat(AttachmentRepository): ✨ 附加搜索处理函数以支持附件筛选: 添加一个新的处理函数到AttachmentRepository,允许基于给定参数中的'suffix'字段进行搜索。该函数使用when方法来条件地应用筛选,提高搜索的灵活性和效率 (ccb6c1f)
- feat(resource-picker): 添加对话框组件及类型声明 (c683d5a)
- feat(hooks): 实现useImageViewer自定义钩子 :创建了一个新的Vue自定义钩子useImageViewer,用于在页面上动态渲染图片查看器。该钩子接受一个图像数组和可选的配置选项, 并将其传递给Element Plus的ElImageViewer组件。当查看器关闭时,它还会从DOM中移除自身。 (13c9ad7)
- feat(ma-resource-picker): 增加右键菜单:资源选择器面板增加右键菜单和图片查看功能, 在资源选择器面板中实现右键点击显示菜单的功能,该菜单允许用户选择、取消选择、独选此项、查看和下载资源。 同时,面板支持点击资源预览图片,增强用户体验。 (6db2240)
- feat(base): 临时更改资源选择器的打开方式,用于调试 (2b0ae75)
- feat(resource-picker): 优化页面结构,添加加载动画等,该版本为开发板 还未完善 (3c85c74)
- feat(resource-picker):增加分页功能并优化UI (ef7eb3b)
- feat(mock): 新增附件(mock)数据生成逻辑,用于资源选择器面板测试。 (12946af)
- feat(resource-picker): 完善展示,始终为正方形展示框且且实现自适应 (769052c)
- feat(resource-picker): 添加资源选择器组件,现在包括一个面板组件,用于显示和选择资源。此组件支持多选和限制选择数量的功能,并具有根据资源类型过滤的选项。样式和脚本都已相应调整,以适应新功能。 (89b256f)
- feat(tab组件): 添加了一个新的对齐属性,以增强选项卡组件中的项目对齐灵活性。可以在水平或垂直方向上选择"start"、"center"或"end"对齐方式。此属性为选项卡组件的设计提供了更多自定义选项。 (33dc713)
- feat(m-tab): 在选项卡组件中引入具名插槽以增强可定制性。此改动允许通过
<slot name="default" :item="item">
访问单个选项卡项的内容,使开发者能够自定义选项卡项的显示方式。 (6e95a9b) - feat(tab组件):新增加了垂直方向选项,使选项卡可以垂直对齐。通过在选项卡组件中引入 'direction' 属性,用户现在可以选择 选项卡是水平对齐还是垂直对齐,从而提高了用户界面的灵活性。 (db0dff9)
- feature(web): 增加用于 web 系统的流程脚本 (16ee204)
- feature(web): 增加前端代码 (ccae081)
- feature(upload): 增加资源,资源列表,删除资源接口 (#338) (854d393)
- feature(config): 增加配置、分组配置API (#333) (945d1ad)
- feature(permission): 增加用于用户获取权限的API以及相关单元测试 (#331) (0ee8e7e)
- feature(role): 新增角色权限赋予API (#329) (470d98c)
- feature(actions): 增加对Swow的测试支持 (#328) (f49ffd0)
- feature(post): 增加岗位管理API (#327) (8a04d81)
- feature(dept): 增加部门管理API (#326) (eb88889)
- feature(menu): 添加菜单管理api (#325) (8552619)
- feature(role): 增加权限管理API (#323) (ec6d72a)
- feature(user): 增加用户管理api (9e704c8)
- feature(menu): 增加用户菜单列表接口 (10136d2)
- feature(passport): 必应背景图测试用例补充 (a4db968)
- feature(passport): 完善刷新 token 接口 (d2544be)
- feature(passport): 完善我的信息接口 (62a8558)
- feature(passport): 完善退出接口 (f625169)
- feature(swagger): 完善 swagger (175d66e)
- feature(passport): 完善登录接口+测试用例 (938fee6)
- feature(passport): 登录,获取背景图 (f29e719)
- feature(swagger): 增加 swagger 配置+文档,暂时将旧代码移植到 tmp 目录下 (a572f22)
- feat(databases): 移除未使用的模块并清理 seeders 和 migrations 文件 (3aa4982)
- feat(attachment): 将 'uploadfile' 重命名为 'attachment' 并更新相关组件 (08ae915)
- feat(hyperf/helper): 引入 hyperf/helper 的全局函数 移除了use function 方式 (63dbfda)
- feature(composer): 引入 hyperf/helper (e4b1a36)
- feat(swagger): 新增 Swagger 配置文件 (3aaf765)
- feat(setting_config): improve encoding & seeding for config_select_data (4d74468)
🐛 Bug Fixes
- fix(seeder): 修复执行php-cs-fixer造成seeder文件类名错误的问题 (#476) (f368ec1)
- fix(php-cs) (#475) (e380d78)
- fix(layout): 修复布局与iframe页面问题 (#469) (74ed80a)
- fix:(menu): 修复提示信息描述不准确 (#468) (24b08c1)
- fix(pro-table): 修复
requestPage
设置size
参数无效的bug (#467) (28a028f) - fix(pro-table): 修复单元格插件注册后调用无效的问题 (#466) (9290f22)
- fix(front-permission): 修复前端权限检查时如果值为空对象时:{},进入判断条件,导致显示无权限 (#463) (4f11da1)
- fix(welcomePage): 修复路由添加 welcomePage 时,自定义数据未覆盖默认数据 (#458) (7331b5f)
- fix(cs-fix): fix cs-fix error (#453) (d742aa0)
- fix(analyse): fix analyse error (#452) (30644a8)
- fix(vite-config): 未添加
base
参数,导致VITE_APP_ROOT_BASE
无效 (#448) (618bb66) - fix(bug): 修复添加顶级菜单按钮未初始化id,修复应用商店打开官网链接插件详情页404,优化应用商店图片显示 (#444) (2589a7d)
- fix(main-aside): 修复分栏模式下,菜单激活问题 (#443) (6def465)
- fix:修增菜单含三级或以上的情况下只有一级菜单有选中样式 (#439) (2548a1e)
- fix(menu-btn-permission): 修复菜单按钮列表为空时,未清楚的问题 (#433) (94c7ded)
- fix(cs-fix): fix 语法 (#427) (a6d86a4)
- fix(menu): 修复菜单使用bug (#426) (8eef50d)
- fix(menu): 修复编辑类型为M的菜单时,按钮权限列表未回显 (#424) (d38a8d3)
- fix:资源选择器新增删除方法,修复多语言问题 (#422) (cf49390)
- fix(menu): 拼写错误 (#421) (0f7e101)
- fix(pro-table, setPermissionForm): 升级pro-table修复classList.add报错bug,修复勾选权限严格模式未生效问题 (#408) (97d3a60)
- fix: 修复顶级菜单无法被添加的问题 (#407) (334c619)
- fix(roleCode): code error (#401) (9a970b1)
- fix(watcher, usePluginStore): 移除监听 api 目录, 修复usePluginStore 类型报错问题 (#395) (44ce6e3)
- fix(前端类型错误): 修复前端插件类型定义问题以及usePluginStore部分函数返回值类型错误问题 (#382) (807da0e)
- fix(app): stop propagation on mode not found exception (#375) (664d757)
- fix(修复菜单新增和编辑逻辑错误) (#379) (a140517)
- fix(水印) (38ad110)
- fix(menu、table): 修复菜单新增可一直点击,优化表结构,修复菜单错误提示未翻译的问题 (8ac3676)
- fix(refresh_token): 修复刷新token也失效的情况下,导致一直在加载页面转圈 (6dc7519)
- fix(获取用户信息失败后未跳转登录页问题) (9cc5bfa)
- fix(修复意外引入element-plus图标) (724479a)
- fix(数据返回类型) (6946606)
- fix(login):默认账号更改为admin,适配后端 (7182398)
- fix(admin): handle null user and optimize menu query (d07c4ed)
- fix(login):修复蹼泳用户获取后台设置问题导致退出问题 (e3f70ac)
- fix(mixed layout):修复混合布局无子级菜单仍显示子侧边栏bug (f34bf2b)
- fix(添加顶级菜单报错bug) (4d50841)
- fix(修复颜色模式偶尔刷新下,el组件颜色显示不对的问题) (a2fa06c)
- refactor(exception): use match expression in JwtExceptionHandler (e20f8d6)
- fix(修改密码后,关闭弹窗) (7d4f0ff)
- fix(用户中心修改密码) (06ee54e)
- fix(m-button组件loading状态下未被禁用的bug,修复登录失败,按钮未恢复正常状态问题) (3a124bf)
- fix(修复前端超管判断逻辑) (7ab13d9)
- fix(修复会员中心) (3f877b8)
- fix(修复ma-upload-image组件调用资源选择器未更新v-model的bug) (d70c92b)
- fixed phpunit (4bfe14f)
- fixed phpstan (ae0787f)
- fix(layout) (d6794a1)
- fix(面包屑bug) (322839d)
- fix(tab refresh): 修复tab刷新bug (6a05388)
- fix(role bind menus) (175b986)
- fix(menuSeeder) (82811c2)
- fix(优化) (406391d)
- fix(角色状态错误) (3bac227)
- fix(用户crud) (134098b)
- fixed: 修复 refresh token 中间件验证问题 (acb35cc)
- fix(remove log icon): 移除菜单填充里的操作之日按钮权限的图标 (fff948d)
- fix(public_url): 错误的问题 (94510a1)
- fix(sql打印): substr_replace导致的位置替换有问题 (82d2d1e)
- fix(http): 修复前端接管服务器返回错误的处理 (10e17f2)
- fix(web): 修复字体引用 src 属性错误 (a03995f)
- fix(menu): 菜单填充数据修复,多语言key修复 (f0e8273)
- fixed(jwt auth): 收敛用户事件到 jwt 组件中 (81231e1)
- fixed(login event): error class name (81707b2)
- fix(eslint去掉import sort规则) (51853a2)
- fix(更新pro-table):修复pro-table搜索设置不显示时,但外容器还显示的问题 (ccfb0a2)
- fix(seeder) (25d00f4)
- fix(修复bug) (1217685)
- fixed result response (381bc19)
- fix(ResultResponse): 🐛 在解析器中实现对字符串实例化的支持 (35f23b6)
- fix(DbQueryExecutedListener): 添加对position最大值的判断 (8cc8691)
- fix(seeders): 大驼峰命名 (8bdda0c)
- fix(seeder): 类名改成驼峰兼容php8.1 (2759f0e)
- fix(menuSeeder): 填充数据优化 (ecdd2c4)
- fix(menuSeeder): 填充数据修复 (de7c389)
- fix(seeders.menu): 删除data_scope写入,该字段已移除 (f19f721)
- fix(migrations.attachment): 🐛 修复问题 (e708ccb)
- fix(constants.user.status): 🐛 描述和值错误 (c9884b4)
- fix(menu.pageList): 数据返回改为树形 (7099bce)
- fix(PermissionMiddleware): 缺少对超管的放行 (e26b762)
- fix(cancel debug): 去掉显示debug信息 (6711a44)
- fix(jwt): 修复 jwt 过期时间配置不生效问题 (402d5c3)
- fix(menu):刷新后,父菜单不展开的问题 (5fd7d48)
- fix:菜单不显示的问题 (3216ec4)
- fix(seeder): MenuSeeder填充数据优化 (6b49dd9)
- fix:token过期退出失败问题 (2f3a3ba)
- fix(cs-fix): 统一 kernel 编码规范 (bf5aff2)
- fix(debug): 去掉debug日志输出 (b2a278a)
- fix(vue-proxy): 修复前端代理错误的问题 (33b1064)
- fix(seeder): db:seed执行后找不到迁移文件的bug (8f658a6)
- fix(dbSeed): 优化数据填充,统一代码风格 (fc41315)
- fix(unit test): 修复单元测试,修复用户获取角色、菜单接口数据混淆问题 (554184c)
- fix(资源选择器):完善类型定义,完善页面样式 (67fddcf)
- fix(资源选择器): 完善类型定义 (efc5717)
- fix(mine-admin/cell-render): 修正switch组件beforeChange回调参数 (49e6524)
- fix(用户信息): 死循环问题 (ddc7059)
- fix(pro-table): 修复使用icon组件控制台出警告信息 (24d2293)
- fix(mine-admin): 修正单元格渲染器的开关请求参数修正了单元格渲染器组件中的开关请求参数。现在正确地传递开关状态更改的请求数据,以反映状态更新时的期望行为。 (079522d)
- fix(mine-admin): 修正switch组件beforeChange回调执行逻辑 (3737e92)
- fix(mine-admin): 确保在switch组件的beforeChange钩子中正确处理加载状态 (9ed093d)
- fix(兼容mock模式) (d58baa6)
- fix(代码格式) (dfcf5a5)
- fix(mine-admin): 修正switch组件api类型定义及demo使用修正了switch组件中api的类型定义,将其实参从params改为data,以更好地反映其用法。同时,在demo示例中,改为直接使用useHttp().get方法,以便正确演示switch组件的api (c840bef)
- fix(color): 修复颜色在黑暗模式下显示level的问题 (046ae30)
- fix(menu): 菜单隐藏失效bug (b757544)
- fix(layout): 菜单版权是否显示与全局取消关联 (8dd3bba)
- fix: 🐛 按钮列属性默认值修正为
id
(0c9bb4f) - fix(pro-table): 优化加载状态处理和自动查询逻辑 (07560a5)
- fix(plugin): 🐛 插件的setup钩子调用点修复,非layout布局下不生效问题 (f327407)
- fix(menu): 🐛 菜单的badge在Popup状态下仍然显示的问题 (8b33db5)
- fix(ma-resource-picker):临时提交,准备做回显相关的处理 (a3613da)
- fix(ma-resource-picker): 修复资源选择器的双击选择和数据模型同步问题 (71d0f8a)
- fix(tab): 修正change事件参数类型:变更事件现在会发出新的参数类型,包括选项项,以便在选择选项时提供额外的上下文。这使得在处理选项变化时能够更方便地访问选项的元数据。 (88eee4a)
- fix(panel): 更正资源项名称的背景颜色和文字颜色 :: (a963326)
- fix(useImageViewer): 修正类型定义,排除urlList属性 (c12a70f)
- fix(resource-picker): 实现资源项双击预览功能: (5997477)
- fix(resource-picker): 修正选中状态样式显示问题:解决资源选择器组件中选中状态样式未正确显示的问题。调整资源项的选中图标位置并确保其在激活状态下正确显现。去除不必要的样式注释,清理并优化CSS代码可读性。 (bc63d60)
- fix(ma-resource-picker): 修复多选和限制逻辑,并改进资源项样式 (927d42f)
- fix(base): 修正MaResourcePanel容器高度样式 (ba98b54)
- fix(ma-icon-picker):在MaIconPicker组件中,移除了更新模型值的emit调用,该调用在model更新时被错误地调用两次。现在,当选择一个图标时,仅更新model值而不进行冗余的事件发射。 (b5fe3dc)
- fix(ci): 自动测试脚本修复 (7805671)
- fix(Tests): 修复DictData测试 (#335) (f429262)
- fixed(ci): 优化 pgsql 环境单元测试用例失败 (#320) (1d88131)
- fixed(ci): 修复 docker build 错误 (8c5e188)
- fixed(cache): 测试流程中错误的缓存键拼写 (74816f9)
- fix(QueueMessageService):修复发私信调用函数不存在(直接发送) (57f2422)
- fix(model, ws router): 修正 NoticeModel 和 ws 路由器的命名空间 (3550ac1)
- refactor(structure): rename framework components for consistency (#310) (99dff8e)
📚 Documentation
- docs(README): remove badges and update content (#414) (b15a004)
- docs(迁移文件): 📝 规范迁移文件结构 (bc860e3)
- docs(迁移文件): 📝 优化代码结构 (5fd2077)
- docs(迁移文件): 📝 优化注释 (aa312ce)
- docs(迁移文件): 📝 修改
attachment
迁移文件结构,优化字段注释 (ad6798a) - docs(tools.ts): 更新表格单元格渲染工具类型定义 (dc3ff19)
⚡ Performance
- perf(sql输入): ⚡ 更改DbQueryExecutedListener的日志级别为info (78d7ab6)
- perf(更新@mineadmin/table): ⚡️更新 @mineadmin/table 到 1.0.5版本 (da1dfea)
- perf(更新@mineadmin/table): ⚡️更新 @mineadmin/table 到 1.0.3版本 (adb2d7d)
♻️ Code Refactoring
- refactor(iframe): 优化 iframe 在tab页关闭和刷新时重新加载iframe页面。 (#478) (666fd46)
- refactor(logManage): 优化日志管理批量删除时,弹出提示框确认是否删除 (#473) (8c8d35d)
- refactor(upload): 抽离上传本地服务器方法到utils里,可被单独调用 (#472) (b323488)
- refactor(pro-table): 升级到1.0.37,增加暴露搜索事件
@search-submit
,@search-reset
和参数onSearchSubmit
,onSearchReset
(#462) (3efad49) - refactor(menu): 菜单排序无效问题 (#449) (215decb)
- refactor(repository): optimize query handling and update saveById method (#416) (745b087)
- refactor(app): improve menu filtering logic (#409) (35e59ed)
- refactor(delete): change delete method return type and behavior (#404) (e1c657f)
- refactor(permissions): remove Casbin and refactor permission logic (#399) (b445b22)
- refactor(ma-table):升级到1.0.25版,优化列头对齐未指定下默认使用单元格对齐 (#392) (5e5f6b0)
- refactor(admin):重构控制器中的请求数据获取方式 (#386) (0859e44)
- refactor: correct typos in language files (#372) (85a5e10)
- refactor(user): internationalize error messages in UserListener (#371) (c7a30e6)
- refactor(auth): rename login request and optimize passport controller (5c87642)
- refactor(localization): update and rename localization files for zh_TW locale (b42b314)
- refactor(http) (9e6a5e7)
- refactor(admin): update permission codes and remove unused exception handlers (48d7d71)
- refactor(admin): update permission codes for menu, role and user management (c6b5f1d)
- refactor(app-store): 重构代码并添加国际化支持 (7dbbe2f)
- refactor(exception): optimize exception handling and remove redundant code (9e2fbdc)
- refactor(attachment): change storageMode property type from string to int (1f1e09d)
- refactor(permission): adjust status handling and improve repository tests (f84f9b0)
- refactor(exception): use match expression in JwtExceptionHandler (e20f8d6)
- refactor(重构modal和drawer组件) (5784468)
- refactor: ♻️ 优化请求菜单那、角色逻辑,适配http、code问题,修复一些小bug (0217955)
- refactor(ma-resource-picker):简化文件类型选择逻辑并改善封面获取方法 (5efadf5)
- refactor(mine-admin/cell-render): 重命名RFV接口为RowFieldValues (8856a1a)
- refactor(mine-admin): 移除cell-render插件中的路由注册 (565d2c5)
- refactor(mine-admin/cell-render): 更新单元格渲染配置 (032faff)
- refactor(mine-admin): 更新proTable组件和单元测试 (09c974b)
- refactor(resource-picker): 使用Element Plus图标替换SVG图标: (c9d8038)
- refactor(resource-picker): 优化选定资源的循环迭代: (9a846d3)
- refactor(resource-picker): 在选择按钮上添加 popover 以显示已选资源: (aff449c)
- refactor(resource-picker): 移除对话框页脚并更新文件类型选择器: - 删除了ma-resource-picker组件中的对话框页脚,以简化UI。 - 使用
<el-segmented>
替代<MTabs>
用于文件类型选择,增强可用性。 - 调整了输入框的大小并添加了清除功能,提升用户体验。 - 新的文件类型选择器实现了更一致的筛选行为,并优化了视觉展示。 (159d716) - refactor(resource-picker): 更新图标和文件类型列表: (a9ead21)
- refactor(resource-picker): 将类型定义移动到专用的type.ts文件: (4e148e7)
- refactor(mine-admin): 更改FileType接口继承的范型定义在
ma-resource-picker
组件中,FileType
接口原是继承自OptionItems<string>
的。此次更改将其改为继承自MTabsOptionItems<string>
,以利用MTabsOptionItems
中定义的更准确的属性,提高代码的可维护性和一致性。 (98df98c) - refactor(tab): 更新类型定义并简化props与emits (fc18910)
- refactor(tab): 将类型定义抽离,方便别的组件调用 (fb301bb)
- refactor(mock): 优化附件模拟数据和文件类型处理: (4faef8c)
- refactor(resource-picker): 重命名函数参数以提高清晰度:资源选择器组件中的函数参数从
item
重命名为resource
,以提高代码的可读性和可维护性。相关功能包括切换选择、检查是否选中、预览能力和双击事件处理的函数现在使用更清晰的参数命名。上下文菜单中的操作也进行了类似的重命名处理。 (9993b41) - refactor(resource-picker): 抽离图像预览功能至useImageViewer钩子: (34506a0)
- refactor(resource-picker): 双击行为待定: (813f55c)
- refactor(resource-picker): 非固定分页大小及平滑加载动画 (a356816)
- refactor(resource-picker): 重构资源选择器面板的样式和结构,以适应动态内容高度。通过修改CSS类应用和调整元素间距,实现了资源项目的均匀分布。此外,还优化了滚动条组件的使用,以提高在长列表上的性能。 (a78c4ca)
- refactor(cleanup): 删除遗漏ModuleRequest类 (93023c9)
- refactor(cleanup): 删除自动生成的注释 @throws 等优化可读性 PS:后续还会持续优化 (49be9fb)
- refactor(structure): rename framework components for consistency (#310) (99dff8e)
🔧 Others
- chore(package): 更新最新依赖,适配最新版i18n (#471) (1b73f61)
- chore(pro-table): 修复table参数覆盖问题导致参数失效 (#461) (7ccd472)
- chore(package): 更新pro-table和search,修复几处小问题 (#459) (2091a3a)
- styles(layout): 优化布局样式 (#457) (b3c5d8b)
- chore(front): 优化修改插件钩子参数 (#456) (a50284c)
- chore(other): 修改类型定义,优化默认静态路由 (#454) (305ad7f)
- chore(ma-pro-table): 更新ma-pro-table到1.0.27版,pnpm-lock加入忽略列表 (#434) (f1b74fd)
- styles(样式优化) (#428) (bb1f17e)
- chore(tab): 变更标签页新增时检查的key,优化布局文件 (#425) (aa6474a)
- chore(tsconfig): 开启默认允许js (#423) (40e2b24)
- styles(menu): 优化子级菜单激活后,父级菜单高亮 (#419) (df8ec2c)
- chore(front): 退出清除所有tab,ma-dialog新增操作快捷键,ma-tree增加 buttons插槽 (#410) (0fd8605)
- chore(ma-form,ma-search):升级俩组件依赖,优化一些方法入参 (#393) (4716ffe)
- chore(pro-table):升级到1.0.22版,组件增加
getProTableOptions()
方法 (#384) (c73725e) - chore(@mineadmin/pro-table): 升级pro-table到1.0.21,pro-table重构工具栏,开放api可以插件形式扩展:
useProTableToolbar()
(#378) (df1df62) - chore(toolbar): 修改 remove 方法的参数 (ec639ef)
- test: update repository tests and remove unnecessary comments (9e011a7)
- ci: update phpunit configuration and project documentation (0762acc)
- test: adjust code coverage settings and remove @coversNothing annotation (4782848)
- chore(应用商店) (ea409f1)
- style(variables) (d41144f)
- chore(整理文件) (0332ceb)
- chore(更新依赖) (4271e6e)
- chore(http):优化 (bfa16e6)
- chore(workbench):优化工作台快捷入口路由正则匹配 (9385ecf)
- chore(优化404页面,移除user center假功能) (12499c9)
- test(repository): add abstract test repository and implement attachment, login log, and operation log repository tests (3e304db)
- chore(优化banner布局下,显隐toolbar的按钮位置) (728efd8)
- chore(Settings):后台前端设置新增持久化保存 (371d7d6)
- chore(Menu):优化菜单在树结构里显示所属类型 (80013fa)
- chore(.env.example 增加 APP_URL 参数) (e28380f)
- chore(移除useScrollTo,使用vueuse里的替代) (7d50a8a)
- chore(移除打包时进行eslint检查) (1852f53)
- chore(菜单、权限标识优化修改-2) (409282c)
- chore(菜单、权限标识优化修改) (e38144a)
- chore(优化修改) (5c0f9ee)
- chore(优化) (0c4d0e3)
- chore(framework): 优化操作日志记录机制、优化获取 client ip 逻辑 (d91a24c)
- chore(repository): 优化仓储层设计,增加 page hook 机制 (21c9012)
- chore(watch): 优化热重启 (b8333bb)
- chore(jwt): 增加 jwt 过期错误,优化用户登录日志表结构 (f545335)
- chore(登录) (5408c74)
- chore(上传) (82c4cc4)
- chore(优化用户栏): mixed布局下,新增按钮控制用户栏显隐 (d8aaf41)
- chore(layouts): 优化混合布局 (a5a21cd)
- style(字体样式): 📦 更新字体设置以提升可读性和美观度 (2e286f8)
- chore(适配vue3.5.x) (2e3bcf0)
- chore(package): 更新依赖 (cc33d16)
- chore(i18n): 📦 优化多语言资源加载策略 (4f8a150)
- chore(http.ts): 优化401状态防抖策略 (c3975be)
- chore(min-admin/cell-render): 优化页面展示 (ae06af2)
- chore(min-admin/cell-render): 调整请求地址 (63ccbfa)
- test(cell-render) (88c4bd3)
- test(pro-table): 测试 pro-table (4b9c259)
- test: ✅ 表格 (67978a9)
- test(pro-table) (aa9bc3a)
- chore(update vue): 🔨 升级vue到3.5,组件适配优化 (b01295b)
- chore(更新、优化、修复): 🔨 更新依赖,优化样式、修复一些类型错误 (59c39b9)
- chore(更新依赖): 🔨 @mineadmin/form (1a4ba71)
- chore(更新依赖): 🔨 @mineadmin/table (875ffd6)
- chore(测试 ssh推送): ✅ 测试 ssh推送 (2f1f257)
- test(resource-picker): ✅ css资源项视觉更新:更改背景色和优化样式 (0084733)
- test(resource-picker): ✅ 资源选择器面板 enhancement (43a1dd3)
- test(resource-picker): ✅ 在资源选择器组件中添加对话框页脚 (52adbec)
- test(resource-picker): ✅ 在welcome页面添加组件,方便调试 (9d9ba55)
v2.0.3 - 2024-10-06
🐛 Bug Fixes
- fix(setting_config_seeder): 确保config_select_data为数组类型 (#341) (a79bae6)
- fix(修复下载插件失败): 修复因space与插件名拼接重叠导致无法下载 (#319) (3d796b4)
- fix: 修复ClearLogCrontab 清空所有日志时开启事务导致失败 和 watch 脚本php8.2警告 (#309) (33d001a)
- fix dept level bug (#306) (3f11af4)
v2.0.2 - 2024-07-09
🐛 Bug Fixes
v2.0.1.1 - 2024-06-23
v2.0.1 - 2024-06-22
✨ Features
- feat: 字典分类新增list接口 (2f3ab3c)
- feat Auto-generated changelog (#271) (1abf182)
- feat: 后台可视化应用市场插件 (87b8a0b)
- feat: add appStore plugin (1482197)
- feat:
common/commmon.php
add has_permission() and has_role() two function for helpes (dbe16e0)
🐛 Bug Fixes
- fix 修改用户更新个人资料过滤不存在的字段、修复手机号码验证传递null会报错的问题 (#283) (b3c98d5)
- fix:修复变量注释不自动提示问题 (#277) (9d501bb)
- fixed: 修复因 storage_mode是int类型获取文件系统不正确导致无法删除OSS或其他文件系统文件 (#275) (001d656)
- fix 解决部门树状数据时重复问题 (#274) (4b64fe1)
- fix: Optimise user filtering logic (#250) (f88f2ef)
- fix: 更新模块json里的order属性,市场插件up (f3ed750)
- fix: created table migrations allow nullable (a728b26)
♻️ Code Refactoring
- refactor (25b1818)
v2.0.0-beta.6 - 2024-04-11
v2.0.0-beta.5 - 2024-03-04
🐛 Bug Fixes
- fix: monitor service (3d1a741)
v2.0.0-beta.4 - 2024-02-02
🐛 Bug Fixes
v2.0.0-beta.3 - 2024-01-31
🐛 Bug Fixes
🔧 Others
- test.yml add redis and mysql (8056ef8)
v2.0.0-beta.2 - 2024-01-25
✨ Features
🐛 Bug Fixes
- fixed mine-core (0f740ae)
- fixed cacheable annotation (7a24d46)
- fixed dockerfile (d429f3e)
- fix: dockerfile 改为用 hyperf官方镜像 (f2373e9)
- fix: readme (c2148f7)
v2.0.0-beta.1 - 2024-01-21
🐛 Bug Fixes
- fix common.php autoload (61eab10)
- fix env (0ecd10b)
- fix 在线用户统计优化,配置获取缓存逻辑优化 (f122ba5)
- fix test actions (668a219)
- fix: cs-fix排除runtime (7af7020)
v2.0.0-beta - 2024-01-20
🐛 Bug Fixes
- fix: cs-fix (fd98ce1)
v2.0.0-alpha.5 - 2024-01-19
v2.0.0-alpha.4 - 2024-01-13
✨ Features
- feat 新的代码生成器 (e26fe5c)
🐛 Bug Fixes
- fix: 附件删除菜单权限父ID归属错误问题 (78035eb)
v2.0.0-alpha.3 - 2023-12-23
🐛 Bug Fixes
- fix 缓存错误处理 (d7bb21e)
v2.0.0-alpha.2 - 2023-12-21
v2.0-stable - 2024-05-30
✨ Features
🐛 Bug Fixes
- fix: 更新模块json里的order属性,市场插件up (f3ed750)
v2.0-RC.1 - 2024-05-17
✨ Features
- feat:
common/commmon.php
add has_permission() and has_role() two function for helpes (dbe16e0) - feature hyperf issue template (7dbb095)
- feature workflows dockerfile (3486e82)
- feat 新的代码生成器 (e26fe5c)
- feature github actions (6476a28)
🐛 Bug Fixes
- fix: Optimise user filtering logic (#250) (f88f2ef)
- fix: created table migrations allow nullable (a728b26)
- fix: monitor service (3d1a741)
- fixed gitignore (d526a56)
- fixed pest (f45ffd7)
- fixed library version suport latest (1bbe0ff)
- fix: return value for save function. (cdf4500)
- fix: 修改handleSearch条件检查函数,以及适配主键支持雪花ID和UUID (800c06e)
- fixed mine-core (0f740ae)
- fixed cacheable annotation (7a24d46)
- fixed dockerfile (d429f3e)
- fix: dockerfile 改为用 hyperf官方镜像 (f2373e9)
- fix: readme (c2148f7)
- fix common.php autoload (61eab10)
- fix env (0ecd10b)
- fix 在线用户统计优化,配置获取缓存逻辑优化 (f122ba5)
- fix test actions (668a219)
- fix: cs-fix排除runtime (7af7020)
- fix: cs-fix (fd98ce1)
- fix: 附件删除菜单权限父ID归属错误问题 (78035eb)
- fix 缓存错误处理 (d7bb21e)
- fix Annotation (89123af)
- fix v2.0.0-alpha.2 (3ae8ae3)
- fix 缓存改为注解形式 (21cc920)
- fix: code generator (5bb743f)
- fix: old syntax (ea47da4)
- fix library version (5ebf0fb)
- fix 适配3.1 (e211f74)
- fix 优化提示 (6480ead)
- fix: 适配支持Hyperf 3.1 (12d3953)
♻️ Code Refactoring
- refactor (25b1818)
🔧 Others
v1.4.13 - 2023-12-17
🐛 Bug Fixes
- fix 统一子包 (970f6fb)
v1.4.12 - 2024-01-20
🐛 Bug Fixes
- fix ide error (92c50fe)
v1.4.11 - 2024-01-20
🐛 Bug Fixes
- fix 语法错误 (3b22cae)
v1.4.1 - 2024-01-19
✨ Features
- feat 新增php-cs-fixer配置.本次升级涉及大量代码风格重构.勿无脑升级 (46861cc)
- feat: 升级mine-core到1.5.5版本,代码生成的mapper用 filled 替换 blank (1aa57a3)
- feat: 升级mine-core到1.5.4版本,修复已知bug,新增表主键支持雪花ID、uuid,自动识别主键类型 (f733026)
🐛 Bug Fixes
- fix: mapper的filled函数替换blank函数,blank函数意思有歧义。
注意1.5.4的mine-core升级上来后,需要自行批量替换blank函数
(30517df) - fix: 附件删除菜单权限父ID归属错误问题 (f6ec802)
- fix: 修复Seeder php 8.2语法兼容性 (c0229de)
- fix: README.md (fe71651)
v1.4.x - 2023-12-08
✨ Features
- feat: UploadController.php 新增 showFile 方法,适配前端hash输入图片或文件 (f029c32)
- feat: 新增sys_config() 和 sys_group_config() 函数 (15985cf)
🐛 Bug Fixes
- fix: 修复拼写错误 (d24f85b)
- fix: 修复获取配置文件信息拼写错误 (d24f21a)
- fix: 修复查询字段名称写错的问题 (a76e35b)
- fix: 修复个人中心修改头像和资料会导致平权修改数据的漏洞 (016f175)
- fix: 修复个人中心获取登录和操作日志可平权查看数据的漏洞 (12e5ca1)
- fix: 开启日志记录requestId (4b04cad)
- fix: 修复上传的文件若在回收站则无法重新上传的问题 (22267d1)
- fix: 修复更新系统配置时,提示
config_select_data
未定义的bug (0cd2743) - fix: 创建setting_datasource表之前,检查表是否存在 (be0d45d)
- fix: 修复命名空间大小写问题 (f63b596)
- fix: 修复系统配置对复选框支持不友好的问题 (db6a335)
- fix: 部门编辑报错 (38293ff)
- fix: 修复代码生成树表后添加数据时报错的问题 ps: composer update xmo/mine-core (409000f)
- fix allow_roles field cast to array (33f6fd1)
♻️ Code Refactoring
- refactor: 更新mine-core核心包 (059702d)
- refactor: 关闭 buffer 输出大小限制 (77731cf)
- refactor: 优化在开启数据权限后非超管账号添加部门时可选择父级部门为自身所在部门 (d08e2db)
- refactor: 优化登录提示错误信息防止用户被枚举 (25fa4d3)
- refactor: 感谢最菜兄优化
bin/reboot.php
,mine-core的amqp队列监听器移动到 App\System\Listener 下,升级mine-core (b3362d9) - refactor: 业务里的isset替换为 !empty (f724295)
- refactor (6fc5f01)
- refactor: 优化api抛出异常信息提示 (1ef5d1e)
v1.3.3 - 2023-06-02
✨ Features
- feat: 新增通用接口功能,变更版本为1.3.3 (555de3e)
🐛 Bug Fixes
- fix: php 8.2 兼容 swoole>=4.4.6 PHP Deprecated: Swoole\Event::rshutdown(): (13b9295)
- fix: 修复mine改成package后,生成代码时找不到模板文件 (21c9ef7)
- fix: 修复用户列表在使用表前缀后报表不存在的问题 (c980163)
♻️ Code Refactoring
- refactor: 优化watch支持8.2,兼容8.0和8.1 (8bcb7a4)
v1.3.0 - 2023-05-25
✨ Features
- feat: mine 剥离 (0e23e71)
🐛 Bug Fixes
♻️ Code Refactoring
- refactor (b83abb4)
v1.2.1 - 2023-05-23
✨ Features
- feat: 安装项目命令新增下载前端项目代码到 ./web 目录下 (80dab0e)
- feat: 增加重启服务脚本 (06870c1)
- feat: 添加敏感词过滤,后续待添加管理功能 (228e1b7)
🐛 Bug Fixes
- fix:修复数据迁移表名错误 fix:安装时没有清空超管默认部门数据 (1130d25)
- fix: 修复用户列表在查询部门用户的情况下子部门出现重复数据问题 (d47c768)
- fix trim value is null (9bc0682)
- fix aarch64 systeminfo (8f92f27)
- fix: 执行定时任务命令方式时make无法实例化ArrayInput问题 (d1b2f1d)
- fix: 修复pr (d6821f2)
- fix php version info (547c1c0)
♻️ Code Refactoring
- refactor
changStatus.stub
template (459ced9) - refactor (8164d5c)
- refactor(用户管理): 选择部门后下级部门人员不展示 (1332825)
- refactor: 优化安装时下载前端项目逻辑 (a912001)
- refactor: 定制任务的删除缓存注解移到service上面去 (c21c586)
- refactor: 获取必应背景图片改为使用file_get_contents函数,增强兼容性 (9965eb7)
v1.2.0 - 2023-04-13
✨ Features
- feat: 新增获取每日必应背景图 (b4fc22c)
- feat: 新增数据源功能,代码生成器可以生成远程表结构到本地数据库 (c639e91)
- feat (31076d9)
- feat: 抛出的异常全部允许跨域 (9b3970b)
- feat:数据源crud (b668146)
- feat: 添加数据源表迁移文件 (a00c52f)
- feat: 添加迁移回滚命令 mine:migrate-rollback --name=模块名 (295a682)
- feat: 代码生成器添加tag页配置方式及选项 (fe2874c)
- feat: 新增附件列表无权限验证接口 (1207f0b)
- feat: 代码生成条件增加in和not in (4ccd4c7)
🐛 Bug Fixes
- fix: 修复Auth注解只获取method参数的,未获取class的bug (df597fd)
- fix: 修复古老时期因使用雪花id造成队列消息的一个小bug (05120ef)
- update mine/Helper/MineCaptcha.php (6ed715d)
- fix: 修复应用未绑定某接口也可以访问的bug (5c6bbdc)
♻️ Code Refactoring
- refactor: 优化excel导出支持超过26列 (4e4c2dd)
- refactor: 多模块按order排序,避免初始化安装系统时,先安装自定义模块 感谢 @裘牧 贡献的代码 (2aa3d71)
- refactor: api文档接口增加分组列表数据 (2854a04)
v1.1.1 - 2023-03-02
✨ Features
- feat: 系统添加默认允许跨域 (c2e7a8f)
🐛 Bug Fixes
- fix apple m1 cpu info and memory info (e691c51)
♻️ Code Refactoring
- refactor: 使用前端默认的搜索标签宽度 (c63f807)
- refactor: 适配新版前端crud组件 (6b495ee)
- refactor: 优化删除方法,兼容删除缓存数据 (5d77e3d)
- refactor: 定时任务、字典相关再更新、删除等操作后更新缓存 (2e19362)
- refactor:代码生成器模型模板加上类型 (e567ab0)
v1.1.0 - 2023-01-04
✨ Features
- feat: 用户改为多部门,部门新增设置领导。PS:使用 php bin/hyperf.php mine:update 升级数据库 (55ace59)
- feat: 增强DTO导出注解,支持字典翻译功能 (7556e52)
- feat: 新增几个接口 (2e9d03b)
- feat: 代码生成器新增排序选项 (bd179fc)
- feat: 新增用户删除监听,删除用户同时让当前活跃用户状态失效 (55eae42)
- feat: 新增用户添加和删除事件 (c68a7e4)
🐛 Bug Fixes
- fix: 修复新增用户可能出现的请求超时 (b86f10d)
- fix: 配置保存报类型错误的问题 (cec974d)
- fix: 修复数据权限本部门及子部门使用like查询的问题 (896deca)
- fix: 修复saveAspect在定时任务下,无法获取头信息导致任务执行失败 (c7b602e)
- fix: 修复 DemoApi.php 调用函数名称拼写错误问 (c4bc571)
- fix: 修复本部门和子部门数据权限bug以及获取部门树数据非顶级不显示bug (ee18aa5)
- fix: 修复获取当前用户部门id返回值类型不对问题 (a223d61)
- fix:修复类型不匹配导致选择文件存储类型失败 (5b12759)
- fix:修复上传功能找不到配置项问题 (b7e08a3)
- fix: 修复之前改表字段名导致选择上传存储模式失效问题 (fb77739)
- fix:修复代码生成器生成密码组件formType属性错误问题 (59f3d53)
- fix: 修复优化Mine.php造成获取模块地址出错 (a1f384a)
- fix: 修复服务监控某些情况下可能出现变量未定义 (d0aaf6a)
- fix: 修复记录删除定时任务日志时,业务名称为未定义菜单问题 (02962d3)
- fix: 修复生成控制器生成用户选择器组件名字拼写错误 (8564a0a)
- fix: 修复代码生成器生成日期时间组件为范围选择的时候无效问题 (2cf5cb2)
- fix: 修复生成控制器注释生成错误 (a9fd121)
- fix: 修复缓存监控和在线用户权限标识代码问题 (b62c973)
- fix: 修复代码生成器未勾选必填项无效问题 (55785f5)
- fix:修复代码生成器生成删除接口拼写错误 (f6d1002)
- fix: 修复代码生成器配置显示组件无效问题 (b11fc19)
- fix: 修复代码生成器生成日期时间组件某些选项无效的问题 (d03b35d)
- fix: 修复phpoffice驱动设置宽度无效和报数组未定义问题 (10c2535)
- fix:修复代码生成器少个花括号 (bc071aa)
- fix:修复代码生成器缺失生成导入和导出 (d7d5402)
♻️ Code Refactoring
- refactor (11af477)
- refactor: 更新获取模块名称的逻辑,修复notice提示的问题 (d0be1f7)
- refactor: 更新获取模块名称大小写逻辑 (66128b2)
- refactor: 设置菜单权限获取数据逻辑变更,只能看到自己有权限的菜单 (52d6bdc)
- refactor: 配置值适配最新的ma-form组件props (5759776)
- refactor: 优化表迁移创建结构 (10c0ca8)
- refactor: 优化代码生成器 (7504422)
- refactor: 优化服务监控报错则返回无法获取信息 (42ce9bc)
- refactor: 更新README (5553707)
- refactor: 新增和保存切面优化 (8af65a8)
- refactor: 优化清空缓存 (3ba8148)
- refactor: 优化API返回数据类型格式,由自己控制 (e260b91)
- refactor: 优化获取缓存前缀赋予null默认值 (b0e4514)
- refactor: 升级依赖 (95b785b)
- refactor: 优化Mine.php、MineController.php,删除$this->app()方法,内部调用改用container()函数 (676f659)
- refactor: 优化删除附件逻辑,改为删除附件时判断附件当时使用的存储方式。感谢@maimake贡献的代码 (1d41597)
- refactor: README.md (89d6e45)
- refactor: vue生成模板更新 (11848ff)
- refactor: 代码生成器控制器生成列表添加父级权限 (500be11)
- refactor: 更新docker-composer (51b6788)
- refactor: 更新所有权限注解的权限代码,以适配菜单只勾选父级菜单 (ba44280)
- refactor: 导出excel添加参数 (9bda61a)
- refactor: 公共控制器增加登录和操作日志方法 (f849b95)
- refactor: 更换回阿里云的源 (3125b07)
- refactor: 更新依赖 (7716f3a)
v1.0.0 - 2022-08-24
🐛 Bug Fixes
- fix:修复代码生成一些配置无效问题 (de1c39c)
- fix:修复代码生成缺少操作列参数 (8b7b00e)
- fix:修复时间搜索拼字符串缺少空格导致搜索为空 (5e007d6)
- fix: 修复生成index.vue缺少引入Message (8bafd25)
- fix: 还原api文件被意外替换 (26032ac)
- fix: 移除无用指令 (a9f7396)
- fix: 修复 inatall 安装失败 (060f30b)
- fix: 修复拼写错误 (8160c8e)
- fix: 兼容 php 8.1 (6515688)
- fix: 兼容php8.1 (6fe71ad)
- fixed the multiple primary key (aafbc14)
v0.7.2 - 2022-06-02
v0.7.1 - 2022-05-31
v0.7.0 - 2022-04-26
v0.6.3 - 2022-04-12
v0.6.2 - 2022-04-07
[2.0.0-alpha.1] - 2023-12-19
✨ Features
- feat: UploadController.php 新增 showFile 方法,适配前端hash输入图片或文件 (f029c32)
- feat: 新增sys_config() 和 sys_group_config() 函数 (15985cf)
- feat: 新增通用接口功能,变更版本为1.3.3 (555de3e)
- feat: mine 剥离 (0e23e71)
- feat: 安装项目命令新增下载前端项目代码到 ./web 目录下 (80dab0e)
- feat: 增加重启服务脚本 (06870c1)
- feat: 添加敏感词过滤,后续待添加管理功能 (228e1b7)
- feat: 新增获取每日必应背景图 (b4fc22c)
- feat: 新增数据源功能,代码生成器可以生成远程表结构到本地数据库 (c639e91)
- feat (31076d9)
- feat: 抛出的异常全部允许跨域 (9b3970b)
- feat:数据源crud (b668146)
- feat: 添加数据源表迁移文件 (a00c52f)
- feat: 添加迁移回滚命令 mine:migrate-rollback --name=模块名 (295a682)
- feat: 代码生成器添加tag页配置方式及选项 (fe2874c)
- feat: 新增附件列表无权限验证接口 (1207f0b)
- feat: 代码生成条件增加in和not in (4ccd4c7)
- feat: 系统添加默认允许跨域 (c2e7a8f)
- feat: 用户改为多部门,部门新增设置领导。PS:使用 php bin/hyperf.php mine:update 升级数据库 (55ace59)
- feat: 增强DTO导出注解,支持字典翻译功能 (7556e52)
- feat: 新增几个接口 (2e9d03b)
- feat: 代码生成器新增排序选项 (bd179fc)
- feat: 新增用户删除监听,删除用户同时让当前活跃用户状态失效 (55eae42)
- feat: 新增用户添加和删除事件 (c68a7e4)
🐛 Bug Fixes
- fix library version (5ebf0fb)
- fix 适配3.1 (e211f74)
- fix 优化提示 (6480ead)
- fix: 适配支持Hyperf 3.1 (12d3953)
- fix: 修复拼写错误 (d24f85b)
- fix: 修复获取配置文件信息拼写错误 (d24f21a)
- fix: 修复查询字段名称写错的问题 (a76e35b)
- fix: 修复个人中心修改头像和资料会导致平权修改数据的漏洞 (016f175)
- fix: 修复个人中心获取登录和操作日志可平权查看数据的漏洞 (12e5ca1)
- fix: 开启日志记录requestId (4b04cad)
- fix: 修复上传的文件若在回收站则无法重新上传的问题 (22267d1)
- fix: 修复更新系统配置时,提示
config_select_data
未定义的bug (0cd2743) - fix: 创建setting_datasource表之前,检查表是否存在 (be0d45d)
- fix: 修复命名空间大小写问题 (f63b596)
- fix: 修复系统配置对复选框支持不友好的问题 (db6a335)
- fix: 部门编辑报错 (38293ff)
- fix: 修复代码生成树表后添加数据时报错的问题 ps: composer update xmo/mine-core (409000f)
- fix allow_roles field cast to array (33f6fd1)
- fix: php 8.2 兼容 swoole>=4.4.6 PHP Deprecated: Swoole\Event::rshutdown(): (13b9295)
- fix: 修复mine改成package后,生成代码时找不到模板文件 (21c9ef7)
- fix: 修复用户列表在使用表前缀后报表不存在的问题 (c980163)
- fix: 移除配置项添加时,后端验证value必填 (38d40fc)
- fix and refactor (e92b6c5)
- fix:修复数据迁移表名错误 fix:安装时没有清空超管默认部门数据 (1130d25)
- fix: 修复用户列表在查询部门用户的情况下子部门出现重复数据问题 (d47c768)
- fix trim value is null (9bc0682)
- fix aarch64 systeminfo (8f92f27)
- fix: 执行定时任务命令方式时make无法实例化ArrayInput问题 (d1b2f1d)
- fix: 修复pr (d6821f2)
- fix php version info (547c1c0)
- fix: 修复Auth注解只获取method参数的,未获取class的bug (df597fd)
- fix: 修复古老时期因使用雪花id造成队列消息的一个小bug (05120ef)
- update mine/Helper/MineCaptcha.php (6ed715d)
- fix: 修复应用未绑定某接口也可以访问的bug (5c6bbdc)
- fix apple m1 cpu info and memory info (e691c51)
- fix: 修复新增用户可能出现的请求超时 (b86f10d)
- fix: 配置保存报类型错误的问题 (cec974d)
- fix: 修复数据权限本部门及子部门使用like查询的问题 (896deca)
- fix: 修复saveAspect在定时任务下,无法获取头信息导致任务执行失败 (c7b602e)
- fix: 修复 DemoApi.php 调用函数名称拼写错误问 (c4bc571)
- fix: 修复本部门和子部门数据权限bug以及获取部门树数据非顶级不显示bug (ee18aa5)
- fix: 修复获取当前用户部门id返回值类型不对问题 (a223d61)
- fix:修复类型不匹配导致选择文件存储类型失败 (5b12759)
- fix:修复上传功能找不到配置项问题 (b7e08a3)
- fix: 修复之前改表字段名导致选择上传存储模式失效问题 (fb77739)
- fix:修复代码生成器生成密码组件formType属性错误问题 (59f3d53)
- fix: 修复优化Mine.php造成获取模块地址出错 (a1f384a)
- fix: 修复服务监控某些情况下可能出现变量未定义 (d0aaf6a)
- fix: 修复记录删除定时任务日志时,业务名称为未定义菜单问题 (02962d3)
- fix: 修复生成控制器生成用户选择器组件名字拼写错误 (8564a0a)
- fix: 修复代码生成器生成日期时间组件为范围选择的时候无效问题 (2cf5cb2)
- fix: 修复生成控制器注释生成错误 (a9fd121)
- fix: 修复缓存监控和在线用户权限标识代码问题 (b62c973)
- fix: 修复代码生成器未勾选必填项无效问题 (55785f5)
- fix:修复代码生成器生成删除接口拼写错误 (f6d1002)
- fix: 修复代码生成器配置显示组件无效问题 (b11fc19)
- fix: 修复代码生成器生成日期时间组件某些选项无效的问题 (d03b35d)
- fix: 修复phpoffice驱动设置宽度无效和报数组未定义问题 (10c2535)
- fix:修复代码生成器少个花括号 (bc071aa)
- fix:修复代码生成器缺失生成导入和导出 (d7d5402)
- fix:修复代码生成一些配置无效问题 (de1c39c)
- fix:修复代码生成缺少操作列参数 (8b7b00e)
- fix:修复时间搜索拼字符串缺少空格导致搜索为空 (5e007d6)
- fix: 修复生成index.vue缺少引入Message (8bafd25)
- fix: 还原api文件被意外替换 (26032ac)
- fix: 移除无用指令 (a9f7396)
- fix: 修复 inatall 安装失败 (060f30b)
- fix: 兼容 php 8.1 (6515688)
- fix: 兼容php8.1 (6fe71ad)
- fixed the multiple primary key (aafbc14)
♻️ Code Refactoring
- refactor: 更新mine-core核心包 (059702d)
- refactor: 关闭 buffer 输出大小限制 (77731cf)
- refactor: 优化在开启数据权限后非超管账号添加部门时可选择父级部门为自身所在部门 (d08e2db)
- refactor: 优化登录提示错误信息防止用户被枚举 (25fa4d3)
- refactor: 感谢最菜兄优化
bin/reboot.php
,mine-core的amqp队列监听器移动到 App\System\Listener 下,升级mine-core (b3362d9) - refactor: 业务里的isset替换为 !empty (f724295)
- refactor (6fc5f01)
- refactor: 优化api抛出异常信息提示 (1ef5d1e)
- refactor: 优化watch支持8.2,兼容8.0和8.1 (8bcb7a4)
- refactor
changStatus.stub
template (459ced9) - refactor(用户管理): 选择部门后下级部门人员不展示 (1332825)
- refactor: 优化安装时下载前端项目逻辑 (a912001)
- refactor: 定制任务的删除缓存注解移到service上面去 (c21c586)
- refactor: 获取必应背景图片改为使用file_get_contents函数,增强兼容性 (9965eb7)
- refactor: 优化excel导出支持超过26列 (4e4c2dd)
- refactor: 多模块按order排序,避免初始化安装系统时,先安装自定义模块 感谢 @裘牧 贡献的代码 (2aa3d71)
- refactor: api文档接口增加分组列表数据 (2854a04)
- refactor: 使用前端默认的搜索标签宽度 (c63f807)
- refactor: 适配新版前端crud组件 (6b495ee)
- refactor: 优化删除方法,兼容删除缓存数据 (5d77e3d)
- refactor: 定时任务、字典相关再更新、删除等操作后更新缓存 (2e19362)
- refactor:代码生成器模型模板加上类型 (e567ab0)
- refactor: 更新获取模块名称的逻辑,修复notice提示的问题 (d0be1f7)
- refactor: 更新获取模块名称大小写逻辑 (66128b2)
- refactor: 设置菜单权限获取数据逻辑变更,只能看到自己有权限的菜单 (52d6bdc)
- refactor: 配置值适配最新的ma-form组件props (5759776)
- refactor: 优化表迁移创建结构 (10c0ca8)
- refactor: 优化代码生成器 (7504422)
- refactor: 优化服务监控报错则返回无法获取信息 (42ce9bc)
- refactor: 更新README (5553707)
- refactor: 新增和保存切面优化 (8af65a8)
- refactor: 优化清空缓存 (3ba8148)
- refactor: 优化API返回数据类型格式,由自己控制 (e260b91)
- refactor: 优化获取缓存前缀赋予null默认值 (b0e4514)
- refactor: 升级依赖 (95b785b)
- refactor: 优化Mine.php、MineController.php,删除$this->app()方法,内部调用改用container()函数 (676f659)
- refactor: 优化删除附件逻辑,改为删除附件时判断附件当时使用的存储方式。感谢@maimake贡献的代码 (1d41597)
- refactor: README.md (89d6e45)
- refactor: vue生成模板更新 (11848ff)
- refactor: 代码生成器控制器生成列表添加父级权限 (500be11)
- refactor: 更新docker-composer (51b6788)
- refactor: 更新所有权限注解的权限代码,以适配菜单只勾选父级菜单 (ba44280)
- refactor: 导出excel添加参数 (9bda61a)
- refactor: 公共控制器增加登录和操作日志方法 (f849b95)
- refactor: 更换回阿里云的源 (3125b07)
- refactor: 更新依赖 (7716f3a)