Skip to content

Unreleased

  • 💄 [@mixte/use] 优化 useRequest 方法的 reactive 返回值实现

v1.13.2

  • 📅 2024-06-10
  • 🐞 [@mixte/use] 修复 createNamedSharedComposable 方法返回值类型错误

v1.13.1

  • 📅 2024-06-07
  • 🌟 [@mixte/snippets] 新增 AcroDynamicForm 对外导出工具方法 defineAcroDynamicFormField
  • 💄 [@mixte/snippets] 类型优化: 组件 AcroDynamicFormcomponentSlotsformItemSlots 传入渲染插槽的方法不限制传参类型
  • 💄 [@mixte/snippets] 类型优化: 组件 AcroDynamicForm 新增 input-search:搜索框input-group:输入框组合cascader-panel:级联菜单 组件支持

v1.13.0, v1.13.0-beta.2, v1.13.0-beta.1

  • 📅 2024-05-30
  • 🌟 [@mixte/snippets] 新增 AcroDynamicForm 组件
  • 🌟 [@mixte/snippets] 组件 AcroDynamicForm 新增 model 变量导出
  • 💄 [@mixte/snippets] 当组件 AcroDynamicForm 从外部传入的 model 中某个字段有值时, 那么该字段的 defaultValue 不会覆盖原有值
  • 💄 [@mixte/snippets] 类型优化: 组件 AcroDynamicForm 字段的 type 支持配置为非预设中的字段
  • 💄 [@mixte/snippets] 类型优化: 组件 AcroDynamicForm 新增 year-picker:年份选择器month-picker:月份选择器quarter-picker:季度选择器week-picker:周选择器range-picker:范围选择器input-password:密码输入框 组件支持
  • 🐞 [@mixte/snippets] 修复组件 AcroDynamicForm 字段未配置 defaultValue 也会写入值的问题

v1.12.0, v1.12.0-beta.1

  • 📅 2024-05-16
  • 🌟 新增 @mixte/validator 校验函数包
  • 🌟 [@mixte/validator] 新增 isEmail 方法, 新增 isEmailReg 正则导出
  • 🌟 [@mixte/validator] 新增 isMobile 方法, 新增 isMobileReg 正则导出
  • 🌟 [@mixte/validator] 新增 isCitizenID 方法, 新增 isCitizenIDReg 正则导出

v1.11.0, v1.11.0-beta.1

  • 📅 2024-04-24
  • 🌟 [mixte] 新增 camelCase, pascalCase, kebabCase, snakeCase, upperFirst, lowerFirst 方法

v1.10.0, v1.10.0-beta.1, v1.10.0-beta.0

  • 📅 2024-02-28
  • 🌟 [@mixte/use] 新增 useFileReader 方法
  • 🌟 [@mixte/components] 组件 AutoGrid 新增支持 "是否折叠" 和 "默认显示的行数" 参数和 "溢出后缀" 插槽
  • 🌟 [@mixte/components] 组件 AutoGrid 新增支持 "组件宽度" 参数
  • 🌟 [@mixte/components] 组件单独打包导出, 不再使用统一导出
  • 💄 [@mixte/components] 优化组件 AutoGrid 渲染 "溢出后缀" 的逻辑
  • 🐞 [@mixte/components] 修复组件 AutoGrid 组件宽度小于子元素最小宽度时, 计算出每行渲染的子元素数量为 0 导致样式出错的问题
  • 🐞 [@mixte/components] 修复组件 AutoGrid 子元素小于等于一个时, 计算每行渲染的子元素数量错误的问题

v1.9.1

  • 📅 2024-01-29
  • 💄 [@mixte/use] 优化 useRequestReactive 方法类型定义

v1.9.0, v1.9.0-beta.0

  • 📅 2024-01-20
  • 🌟 [@mixte/snippets] 新增 useNaiveForm 方法
  • 🌟 [@mixte/snippets] 方法 useNaiveForm 新增 resetValidationresetForm 方法返回

v1.8.0

  • 📅 2024-01-06
  • 🌟 [@mixte/use] 新增 useDraggableDistance 方法
  • 🌟 [@mixte/use] 为 createNamedSharedComposable 返回的函数新增 clear 方法用于清除缓存
  • 🌟 [@mixte/snippets] 为 getFastestCDN 方法新增360静态资源托管库 CDN
  • 💄 为所有方法添加对应的文档地址
  • 🐞 [@mixte/snippets] 修复 getFastestCDN 方法访问的某些 CDN 即使未找到资源, 也会返回 200 状态导致返回错误地址的问题

