mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-12-09 14:40:27 +08:00
11 KiB
11 KiB
3.6.4 (2022-11-10)
🎫 Feat
- Menu icon
iconsupports using online icons
🐞 Bug fixes
- Fixed
vxe-buttonfont color issue after mouse overlay and some other style issues
🍏 Perf
- Optimize the routing guard, if you have logged in and there is login information, you cannot jump to the routing whitelist, but continue to stay on the current page
- Removed
baseURLand global environment proxy, and can be written directly invite.config.ts, which is convenient and supports multiple proxy addresses
3.6.3 (2022-11-01)
🎫 Feat
- Static resource classification and packaging
- Add danmaku component
demo
🐞 Bug fixes
- Fix the
collapseproperty added in the latest version oftailwindcssconflicts with the platformclassclass name - Fix that when the
tokenexpires, if the page has multiple requests, thetokenwill be refreshed repeatedly
3.6.2 (2022-10-27)
✔️ refactor
- Replace
/@/alias with@/alias
3.6.1 (2022-10-27)
🎫 Feat
- Add whether to start
cdnfor packaging to replace the local library configuration, the defaultfalsedoes not start - Added optional
gzipandbrotlicompression modes for packaging builds
🐞 Bug fixes
- Fix
titletoo long display style problem - Fix the parent
namein the route should not be repeated with the childname, which will cause redirection to jump404problem
🍏 Perf
- Upgrade
axiosto the latest version
3.6.0 (2022-10-25)
🎫 Feat
- Add file download
demo - Add typewriter component
demo - Added
jsoneditordemo
✔️ refactor
- Refactor the permission module, adopt the most commonly used
RBAC(Role-Based Access List): role-based permission control (User -> Role -> Permission), and update the page permission and button permissiondemoexample, button Permissions support three operation modes (judging permissions in component mode, judging permissions in function mode, and judging permissions in instruction mode)
🐞 Bug fixes
- Fixed the theme not being emptied when clearing the cache and returning to the login page
- Fix
menudisplay problem in production environment inhorizontalmode - Fixed the problem that the
mixmixed mode navigation might not be displayed in the left menu of the production environment - After the
tokenexpires, calling the refreshtokeninterface will cause an infinite loop
🍏 Perf
- Removed uncommon
@applyfromtailwind.css - Replace
//comments with/** */, which is more friendly to the editor's intellisense - Optimize the login enter event
- Simplified some functions, eliminated useless functions, and optimized page loading speed
3.5.0 (2022-9-10)
🎫 Feat
- Add
cssnanoto compress the size ofcsswhen packaging - Add
element-plusseamless scrollingTablepage demo - Open
vscodebracket pair guide
✔️ refactor
- Replace
unocsswithtailwindcss, addtailwindcssdocumentation
🐞 Bug fixes
tokenexpires, refresh the infinite loop
🍏 Perf
- When resetting the route, clear the cached page
3.4.6 (2022-8-23)
🐞 Bug fixes
processis not defined in path- Fixed an error when dynamic routing
childrenis an empty array - Fixed
iframeloading failure
3.4.5 (2022-8-22)
🐞 Bug fixes
- Fix local responsive storage object setting issue
3.4.0 (2022-8-22)
🍏 Perf
- Optimized routing
- Optimized for mobile compatibility
- Optimized routing parameters (
query,paramsway to refresh the page does not need to open the tab page cache, the parameters can be retained on theurlandtab page)
3.3.5 (2022-8-19)
🎫 Feat
- Secondary encapsulation of
Tableofelement-plusinto @pureadmin/table, providing flexible configuration items and integrating into the platform - Secondary encapsulation of
Descriptionsofelement-plusinto @pureadmin/descriptions, providing flexible configuration items and integrating into the platform - Centralize most of the tools and hooks of the platform to @pureadmin/utils, and delete the code concentrated in this library to reduce the size of the platform
- Add unplugin-vue-define-options plugin, the page can directly write
defineOptions({name: custom name}) - Add project files, language analysis tool cloc
- Added landing page internationalization
- Add full routing configuration table type declaration
- Add virtual listing page demo
- Add
PDFpreview page demo - Added export
execlpage demo - Added blank page demo without
Layout
✔️ refactor
- Refactored the theme color to adapt to
element-plusdark mode (also solved the problem that the same elementcssin3.3.0and earlier versions was overwritten many times, resulting in poor style debugging) - Refactored route reset function
🍏 Perf
- The compatible project storage directory is named in Chinese, but we really do not recommend Chinese naming, because a library may not escape the Chinese path, causing the project to crash
- Optimized interface type
🐞 Bug fixes
- Fixed async routes with
showlinkset tofalse, not showing after refresh - Fixed vertical navigation menu text being hidden after collapse when there is no
icon
3.3.0 (2022-5-11)
🎫 Feat
- Add user management page demo
- Add role management page demo
- Add department management page demo
- Add card list page demo
- Integrated form designer
- Added
PPTdemo - Added anti-shake interception demo in the function menu
- Upgrade
wangeditorV5(and support internationalization and custom themes) - Integrate
tauriversion - Added barcode function
- Added QR code function
- Use the
Cascadercascade selector inelement-plusto write a three-level and two-level linkage demo of Chinese provinces and cities - Integrate
Swiperplugin - Routing supports passing
component, representing the component path - Added pre-release packaging mode
- Add [hooks] to close a tag (
5e8723a031)
✔️ refactor
- Refactored the landing page to be more inclined to the actual business scenario
- Use
unocssinstead ofwindicss,unocsshas better performance in development environment, no memory leaks, andapiis compatible withwindicss
🍏 Perf
- Optimized the style of the
split-panecomponent for the platform - Optimize internationalization, no longer pass the
i18nfield in the route, the platform automatically reads the files in thelocalesfolder of the root directory for internationalization matching - Optimized icon selector
- Optimize
layoutto display user information commit
🐞 Bug fixes
- Fix route initialization problem (Cannot access 'constantRoutes' before initialization)
3.2.0 (2022-3-22)
🎫 Feat
- Icon selection component
- Menu search function
- Added results page
- Extended
element-plustimeline component - Extended
element-plustree component to support connecting lines - Add tree selector, support single and multiple selection
🍏 Perf
- Optimized the error page UI
- Optimize the internationalization function
- Optimized routing
ranksorting, compatible with the case where the value of therankfield in the routingmetaisnull
🐞 Bug fixes
- Fixed the situation where the menu expands and folds will freeze on some computers
3.1.0 (2022-3-3)
🎫 Feat
- iframe supports dynamic loading
- Watermark example
- Print examples (pictures, tables, echarts)
- Add running and packaging information, use
lodash-unifiedto replacelodash-es,lodash-unifiedsupportsESMand is compatible withCJS
🐞 Bug fixes
- Fixed jumping to another menu page alone in one menu page, the routing page jumped but the tab page was not displayed
- Fixed the route that returns dynamic level 3 and above in the background, and the menu does not correspond to the page
3.0 (2022-2-14)
🎫 Feat
- Added mix navigation
🐞 Bug fixes
- Fix tab page bug
2.9.0 (2022-2-5)
🎫 Feat
- Added package size analysis, command
pnpm report
🍏 Perf
- Use
iconifyto introduce icons on demand, optimize icon size, and reduce network requests - Optimize the route, the route can not pass
showLink: true, it is displayed by default
2.8.5 (2022-1-21)
🎫 Feat
- Added
WindiCSSsupport - Add online environment remove console plugin
vite-plugin-remove-console
✔️ refactor
- Replace
@element-plus/icons-vuewith@iconify-icons/ep
2.8.0(2022-1-4)
🎫 Feat
-Added dark theme -Add element-plus custom theme -Add guide page
🍏 Perf
-Optimize internationalization, compatible with the vscode plug-in i18n Ally smart reminder
-Optimize the back-end return routing structure
-Optimize local storage, with four built-in buttons responsive-configure, responsive-locale, responsive-layout, responsive-tags, which are basic configuration, international configuration, layout configuration, and tab persistent configuration
2.7.0(2021-12-18)
🎫 Feat
- New tab reuse
- New message reminder template
- Added front-end menu tree structure example
- Refactor routing, optimize permissions modules, and bring a more convenient experience
- Refactor the env environment and http request to bring a more convenient experience
- Currently, the tabs of the platform are forced to associate with local storage. The next step is to put the tabs in the memory by default and support configurable persistent tabs
- Navigation menu icons support fontawesome, iconfont, remixicon, element-plus/icons, custom svg
- Update font-awesome to version 5.0, because versions below 5.0 are no longer officially maintained, but the platform will still be compatible with font-awesome4 version
🍏 Perf
- Optimize the tab page to bring a better interactive experience
- Routing title supports direct writing in Chinese, which can be separated from internationalization
- Route history mode is read from env and supports base parameter
- Packaged files provide traditional browser compatibility support, configure VITE_LEGACY to true
2.6.0(2021-11-10)
🎫 Feat
- Refactored navigation theme color, supports multiple color schemes
- Refactored login page, illustration style
🍏 Perf
- Optimize the navigation style
- Eliminate strong navigation dependence on vxe-table
- Synchronously update element-plus, replace Font Icon with SVG Icon
2.1.0(2021-10-14)
🎫 Feat
- Route animation (each route can add different animations)
- Extra icons (for example, this is a newly added page, a new icon is displayed in the upper right corner of the routing menu)
- Extract the default configuration options
- Perfect type file
🐞 Bug fixes
- Fix the issue of element-plus internationalization
- Fix routing issues
- Fix navigation adaptation problem
2.0.1(2021-9-29)
🎫 Feat
- Feat horizontal nav
2.0.0(2021-4-13)
🎫 Chores
- Release 2.0.0 version