8ac2db5b7c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: fix the issue of `VbenForm` `compact` reactive failure ( #6654 )  
							
							
							
						 
						
							2025-08-19 16:46:14 +08:00  
				
					
						
							
							
								 
						
							
							
								1e6417f95b 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: vBenForm add layout: inline ( #6644 )  
							
							
							
						 
						
							2025-08-16 22:41:08 +08:00  
				
					
						
							
							
								 
						
							
							
								e147a9d2fd 
								
							
								 
							
						 
						
							
							
								
								chore: release 5.5.9  
							
							
							
						 
						
							2025-08-16 22:16:02 +08:00  
				
					
						
							
							
								 
						
							
							
								9fc594434f 
								
									
								
							
								 
							
						 
						
							
							
								
								perf: 优化useVbenForm样式 ( #6611 )  
							
							... 
							
							
							
							* perf(style): 优化useVbenForm垂直布局 actions 样式
* perf(style): 优化useVbenForm actions 布局样式
- 操作按钮组显示位置
```
actionPosition?: 'center' | 'left' | 'right';
```
- 操作按钮组的样式
```
actionType?: 'block' | 'inline'
inline: 行类显示,block: 新一行单独显示
```
* perf: 优化useVbenForm actions 布局样式
删除 actionType
增加 actionLayout
- actionLayout?: 'inline' | 'newLine' | 'rowEnd';
- newLine: 在新行显示。rowEnd: 在行内显示,靠右对齐(默认)。inline: 使用grid默认样式
- 删除无用代码 queryFormStyle
* perf: 优化useVbenForm使用案例
* perf: 优化form组件样式
去掉padding,改为gap
* docs: update vben-form.md
* fix: 修复FormMessage位置
* perf: Avoid direct mutation of props object.
-  props.actionLayout = props.actionLayout || 'rowEnd';
-  props.actionPosition = props.actionPosition || 'right';
+  const actionLayout = props.actionLayout || 'rowEnd';
+  const actionPosition = props.actionPosition || 'right';
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix: 修复 wrapperClass 权重
* fix: 全局搜索结果不匹配 #6603 
* fix: 避免FormMessage溢出
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> 
							
						 
						
							2025-08-07 23:48:34 +08:00  
				
					
						
							
							
								 
						
							
							
								5b75e5e917 
								
									
								
							
								 
							
						 
						
							
							
								
								perf: perf the control logic of `VbenModal` full screen and header ( #6566 )  
							
							... 
							
							
							
							* resolve the issue of header=false and full screen button display but not operable 
							
						 
						
							2025-07-25 21:45:45 +08:00  
				
					
						
							
							
								 
						
							
							
								260e45cd7b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into feat/add-vben-modal-animation  
							
							
							
						 
						
							2025-07-25 21:33:11 +08:00  
				
					
						
							
							
								 
						
							
							
								1575619d53 
								
							
								 
							
						 
						
							
							
								
								chore: release v5.5.8  
							
							
							
						 
						
							2025-07-19 22:19:50 +08:00  
				
					
						
							
							
								 
						
							
							
								fc9ea347ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into feat/add-vben-modal-animation  
							
							
							
						 
						
							2025-07-18 00:38:54 +08:00  
				
					
						
							
							
								 
						
							
							
								1a9b0509d5 
								
							
								 
							
						 
						
							
							
								
								feat: add animation effects to VbenModal component  
							
							
							
						 
						
							2025-07-18 00:15:40 +08:00  
				
					
						
							
							
								 
						
							
							
								07b64ad384 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add function support for formItemClass prop ( #6511 )  
							
							... 
							
							
							
							* feat: add function support for formItemClass prop
* feat: add try-catch to formItemClass function
* fix: formItemClass function ts error
---------
Co-authored-by: sqchen <chenshiqi@sshlx.com> 
							
						 
						
							2025-07-17 09:37:39 +08:00  
				
					
						
							
							
								 
						
							
							
								3b673ca915 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into feature/scroll_to_the_error_field  
							
							
							
						 
						
							2025-07-07 08:21:50 +08:00  
				
					
						
							
							
								 
						
							
							
								bbf0287511 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: fix lint warning ( #6487 )  
							
							
							
						 
						
							2025-07-07 08:21:25 +08:00  
				
					
						
							
							
								 
						
							
							
								f1051c8773 
								
							
								 
							
						 
						
							
							
								
								feat: add scrollToFirstError to the form component  
							
							
							
						 
						
							2025-07-05 00:50:53 +08:00  
				
					
						
							
							
								 
						
							
							
								243f3a201d 
								
							
								 
							
						 
						
							
							
								
								feat: add scrollToFirstError to the form component  
							
							
							
						 
						
							2025-07-05 00:19:12 +08:00  
				
					
						
							
							
								 
						
							
							
								253b0da7d2 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: 接口返回子节点为空数组时,还会显示折叠箭头 ( #6463 )  
							
							
							
						 
						
							2025-07-03 18:35:03 +08:00  
				
					
						
							
							
								 
						
							
							
								3230781538 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: [vben-tree]增加数据disabled ( #6343 )  
							
							... 
							
							
							
							* feat: [vben-tree]增加数据disabled
* Update packages/@core/ui-kit/shadcn-ui/src/ui/tree/tree.vue
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: Jin Mao <50581550+jinmao88@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> 
							
						 
						
							2025-06-27 19:09:30 +08:00  
				
					
						
							
							
								 
						
							
							
								2f7d1f009d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: 全屏状态下弹窗圆角优化 ( #6413 )  
							
							
							
						 
						
							2025-06-24 23:41:54 +08:00  
				
					
						
							
							
								 
						
							
							
								946f91f387 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: optimize modal dragging range( #6414 )  
							
							... 
							
							
							
							* 当弹窗指定了容器时,拖拽将被限制在容器范围内 
							
						 
						
							2025-06-24 17:05:59 +08:00  
				
					
						
							
							
								 
						
							
							
								c0962fec18 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: auto close popup on deactivated ( #6368 )  
							
							... 
							
							
							
							* 修复挂载到内容区域的弹窗和抽屉被意外关闭的问题 
							
						 
						
							2025-06-11 12:20:52 +08:00  
				
					
						
							
							
								 
						
							
							
								8ba7bdf2bd 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(button): 为按钮添加type属性防止表单提交意外触发表单验证机制 ( #6340 )  
							
							... 
							
							
							
							在按钮组件中,按钮元素缺少type="button"属性可能导致在表单中意外提交。添加此属性以确保按钮行为符合预期。
Co-authored-by: yuanwj <ywj6792341@qq.com> 
							
						 
						
							2025-06-08 17:56:24 +08:00  
				
					
						
							
							
								 
						
							
							
								b9aef618fe 
								
							
								 
							
						 
						
							
							
								
								chore: release 5.5.7  
							
							
							
						 
						
							2025-06-04 05:33:06 +08:00  
				
					
						
							
							
								 
						
							
							
								4102cc2211 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: improve vbenCheckButtonGroup ( #6329 )  
							
							... 
							
							
							
							* 按钮组支持单选清除和多选限制最大选项数
* 按钮组支持icon插槽来定制图标 
							
						 
						
							2025-06-03 23:11:56 +08:00  
				
					
						
							
							
								 
						
							
							
								feb96dc8ea 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: resolve onClosed method failure in connectedComponent of useVbenModal ( #6309 )  
							
							
							
						 
						
							2025-06-02 08:16:48 +08:00  
				
					
						
							
							
								 
						
							
							
								081d08a7f8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: alert width fixed in small  screen ( #6312 )  
							
							
							
						 
						
							2025-05-30 19:54:26 +08:00  
				
					
						
							
							
								 
						
							
							
								af186f878d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: repair the unexpected form default value ( #5567 )  
							
							... 
							
							
							
							* fix: Fix inconsistent spacing around search form (issue #5429 )
* fix: repair the unexpected default value in validated form.(issue #5451 )
* Update packages/@core/ui-kit/form-ui/src/use-form-context.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: Jin Mao <50581550+jinmao88@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> 
							
						 
						
							2025-05-23 16:05:11 +08:00  
				
					
						
							
							
								 
						
							
							
								97894a940e 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: optimize logo display ( #6267 )  
							
							... 
							
							
							
							* feat(VbenAvatar): add fit property to VbenAvatar component
* feat(VbenLogo): add fit property to VbenLogo component
* feat(VbenLogo): add logo fit preference configuration
- Add preferences.logo.fit setting for logo display control
- Include corresponding documentation for the new preference
* feat(preferences): add default value for logo.fit preference
- Set default configuration for logo fit behavior
- Ensures consistent logo display across applications
* test(preferences): update configuration snapshots
---------
Co-authored-by: wyc001122 <wangyongchao@testor.com.cn> 
							
						 
						
							2025-05-23 15:24:01 +08:00  
				
					
						
							
							
								 
						
							
							
								0c3edb10b0 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: getFieldComponentRef will return actual ref within AsyncComponentWrapper ( #6252 )  
							
							... 
							
							
							
							修复异步加载组件时,表单的getFieldComponentRef方法没能获取到正确的组件实例 
							
						 
						
							2025-05-21 14:48:51 +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  
				
					
						
							
							
								 
						
							
							
								cc6c9bf7a0 
								
							
								 
							
						 
						
							
							
								
								chore: release v5.5.6  
							
							
							
						 
						
							2025-05-06 22:32:58 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								14377705e7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: alert confirm state in beforeClose callback ( #6019 )  
							
							
							
						 
						
							2025-04-23 12:20:52 +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