What's Changed
🚀 Features
- feat: core components support simple locale switching (#4273) @anncwb
- feat: add archive plug-in to output dist.zip after build (#4272) @anncwb
- feat(@vben/docs): preview components are supported within documents (#4250) @anncwb
- feat: preference button supports automatic positioning (#4243) @anncwb
- feat: add modal and drawer components and examples (#4229) @anncwb
🐞 Bug Fixes
- fix(@vben/preferences): fix hidden header navigation bar causes the settings button to not be displayed (#4271) @Mask-MJ
- fix: solve the problem of recursive call logout api (#4265) @likui628
- fix: fix modal position after drag to prevent offset on reopen (#4261) @fzq1998
- fix: clearPreferencesAndLogout does not take effect when the preferences button is at the top (#4253) @likui628
- fix: search and menu buttons overlapped (#4249) @likui628
- fix: tabbar does not meet expectations in a mixed layout (#4242) @anncwb
- fix: sidebar scrolling does not meet expectations (#4241) @anncwb
- fix: improve the display of modal and drawer on mobile (#4237) @anncwb
- fix: ease-out spelling error (#4233) @pzzyf
- fix: when the 'refreshToken' expires, it does not re-authenticate (#4231) @likui628
📈 Performance
- perf: reset value after reopen LockScreenModal (#4269) @fzq1998
- perf: improve modal and drawer component documentation and fix known problems (#4264) @anncwb
- perf: replace deprecated @keypress with @keydown for Enter key handling (#4258) @fzq1998
- perf: optimize the access directive to support string passing. (#4246) @fzq1998
- refactor: package chart-ui integrated into plugins (#4238) @anncwb
- fix(apps/backend-mock): change deprecated func (#4236) @fzq1998
📝 Documentation
- feat: core components support simple locale switching (#4273) @anncwb
- feat: add archive plug-in to output dist.zip after build (#4272) @anncwb
- chore(deps): bump the non-breaking-changes group with 9 updates (#4266) @dependabot
- perf: improve modal and drawer component documentation and fix known problems (#4264) @anncwb
- chore: add badges (#4260) @likui628
👻 Maintenance
- chore(deps): bump the non-breaking-changes group with 9 updates (#4266) @dependabot
- chore(docs): correct the file path in the markdown for the GitHub website (#4254) @a63149300
- chore(deps): bump the non-breaking-changes group with 2 updates (#4251) @dependabot
- chore(deps-dev): bump jsdom from 24.1.1 to 25.0.0 (#4245) @dependabot
- chore(deps): bump the non-breaking-changes group with 13 updates (#4244) @dependabot
- chore: update vscode settings.json (#4240) @anncwb
- chore: fix typo (#4232) @coderwyd
Full Changelog: v5.1.2...v5.2.0