Skip to content

0.0.x

0.0.10 default

2025/3/7 10:11:03

  • Features

    • lib-utils: 重构类型检查工具并添加新功能
      • 重命名 toStringgetObjectType,提高函数含义的准确性
      • 新增 isNumberisDateisRegExpisMapisSet 等类型检查函数
      • 更新 isObject 函数,排除特殊对象类型
      • 新增 assertType 函数,用于断言值的类型
      • 更新现有函数的类型注释和文档说明
    • device-id: 重构设备 ID 生成逻辑并添加自定义密钥支持
      • 重构设备 ID 生成逻辑,提高代码可维护性和可扩展性
      • 添加自定义密钥支持,允许用户使用不同的存储键生成设备 ID
      • 优化浏览器和 Node.js 环境中的设备 ID 存储和检索逻辑
      • 增加更多测试用例,提高代码测试覆盖率
  • Refactor

    • currency: 优化 formatCurrency 函数中的除法运算
      • 使用 divide 函数替代直接除法运算,以提高精度
    • lib-utils: 优化 isNil 函数的实现
      • isNil 函数中的 undefined 检查改为使用 isUndefined 函数
      • 提高代码的复用性和一致性

0.0.9

2024/11/26 14:59:24

feat(number-precision): 添加高精度数字运算功能

  • 新增 number-precision 模块,提供高精度的数字运算函数
  • 实现了精确的加法、减法、乘法、除法和四舍五入操作
  • 添加了处理浮点数舍入误差和转换为整数的功能
  • 新增 NumberCalculator 类和 createCalculator 函数,支持链式操作

0.0.8

2024/10/16 16:22:39

  • feat(lib-utils-0.0.8): 新增 deviceId 函数,用于生成和存储设备ID

0.0.7

2024/9/4 10:52:32

  • feat(lib-utils-0.0.7): 添加 sleep 函数
    • 添加了针对新引入的sleep函数的单元测试,以确保其按预期工作。这包括验证延迟、isUnref标志和处理负时间输入的行为。

0.0.6

2024/6/27 11:21:29

  • 添加digitUppercase函数,将数字转换为大写金额字符串

0.0.5

2024/6/13 15:10:10

  • 将最低 ES 目标设置为 2018 以确保兼容性

0.0.4

2024/6/13 14:54:52

  • 新增 currency/formatCurrency 模块函数, 用于处理金额格式化

0.0.3

2024/6/11 17:44:02

  • 移除 dependencies 未使用依赖, 保持统一

0.0.2

2024/6/11 16:22:39

  • 为 check/color/token 模块下所有方法补充方法注释

0.0.1

2024/6/11 16:22:39

  • 项目搭建, 添加新功能和测试, 更新README 与 package.json 分布测试