Are you an LLM? You can read better optimized documentation at /v3/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): update path configuration for push and pull_request events (#668) (2ff8c5f)
- feat(app-store): add prompt information for plugin download and installation (#667) (14617f5)
- feat(dialog): optimize full-screen interaction, achieve controllable full-screen state, and enlarge full-screen button hot zone (#660) (ba5816a)
- feat(boring-cyborg): update file path configuration, add permission settings for multiple modules (#659) (a8fb2b5)
π Bug Fixes β
- fix(boring-cyborg): fix case sensitivity error in Logstash service path (#665) (6375e2c)
- fix(handleResize): fix addEventListener event error in responsive mode causing abnormal menu closure (#662) (6882046)
[v3.0.5] - 2025-07-22 β
β¨ Features β
π Bug Fixes β
- fix(issue-template): fix composer command in bug report template to match project name (#658) (c57753e)
- fix(workflow): fixed PHP version change to php-version (#657) (7bbc5c0)
- fix: fix APP_URL format in .env.example and update .gitignore to include storage/uploads (#648) (012853e)
π Documentation β
- docs(README): fix description errors in English md, update QQ group link to clickable format (#654) (4139090)
β»οΈ Code Refactoring β
π§ Others β
- chore(workbench): optimize quick entry route display logic (#643) (805b92d)
- ci(swoole): expand swoole 6.x version coverage in test matrix (#652) (95e5788)
[v3.0.4] - 2025-07-10 β
π Bug Fixes β
- fix: add MINE_ACCESS_TOKEN status check prompt information (#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 β
- fix: adapt to the latest ele version of el-link api (f194d8f)
- fix: fix bug caused by referencing Swow package (66e0fb6)
π Documentation β
[v3.0.2] - 2025-05-29 β
β¨ Features β
- feat(plugin): frontend plugin adds loginBefore Hook for processing submitted login data before login request, can modify submitted login data to backend (040a1f6)
- feat(app-store): support displaying latest version, compatible versions, and demo link on plugin detail page (#601) (1edebfc)
- feat: add functionality to remotely load and render 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): add account disabled related error handling and internationalization support (#593) (7f24cb4)
- feat(download): add download Base64 file functionality (#592) (2aa7003)
- feat:(component) add ma-select-table component (#587) (e7586e7)
- feat: frontend language first initialization listening (#585) (d831aef)
- feat(user): add password validation rules to UserRequest (#580) (c814e19)
- feat: add request dynamic rule matching class ActionRulesTrait (#579) (af439bb)
- feat: upgrade mineadmin/search to version 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) add card list component (bd54161)
- feat: update dependencies (4485dec)
- feat: ma-form updated to 1.0.25 (#534) (7e6c18a)
π Bug Fixes β
- fix(login): fix bug where language flag was not set after user login, causing default to English (eb4615b)
- fix(icons): fix icon generation command reporting missing
inquirerlibrary (1123bf4) - fix(ma-select-table): fix single-row/multi-row selection status determination error, enhance selection judgment safety (#610) (8e5436f)
- fix(menu-form): fix recursive update issue in menu management page rendering (#605) (58c6873)
- fix(MaDictSelect): support el-option-group grouped option rendering, mixed options (#604) (8288988)
- fix: restore style.css under mineadmin/search (e26abba)
- fix: restore ma-dict-select component (805a6ab)
- fix: fix issue where after ma-form supports children configuration item, it causes component default slot parameter loss and sub-components not rendering in jsx syntax within render function, also fix some ma-search compatibility issues with ma-form (6f09d93)
- fix: README-en.md (daa15a3)
- fix: README.md (d7a4df0)
- fix(menu): fix issue where parent menu cannot be clicked when all sub-menus are hidden (#595) (0644922)
- fix: Cache retrieval logic error does not return default value (#589) (198f8f1)
- fix: fix occasional inconsistency between theme mode and component theme mode (c98d5a7)
- fix: add PHPStan ignore directive for ActionRulesTrait (719a755)
- fix swagger render bug (#578) (afcc510)
- fix: optimize handlePage method of IRepository to be more focused on pagination formatting (#566) (9c0770e)
- fix: fix getQuery parameter search (#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: modify API request address and proxy prefix to adapt to development environment (947bac0)
β»οΈ Code Refactoring β
- refactor: remove mine-admin/remoteVue plugin (faad2b2)
- refactor(ma-dict-select): refactor dictionary selector slot logic and update dependency version (f989ab9)
- refactor(config): adjust Swagger configuration to fix multiple plugin swagger override issue (#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): upgrade @mineadmin/form dependency version to ^1.0.51 (0453007)
- chore(deps): upgrade @mineadmin/form dependency version to ^1.0.33 (776620b)
- chore(deps): upgrade vite dependency version to ^6.2.6 (7cec2b4)
- chore(deps): update package.json dependency configuration (3fb7549)
- chore(deps): upgrade @mineadmin/form and @mineadmin/pro-table dependency versions (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): add ma-drawer component, optimize and enhance
ma-dialogcomponent: (#470) (de0b94b) - feat(iframe): add iframe menu cache, no longer reload third-party pages when switching tabs (#465) (1b79b76)
- feat(dict-component): dictionary related components'
props: dataattribute supports passing functions (321e507) - feat(package): add vue3-ace-editor dependency as default dependency (#441) (fc36e23)
- feat(readme): add acknowledgement information (#440) (e0881a7)
- feat(tab): useTabStore add changeTabTitle() (#437) (e69159c)
- feat(dict-component): dictionary component props add data parameter, can directly pass dictionary data collection (#435) (e86e9cc)
- feat(resource): add resource manager page, update dependencies (#413) (25d5e9c)
- feat(ma-tree): add extra slot (#412) (a3016af)
- feat(ma-search): add listening for enter key press to quickly submit search (#411) (af4cc3b)
- feat(favicon.ico): add favicon.ico file (#403) (87c9883)
- feat(maTree): add
setCheckStrictly(), optimize role setting menu editing to default to strict mode (#402) (5aa771f) - feat: resolve issue where upload component resets to empty (#400) (aea0013)
- feat(i18n): add data center related translations (#391) (cfa22e4)
- feat(swagger): add UI interface, view API documentation via
http://127.0.0.1:9503/swagger(#390) (7d6d997) - feat(menu): update menu permissions and add data center related permissions (#388) (bdbe598)
- feat(config): add ModeNotFoundHandler to exception handlers (#373) (afe51c4)
π Bug Fixes β
- fix(tabbar): fix issue where pressing Alt key twice triggers browser's Access Keys mode, causing useMagicKeys to fail to capture Alt key events normally (#510) (2ee8e31)
- fix(table-and-menu): remove menu add and save dialog box, element plus el-tree-select has recursive error bug, so remove the dialog box (#511) (80ef288)
- fix(ma-search): upgrade ma-search to version 1.0.27 (#505) (f78b21b)
- fix(ma-remote-select): fix api parameter not being passed to axiosConfig configuration item (#504) (87975c9)
- fix: fix inconsistent table fixed column styles (#500) (bda1653)
- fix(migrate): fix table name error when deleting attachment table (#497) (d7edbe1)
- fix(Permission): fix backend permission annotation parsing logic (#492) (c7598f6)
- fix(docker-compose/dockerfile): fix frontend dockerfile fixed production and duplicate packaging (#495) (212b5eb)
- fix(pro-table): fix issue where setting operation column of pro-table with setTableColumns is invalid (#484) (e2bd3a0)
- fix(swagger): fix issue where css and js imported by documentation are invalid (#482) (1b3b8f0)
- fix(seeder): fix issue where executing php-cs-fixer causes seeder file class name error (#476) (f368ec1)
- fix(php-cs) (#475) (e380d78)
- fix(layout): fix layout and iframe page issues (#469) (74ed80a)
- fix:(menu): fix inaccurate prompt information description (#468) (24b08c1)
- fix(