v1.7.0, v1.7.0-beta.1, v1.7.0-beta.0

  • 📅 2023-12-12
  • 🌟 新增 @mixte/snippets 代码片段包
  • 🌟 [@mixte/snippets] 新增 getFastestCDN 方法
  • 💄 [@mixte/use] 方法 useRequest 的配置项 resetOnExecute 支持传入 ref 值
  • 🐞 [@mixte/snippets] 修复无法使用 @mixte/snippets/getFastestCDN 导入的问题

v1.6.5

  • 📅 2023-11-30
  • 💄 [@mixte/use] 优化 useRequestReactive 方法类型定义

v1.6.4

  • 📅 2023-11-30
  • 🌟 [@mixte/use] 方法 useRequest 新增 successCountclearSuccessCount 返回值, 统计请求成功次数
  • 💄 [@mixte/use] 优化 useRequestReactive 方法类型定义

v1.6.3

  • 📅 2023-11-22
  • 💄 [@mixte/use] 使用 useRequest 定义的方法, 同时发起多个请求, 仅最后一次请求生效

v1.6.2

  • 📅 2023-11-17
  • 💄 [@mixte/use] 优化 useRequest 方法 options 类型定义, 不再强制要求 initialData 类型, 减轻使用时的类型定义负担

v1.6.1

  • 📅 2023-11-10
  • 💄 [@mixte/use] 移除 useRequestonFinally 事件钩子的 null 传参

v1.6.0

  • 📅 2023-10-13
  • 🌟 [@mixte/use] 新增 useRequestReactive 方法

v1.5.0

  • 📅 2023-10-05
  • 🌟 [@mixte/use] 新增 createNamedSharedComposable 方法
  • 💄 [mixte] 优化 leastRun 方法类型定义
  • 💄 [mixte] 移除 onceRun 方法无用代码逻辑

v1.4.2

  • 📅 2023-09-25
  • 💄 [@mixte/use] 优化在 vue2 下 useCountdownuseRequest 方法的类型定义
  • 🐞 [@mixte/use] 修复 vue2 下使用 useRequest 方法的 reactive 返回值时, 部分返回值未被响应式代理的问题

v1.4.1

  • 📅 2023-09-23
  • 🐞 修复上个版本的发版错误

v1.4.0

  • 📅 2023-09-23
  • 🌟 新增 @mixte/components 组件库包
  • 🌟 [@mixte/components] 新增 AutoGrid 组件

v1.3.0

  • 📅 2023-09-15
  • 🌟 [@mixte/use] 方法 useRequest 新增 reactive 返回值, 是原有返回值的响应式代理对象

v1.2.0

  • 📅 2023-09-15
  • 🌟 [@mixte/use] 新增 deepUnref 方法
  • 🌟 [@mixte/use] 新增 useRequest 方法
  • 💄 [mixte] 优化 random 工具方法类型定义
  • 🐞 [mixte] 修复 deepMerge 方法合并对象中的数组时, 没有遵循 值为 undefined 的属性会被跳过 规则的问题

v1.1.1

  • 📅 2023-08-31
  • 💄 [@mixte/use] 设置依赖类库 @vueuse/core 最低版本号
  • 🐞 [mixte] 修改 leastRun 工具方法注释及文档错误

v1.1.0, v1.1.0-beta.1, v1.1.0-beta.0

  • 📅 2023-08-23
  • 🐞 [@mixte/use] 修复引入 @mixte/use/register 时类型错误的问题

v1.0.0

  • 📅 2023-08-19
  • 🌟 [mixte] 新增 onceRun 工具方法
  • 🌟 [mixte] 新增 leastRun 工具方法
  • 🌟 [mixte] 新增 defineArgs 工具方法
  • 🌟 [mixte] 新增 isBrowser 变量导出

v0.0.1-beta.14

  • 📅 2023-08-17
  • 🌟 [mixte] 新增 isBoolean 工具方法
  • 💄 [mixte] 优化 random, randomLetter, randomString 工具方法类型定义
  • 💄 [mixte] 优化 uniqueKey 方法类型定义
  • 💄 [@mixte/use] 优化 watchImmediate, watchDeep, watchImmediateDeep 方法类型定义
  • 💄 [@mixte/use] 优化 wheneverEffectScope, wheneverEffectScopeImmediate, wheneverEffectScopeDeep, wheneverEffectScopeImmediateDeep 方法类型定义
  • 💄 [@mixte/use] 优化 deepClone 方法类型定义
  • 🐞 [@mixte/use] 修复 useCountdown 开启倒计时未使用最新初始数字进行倒计时的问题
  • ⚠️ [mixte] 修改 randomLetter 工具方法逻辑, 当传参不是布尔值时, 随机一个小写或大写英文字母 ( 之前是随机一个小写字母 )

