2f5758d4dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-05-19 10:46:36 +08:00  
				
					
						
							
							
								 
						
							
							
								3d9dba965f 
								
									
								
							
								 
							
						 
						
							
							
								
								perf: perf the control logic of Tab ( #6220 )  
							
							... 
							
							
							
							* perf: perf the control logic of Tab
* 每个标签页Tab使用唯一的key来控制关闭打开等逻辑
* 统一函数获取tab的key
* 通过3种方式设置tab key:1、使用router query参数pageKey 2、使用路由meta参数fullPathKey设置使用fullPath或path作为key
* 单个路由可以打开多个标签页
* 如果设置fullPathKey为false,则query变更不会打开新的标签(这很实用)
* perf: perf the control logic of Tab
* perf: perf the control logic of Tab
* 测试用例适配
* perf: perf the control logic of Tab
* 解决AI提示的警告 
							
						 
						
							2025-05-18 10:33:02 +08:00  
				
					
						
							
							
								 
						
							
							
								024c01d350 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(@vben-core/shadcn-ui): fix disabled functionality not working in VbenTree component ( #6205 )  
							
							... 
							
							
							
							* fix(@vben-core/shadcn-ui): fix disabled functionality not working in VbenTree component
* fix(@vben-core/shadcn-ui): add cursor-not-allowed className when disabled and disable onfocus
---------
Co-authored-by: wyc001122 <wangyongchao@testor.com.cn>
Co-authored-by: Jin Mao <50581550+jinmao88@users.noreply.github.com> 
							
						 
						
							2025-05-16 14:13:43 +08:00  
				
					
						
							
							
								 
						
							
							
								a23bc4cb5c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: the mobile terminal can wrap lines and expand slot attributes ( #6165 )  
							
							... 
							
							
							
							Co-authored-by: sqchen <chenshiqi@sshlx.com> 
							
						 
						
							2025-05-16 09:40:05 +08:00  
				
					
						
							
							
								 
						
							
							
								6a1317908a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-05-06 23:51:36 +08:00  
				
					
						
							
							
								 
						
							
							
								cc6c9bf7a0 
								
							
								 
							
						 
						
							
							
								
								chore: release v5.5.6  
							
							
							
						 
						
							2025-05-06 22:32:58 +08:00  
				
					
						
							
							
								 
						
							
							
								703d88d799 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-05-06 14:39:03 +08:00  
				
					
						
							
							
								 
						
							
							
								8f4d3d418d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: when keepAlive is enabled, returning directly through browser buttons/gestures will not close pop ups ( #6113 )  
							
							
							
						 
						
							2025-05-06 14:02:23 +08:00  
				
					
						
							
							
								 
						
							
							
								e495219c87 
								
							
								 
							
						 
						
							
							
								
								style: menu style lint  
							
							
							
						 
						
							2025-05-06 10:03:29 +08:00  
				
					
						
							
							
								 
						
							
							
								81a54dfbd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-05-06 10:02:03 +08:00  
				
					
						
							
							
								 
						
							
							
								045bc4e5ee 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: support smooth auto-scroll to active menu item ( #6102 )  
							
							
							
						 
						
							2025-05-03 18:05:26 +08:00  
				
					
						
							
							
								 
						
							
							
								17a18fc9ba 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: close eslint object sorting ( #6101 )  
							
							
							
						 
						
							2025-05-03 16:06:36 +08:00  
				
					
						
							
							
								 
						
							
							
								4f62d4b8ed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-05-02 14:15:19 +08:00  
				
					
						
							
							
								 
						
							
							
								f1af9f8f6e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: add triggerClass binding to PopoverTrigger and update icon-picker styles ( #6095 )  
							
							... 
							
							
							
							* Popover支持设置trigger的样式
* 修正icon-picker的input值更新 
							
						 
						
							2025-05-01 21:40:45 +08:00  
				
					
						
							
							
								 
						
							
							
								3e6d608a2f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: destroyOnClose incorrect default value,  fixed   #6092  ( #6093 )  
							
							
							
						 
						
							2025-05-01 14:09:37 +08:00  
				
					
						
							
							
								 
						
							
							
								add1e61b6f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix:  show validation message as tooltip in compact form ( #6087 )  
							
							... 
							
							
							
							* 紧凑模式表单的校验消息将显示为一个tooltip 
							
						 
						
							2025-04-30 23:41:44 +08:00  
				
					
						
							
							
								 
						
							
							
								e02b5590dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-04-30 15:50:05 +08:00  
				
					
						
							
							
								 
						
							
							
								ab60f8eb3a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'yudao/dev' into dev  
							
							
							
						 
						
							2025-04-29 15:45:48 +08:00  
				
					
						
							
							
								 
						
							
							
								8aa7dabeff 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: calculation for collapsing search form is incorrect while initially hidden ( #6068 )  
							
							... 
							
							
							
							* 修复当默认隐藏搜索表单时,折叠位置的计算不正确的问题 
							
						 
						
							2025-04-28 23:20:33 +08:00  
				
					
						
							
							
								 
						
							
							
								4545422ee0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: lock state will not change overflow style in drawer and modal ( #6067 )  
							
							... 
							
							
							
							* Modal和Drawer的锁定状态不再修改overflow样式 
							
						 
						
							2025-04-28 17:02:54 +08:00  
				
					
						
							
							
								 
						
							
							
								50d028f6b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-04-28 10:06:29 +08:00  
				
					
						
							
							
								 
						
							
							
								76de450c71 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: update dependency version for improved stability and compatibility ( #6023 )  
							
							... 
							
							
							
							* chore: update dependency version for improved stability and compatibility
* fix: optimize clearPoints function in useCaptchaPoints hook to improve performance
* fix: make several props optional in various components for better flexibility 
							
						 
						
							2025-04-27 22:06:49 +08:00  
				
					
						
							
							
								 
						
							
							
								7c7051a11e 
								
							
								 
							
						 
						
							
							
								
								chore: release v5.5.5  
							
							
							
						 
						
							2025-04-27 21:45:10 +08:00  
				
					
						
							
							
								 
						
							
							
								0cc1cb5a7b 
								
									
								
							
								 
							
						 
						
							
							
								
								perf: improve destroyOnClose for VbenDrawer&VbenModal ( #6051 )  
							
							... 
							
							
							
							* fix: fix that the default value of modal destroyOnClose does not take effect
* perf: improve destroyOnClose for VbenDrawer 
							
						 
						
							2025-04-27 11:26:50 +08:00  
				
					
						
							
							
								 
						
							
							
								4d1bff9d4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into dev  
							
							
							
						 
						
							2025-04-26 14:38:07 +08:00  
				
					
						
							
							
								 
						
							
							
								be840460d8 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: vbenSelect support prop `allowClear` ( #6043 )  
							
							
							
						 
						
							2025-04-25 23:37:03 +08:00  
				
					
						
							
							
								 
						
							
							
								5ffd7db8e0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: the initial value echo for the check-button-group ( #6029 )  
							
							... 
							
							
							
							Co-authored-by: sqchen <9110848@qq.com> 
							
						 
						
							2025-04-25 08:35:03 +08:00  
				
					
						
							
							
								 
						
							
							
								c867f93e0a 
								
							
								 
							
						 
						
							
							
								
								feat: 封装手机号校验,mobile 非必填校验,mobileRequired 必填校验  
							
							
							
						 
						
							2025-04-23 17:51:43 +08:00  
				
					
						
							
							
								 
						
							
							
								14377705e7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: alert confirm state in beforeClose callback ( #6019 )  
							
							
							
						 
						
							2025-04-23 12:20:52 +08:00  
				
					
						
							
							
								 
						
							
							
								acd2787f29 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://github.com/vbenjs/vue-vben-admin  into v-next-dev  
							
							
							
						 
						
							2025-04-22 15:39:53 +08:00  
				
					
						
							
							
								 
						
							
							
								19d5a3e258 
								
							
								 
							
						 
						
							
							
								
								feat:Form API 增加 setLoading,:用于非 Modal 中使用 Form 时,需要 Form 自己控制 loading 状态  
							
							
							
						 
						
							2025-04-20 08:52:54 +08:00  
				
					
						
							
							
								 
						
							
							
								79de6bcbf7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: alert send wrong confirm state to beforeClose ( #5991 )  
							
							... 
							
							
							
							* 修复alert在按下Esc或者点击遮罩关闭时,可能发送错误的isConfirm状态 
							
						 
						
							2025-04-17 22:23:05 +08:00  
				
					
						
							
							
								 
						
							
							
								14bd6dd25d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: destroyOnClose works within connectedComponent ( #5989 )  
							
							... 
							
							
							
							* 修复destroyOnClose没能销毁connectedComponent自身的问题 
							
						 
						
							2025-04-17 20:25:49 +08:00  
				
					
						
							
							
								 
						
							
							
								f7a4d13a4c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: fixed arguments of callbacks in `formApi` ( #5970 )  
							
							... 
							
							
							
							* 修复 `handleValuesChange` 传递的参数不是处理后的表单值的问题
* 修复 `handleReset` 未能传递正确参数的问题 
							
						 
						
							2025-04-16 14:11:04 +08:00  
				
					
						
							
							
								 
						
							
							
								0936861da1 
								
									
								
							
								 
							
						 
						
							
							
								
								feat:  pass `fieldsChanged`  into the `handleValuesChange` callback function ( #5968 )  
							
							... 
							
							
							
							* fieldsChanged(已被改变值的字段名)将传入handleValuesChange回调函数 
							
						 
						
							2025-04-16 11:29:01 +08:00  
				
					
						
							
							
								 
						
							
							
								3318d76bab 
								
									
								
							
								 
							
						 
						
							
							
								
								perf: improve `destroyOnClose` for VbenModal ( #5964 )  
							
							
							
						 
						
							2025-04-16 11:28:36 +08:00  
				
					
						
							
							
								 
						
							
							
								8f3881eabf 
								
									
								
							
								 
							
						 
						
							
							
								
								perf: `beforeClose` of drawer support promise ( #5932 )  
							
							... 
							
							
							
							* perf: the beforeClose function of drawer is consistent with that of modal
* refactor: drawer test update 
							
						 
						
							2025-04-16 11:27:13 +08:00  
				
					
						
							
							
								 
						
							
							
								333998b518 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: determine if scrollbar has been totally scrolled ( #5934 )  
							
							... 
							
							
							
							* 修复在系统屏幕缩放比例不为100%的情况下,滚动组件对是否已滚动到边界的判断可能不正确的问题 
							
						 
						
							2025-04-15 20:51:38 +08:00  
				
					
						
							
							
								 
						
							
							
								3fb4fba1cb 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: modal closing animation ( #5960 )  
							
							
							
						 
						
							2025-04-15 18:49:57 +08:00  
				
					
						
							
							
								 
						
							
							
								c7e6210c8d 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: `modal`&`drawer` support `center-footer` slot ( #5956 )  
							
							
							
						 
						
							2025-04-15 16:04:44 +08:00  
				
					
						
							
							
								 
						
							
							
								d864085c13 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: vben-form添加arrayToStringFields属性 ( #5957 )  
							
							... 
							
							
							
							* feat: vben-form添加arrayToStringFields属性
* feat: 修改handleArrayToStringFields和handleStringToArrayFields中嵌套数组格式的处理不一致
---------
Co-authored-by: 米山 <17726957223@189.cn> 
							
						 
						
							2025-04-15 16:03:20 +08:00  
				
					
						
							
							
								 
						
							
							
								bf7496f0d5 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add `useAlertContext` for Alert component ( #5947 )  
							
							... 
							
							
							
							* 新增Alert的子组件中获取弹窗上下文的能力 
							
						 
						
							2025-04-15 00:00:05 +08:00  
				
					
						
							
							
								 
						
							
							
								431c93c42d 
								
							
								 
							
						 
						
							
							
								
								review:保持和 vben 一致(04-14)  
							
							
							
						 
						
							2025-04-14 20:50:21 +08:00  
				
					
						
							
							
								 
						
							
							
								3fc27ff171 
								
							
								 
							
						 
						
							
							
								
								feat: alert support customize `footer` ( #5940 )  
							
							... 
							
							
							
							* Alert组件支持自定义footer 
							
						 
						
							2025-04-14 19:23:07 +08:00  
				
					
						
							
							
								 
						
							
							
								b3288a4594 
								
							
								 
							
						 
						
							
							
								
								fix: long navigation menu can be scrolled ( #5939 )  
							
							... 
							
							
							
							* 修复超长的导航菜单无法纵向滚动的问题 
							
						 
						
							2025-04-14 19:23:07 +08:00  
				
					
						
							
							
								 
						
							
							
								9f51ddce97 
								
							
								 
							
						 
						
							
							
								
								perf: improve `destroyOnClose` for `VbenModal` ( #5935 )  
							
							... 
							
							
							
							* perf: 优化Vben Modal destroyOnClose,解决destroyOnClose=false,Modal依旧会被销毁的问题
影响范围(重要):destroyOnClose默认为true,这会导致所有的modal都会默认渲染到body
radix-vue Dialog组件默认会销毁挂载的组件,所以即使destroyOnClose=false,Modal依旧会被销毁的问题
对于一些大表单重复渲染导致卡顿,ApiComponent也会频繁的加载数据
* fix: modal closing animation
---------
Co-authored-by: Netfan <netfan@foxmail.com> 
							
						 
						
							2025-04-14 19:23:07 +08:00  
				
					
						
							
							
								 
						
							
							
								8a52eb21cd 
								
							
								 
							
						 
						
							
							
								
								fix: alert animation ( #5927 )  
							
							
							
						 
						
							2025-04-14 19:23:07 +08:00  
				
					
						
							
							
								 
						
							
							
								eedbd23dce 
								
							
								 
							
						 
						
							
							
								
								fix: alert action button  focus,  fixed   #5921  ( #5922 )  
							
							... 
							
							
							
							* 修复Alert组件的按钮焦点切换问题 
							
						 
						
							2025-04-14 19:23:07 +08:00  
				
					
						
							
							
								 
						
							
							
								621650435b 
								
							
								 
							
						 
						
							
							
								
								fix: possible circular reference issue during build ( #5894 )  
							
							... 
							
							
							
							* 修复构建期间出现的循环引用警告 
							
						 
						
							2025-04-14 19:22:31 +08:00  
				
					
						
							
							
								 
						
							
							
								a1e761b9f8 
								
							
								 
							
						 
						
							
							
								
								fix: improve prompt component ( #5879 )  
							
							... 
							
							
							
							* fix: prompt component render fixed
* fix: alert buttonAlign default value 
							
						 
						
							2025-04-14 19:22:31 +08:00