Unreleased
- 💄 [@mixte/components] 重构
GridTable树形数据展开行状态管理, 补充相关测试 - 💄 [@mixte/components] 重构
GridTable虚拟列表行高缓存及测量逻辑 - 💄 [mixte] pickDeep 支持任意深度的路径类型推导
- 🐞 [mixte] 修复
deepForEach和deepSome遍历嵌套数组结构时跳过后续兄弟元素的问题 - 🐞 [mixte] 修复
get和set可能读取到原型链上的属性及污染原型链的问题 - 🐞 [mixte] 修复
deepMerge和deepClone处理__proto__键时可能污染原型链的问题 - 🐞 [mixte] 修复
camelCase和pascalCase未将连续大写转换为正确驼峰命名的问题 - 🐞 [@mixte/use] 修复
useFileReader在文件被清空后未中断读取及重置状态的问题 - 🐞 [@mixte/use] 修复
createNamedSharedComposable调用clear后销毁旧作用域会误删同名缓存的问题 - 🐞 [@mixte/snippets] 修复
getFastestCDN缺少请求超时且在全部请求失败时未中断剩余请求的问题 - 🐞 [@mixte/snippets] 修复
toggleThemeViewTransition未处理视图过渡被中断时ready抛出的异常的问题 - 🐞 [@mixte/mel-components] 修复组件
MelSelect暴露的selectRef未指向内部Select组件实例的问题 - 🐞 [mixte] 修复
isEmptyObject对非对象、isNumericString对其他进制数字字符串的误判, 并修正isPlainObject对构造函数实例的误判 - 🐞 [mixte] 修复
deepFind、deepSome、deepForEach遍历嵌套数组时循环引用会导致栈溢出的问题 - 🐞 [mixte] 修复
transformKeys和pick处理__proto__键时可能污染原型链的问题, 并修正deepClone克隆后丢失对象原型的问题 - 🐞 [@mixte/use] 修复
useRequest开启immediate时请求失败会产生未处理 rejection 的问题 - 🐞 [@mixte/mel-components] 修复组件
MelSelect的optionsApi请求失败时产生未处理 rejection 的问题 - 🐞 [@mixte/components] 修复组件
GridTable使用新对象替换columns后fixed、align等列配置不生效的问题, 并修复 SSR 环境下渲染字符串宽度列时抛出异常的问题 - 🐞 [@mixte/snippets] 修复 lottery 初始化卡片时仅显示一半用户、连续抽取减少人数后报错、空用户列表崩溃及渲染循环未随组件卸载停止的问题
- 🐞 [@mixte/use] 修复
wheneverEffectScope创建的 effect 作用域在父作用域销毁时未被一起销毁的问题 - 🐞 [@mixte/snippets] 修复
toggleThemeViewTransition在视图过渡被跳过时 ( TimeoutError / InvalidStateError ) 会抛出异常的问题 - ⚠️ 构建由
rollup迁移至tsdown - ⚠️ [@mixte/snippets] 删除
ant-design-x与tiptap-editor模块及相关依赖
v3.6.1
- 📅 2026-04-17
- 🐞 [@mixte/components] 修复组件
GridTable的外部容器仅设置max-height时表格高度不对的问题
v3.6.0, -beta.5, -beta.4, -beta.3, -beta.2, -beta.1
- 📅 2026-04-17
- 🌟 [mixte] 新增
isSymbol函数 - 🌟 [mixte] 新增
pickDeep函数, 支持从对象中选择指定的深层属性 - 🌟 [@mixte/components] 组件
GridTable新增fixedRowHeight属性以支持在启用虚拟列表时固定行高度 - 🌟 [@mixte/components] 组件
GridTable新增hover参数以控制鼠标悬浮时的高亮模式 - 💄 将
toValue导入库由@vueuse/core改为vue - 💄 [mixte] 优化
set函数, 确保数组赋值时初始化正确的长度, 避免出现<empty item> - 💄 [mixte] 优化
pick和omit函数的keys类型定义, 更加灵活 - 💄 [@mixte/components] 组件
GridTable通过render和插槽渲染单元格时, 添加columnIndex参数 - 💄 [@mixte/components] 略微优化组件
GridTable对于树形数据/固定列/虚拟列表/行列合并的性能 - 🐞 [@mixte/components] 修复组件
GridTable的表头分割线在某些情况下宽度不统一或不显示的问题 - 🐞 [@mixte/components] 修复组件
InfiniteScroll的reset()方法重置后每页条数不一致的问题 - 🐞 [@mixte/snippets] 为
toggleThemeViewTransition的过渡动画添加fill选项 - 🐞 [@mixte/snippets] 修复
toggleThemeViewTransition动画取消后临时样式未及时清理的问题
v3.5.1
- 📅 2025-10-21
- 🌟 [@mixte/components] 组件
GridTable新增headerDivider参数以支持控制表头分割线的显示 - 🌟 [@mixte/components] 组件
GridTable新增tableWrapSize和tableSize导出属性 - 💄 [@mixte/mel-components] 组件
MelSelect新增MelSelectOption类型导出
v3.5.0, -beta.18, -beta.17, -beta.16, -beta.15, -beta.14, -beta.13, -beta.12, -beta.11, -beta.10, -beta.9, -beta.8, -beta.7, -beta.6, -beta.5, -beta.4, -beta.3, -beta.2, -beta.1
- 📅 2025-09-22
- 🌟 [mixte] 新增
get,set工具方法 - 🌟 [@mixte/use] 为
useRequest,useRequestReactive新增onSuccessonErroronFinally配置项 - 🌟 [@mixte/components] 新增
GridTable组件 - 🌟 [@mixte/mel-components] 组件
MelSelect新增options导出变量 - 🌟 [@mixte/mel-components] 组件
MelSelect新增filterOptionMethod参数对数据源选项进行筛选 - 🌟 [@mixte/mel-components] 组件
MelSelect新增optionsApi.remoteKey参数以支持筛选时使用远程搜索 - 💄 [@mixte/use] 优化
useRequest,useRequestReactive类型定义 - 💄 [@mixte/mel-components] 组件
MelSelect的options选项支持 MaybeRefOrGetter 类型
v3.4.1
- 📅 2025-05-12
- 🌟 [mixte] 新增
deepFind、deepSome、deepForEach函数选项, 支持嵌套数组结构的深度查找 - 💄 [@mixte/snippets] 优化
toggleThemeViewTransition在主题切换时鼠标样式为pointer
v3.4.0, -beta.10, -beta.9, -beta.8, -beta.7, -beta.6, -beta.5, -beta.4, -beta.3, -beta.2, -beta.1
- 📅 2025-05-05
- 🌟 [@mixte/snippets] 新增
LowCodeEditor相关组件 ( 开发中 ) - 🌟 [@mixte/snippets] 新增
Ant Design X相关组件 ( 开发中 ) - 🌟 [mixte] 新增
pick和omit函数, 支持从对象中选择或排除指定属性 - 🌟 [mixte] 新增
deepFind函数, 用于在嵌套数据结构中深度查找满足条件的第一个元素 - 🌟 [mixte] 新增
deepSome函数, 用于在嵌套数据结构中深度检查是否存在满足条件的元素 - 🌟 [mixte] 新增
deepForEach函数, 用于在嵌套结构数据中深度遍历所有元素, 并为每个元素执行回调函数 - 🌟 [mixte] 新增
transformKeys函数, 用于转换传入对象的所有键名 - 🌟 [mixte] 新增
assertPlainObject函数, 用于判断传入参数是否是纯粹的对象, 并进行类型断言 - 💄 [@mixte/mel-components] 优化组件
MelSelect的MelSelectOption类型
v3.3.0, -beta.2, -beta.1
- 📅 2025-03-03
- 🌟 [@mixte/components] 新增
InfiniteScroll组件 - 🌟 [@mixte/mel-components] 组件
MelSelect的options支持传入render函数以实现自定义渲染选项 - 🌟 [@mixte/mel-components] 组件
MelSelect支持传入options插槽以实现自定义渲染选项 - 🌟 [@mixte/mel-components] 组件
MelSelect支持传入option-label插槽以实现自定义渲染选项内容 - 🌟 [@mixte/mel-components] 组件
MelSelect支持传入all-label插槽以实现自定义渲染选项内容和标签 - 💄 [@mixte/mel-components] 组件
MelSelect支持更深层次的数据返回, 更新useOptionsApi以处理不同结构的响应
v3.2.0, -beta.8, -beta.7, -beta.6, -beta.5, -beta.4, -beta.3, -beta.2, -beta.1
- 📅 2025-02-05
- 🌟 [@mixte/snippets] 新增
Tiptap编辑器组件 ( 开发中 ) - 🌟 [@mixte/snippets] 新增
Lottery年会抽奖组件 ( 开发中 )
v3.1.0, -beta.1
- 📅 2024-12-22
- 🌟 [@mixte/mel-components] 组件
MelSelect新增optionsApi参数 - 🐞 [@mixte/components] 修复 v3 版本以来 组件
AutoGrid丢失AutoGridInstance类型导出的问题
v3.0.0, -beta.3, -beta.2, -beta.1
- 📅 2024-12-05
- 🌟 新增
@mixte/mel-components组件包 - 🌟 [@mixte/mel-components] 新增
MelSelect组件 - 💄 [@mixte/components] 组件
AutoGrid新增list参数 - ⚠️ [@mixte/use] 调整
wheneverEffectScope的watch触发时机为同步触发 - ⚠️ [@mixte/components] 删除
ListAutoGrid组件, 传递列表数据渲染的功能已合并至AutoGrid组件中 - ⚠️ [@mixte/snippets] 删除
AcroDynamicForm组件 - ⚠️ [@mixte/use], [@mixte/components], [@mixte/snippets] 取消对 Vue 2 的支持
../v2
../v1
版本规范
- 主版本号: 破坏性更新和新特性
- 次版本号: 向下兼容的功能新增、功能更改、功能优化
- 修订版本号: 向下兼容的问题修正、一般功能优化
beta 版本规范
- 修复当前版本的 beta 版中的 BUG, 使用
*在结尾标注 - 在当前版本新增的功能的基础上新增/更改功能, 使用
*在结尾标注 - 发布正式版本时
- 整合所有 beta 版更新内容到正式版本中, 删除所有 beta 版的更新内容
- 删除结尾标注
*的更新内容, Github 的 releases 有记录
CHANGELOG 图标规范
- 🌟: 功能新增
- 💄: 功能更改、功能优化
- 🐞: 问题修正
- ⚠️: 与上一版本可能不兼容的功能更改
- 📅: 版本发布日期