v0.0.1-beta.13

  • 📅 2023-07-22
  • 🌟 [mixte] 新增 toArray 工具方法
  • 🌟 [mixte] 新增 deepClone 工具方法
  • 🌟 [mixte] 新增 deepMerge 工具方法

v0.0.1-beta.12

  • 📅 2023-07-18
  • 🐞 [@mixte/use] 修复在 vue2 环境下导入 toValue 导致的报错

v0.0.1-beta.11

  • 📅 2023-07-18
  • 🌟 [mixte] 新增 asyncForEach 工具方法

v0.0.1-beta.10

  • 📅 2023-07-12
  • 🌟 [@mixte/use] 新增 useCountdown 方法

v0.0.1-beta.9

  • 📅 2023-07-10
  • 🌟 [mixte] 新增 move, moveRange 工具方法
  • ⚠️ [@mixte/use] 按需导入重命名, 改为使用 @mixte/use/register 引用

v0.0.1-beta.8

  • 📅 2023-07-03
  • 🌟 [@mixte/use] 新增 wheneverEffectScopeDeep, wheneverEffectScopeImmediateDeep 方法
  • 🌟 [@mixte/use] 新增 whenever 方法, 来自 @vueuse/core
  • 🌟 [@mixte/use] 按需导入支持传入 useWithVueUseCore 选项排除与 @vueuse/core 功能相同且名称相同的方法
  • ⚠️ [@mixte/use] 按需导入转为函数形式

v0.0.1-beta.7

  • 📅 2023-07-01
  • 💄 [@mixte/use] 使按需导入可使用 @mixte/use/vite 引用

v0.0.1-beta.6

  • 📅 2023-07-01
  • 💄 [@mixte/use] 使按需导入可使用 @mixte/use/vite 引用

v0.0.1-beta.5

v0.0.1-beta.4

  • 📅 2023-07-01
  • 💄 调试 Github Actions

v0.0.1-beta.3

  • 📅 2023-06-30
  • 🐞 [mixte] 修复 uniqueKey, delay, wait 工具方法未导出的问题

v0.0.1-beta.2

  • 📅 2023-06-30
  • 🌟 [mixte] 新增 uniqueKey 工具方法
  • 🐞 [mixte] 修复 delay, wait 工具方法未导出的问题

v0.0.1-beta.1

  • 📅 2023-06-30
  • 🌟 [mixte] 新增 isString 工具方法
  • 🌟 [mixte] 新增 isNumber, isNumericString, isNumeric 工具方法
  • 🌟 [mixte] 新增 isObject, isPlainObject 工具方法
  • 🌟 [mixte] 新增 isFunction 工具方法
  • 🌟 [mixte] 新增 isNativePromise, isPromise 工具方法
  • 🌟 [mixte] 新增 isReference, isPrimitive 工具方法
  • 🌟 [mixte] 新增 isEmptyObject 工具方法
  • 🌟 [mixte] 新增 isESModule 工具方法
  • 🌟 [mixte] 新增 randomNatural, random 工具方法
  • 🌟 [mixte] 新增 randomLowercaseLetter, randomUppercaseLetter, randomLetter 工具方法
  • 🌟 [mixte] 新增 randomString 工具方法
  • 🌟 [mixte] 新增 randomBoolean 工具方法
  • 🌟 [mixte] 新增 delay, wait 工具方法
  • 🌟 [@mixte/use] 新增 watchImmediate, watchDeep, watchImmediateDeep 方法
  • 🌟 [@mixte/use] 新增 wheneverImmediate, wheneverDeep, wheneverImmediateDeep 方法
  • 🌟 [@mixte/use] 新增 wheneverEffectScope, wheneverEffectScopeImmediate 方法



版本规范

  1. 主版本号: 破坏性更新和新特性
  2. 次版本号: 向下兼容的功能新增、功能更改、功能优化
  3. 修订版本号: 向下兼容的问题修正、一般功能优化

beta 版本规范

  1. 修复当前版本的 beta 版中的 BUG, 使用 * 在结尾标注
  2. 发布正式版本时
  • 整合所有 beta 版更新内容到正式版本中, 删除所有 beta 版的更新内容
  • 删除结尾标注 * 的更新内容, Github 的 releases 有记录



CHANGELOG 图标规范

  • 🌟: 功能新增
  • 💄: 功能更改、功能优化
  • ⚠️: 与上一版本可能不兼容的功能更改
  • 🐞: 问题修正
  • 📅: 版本发布日期



Released under the MIT License.