Skip to content

Releases: polyv/fed-common-utils

v2.19.0(2026-02-05)

05 Feb 02:40

Choose a tag to compare

新增功能

  • date 模块新增 timeToSeconds 方法。

功能调整

  • 按最新业务逻辑,调整 external-links 模块的跳转逻辑。

问题修复

  • 修复 string 模块 cusStr 方法中 ellipsis 选项不能设为空字符串的问题。

v2.18.0(2025-12-11)

18 Dec 08:19

Choose a tag to compare

功能调整

  • 按最新业务逻辑,调整 external-links 模块的跳转逻辑。

v2.16.0(2025-11-12)

12 Nov 01:58

Choose a tag to compare

新增功能

  • image 模块的 ossCompress 方法支持缩放模式选项(mode)。

v2.14.0(2025-09-04)

04 Sep 01:08

Choose a tag to compare

新增功能

  • 新增 color 模块,目前仅有 hexToRGB 这个方法。
  • 新增 encrypt 模块,目前仅有 genAPISign 这个方法。
  • file 模块新增 getExtnamegetFileType 两个方法。
  • json 模块的 tryParseJSON 方法支持泛型。
  • image 模块新增 preloadImg 方法。

问题修复

  • 修复 external-link 无法正常调用原生方法的问题。

v2.13.0(2025-07-01)

08 Jul 06:50

Choose a tag to compare

优化

  • image 模块
    • 优化 iOS 和 macOS 系统下检查 WebP 兼容性的方式。

新增功能

  • 新增 external-link 模块,用于跳转到外链、原生小程序或 app 界面。

v2.12.0(2025-06-11)

11 Jun 07:23

Choose a tag to compare

优化

  • string 模块
    • escapeHTML 会把空格编码为  
    • unescapeHTML 会把   解码为空格。
  • image 模块
    • ossCompresscosCompress 均不对 svg 类型的资源进行任何处理。

v2.11.0(2025-05-20)

20 May 07:10

Choose a tag to compare

新增功能

  • date 模块的 formatSeconds 方法支持自动段数(小于 1 小时为 2 段,大于等于 1 小时为 3 段)。
  • image 模块新增 cosCompress 方法,用于生成适配腾讯 COS 图片处理规则的 URL。
  • string 模块新增 maskChars 方法,用于遮蔽敏感内容中的部分字符。

v2.10.0(2025-02-14)

14 Feb 06:53

Choose a tag to compare

优化

  • image 模块
    • ossCompress 方法新增 allowJPG 选项。
    • ossCompressallowWebP 选项增加 'auto' 参数值,表示当前环境支持 WebP 格式时就允许转换成改格式。
    • ossCompress 会覆盖已有的 OSS 参数,而非跳过不处理。
    • ossCompress 会对所有 videocc.net 子域名的 URL 做处理,而非特定的几个域名。
    • supportWebPsupprtAVIF 增加执行结果缓存,检查过程只会执行一次。
  • browser 模块
    • 优化 isMobile 判断 PC 端的匹配方式。
    • isMobile 仅通过 User-Agent 进行判断,不再进行特性检测。

v2.9.0

06 Feb 09:27

Choose a tag to compare

注意:以下为 v2.7.0-v2.9.0 的更新日志。

新增功能

  • 新增 browser 模块。
  • 新增 file 模块。

其他

  • 整个工程升级到 Node.js 20。
  • 支持在微信小程序中安装和调用。

v2.6.0

13 Dec 03:25

Choose a tag to compare

新增方法

  • net 模块增加 removeProtocol 方法。

优化

  • image 模块的 ossCompress 方法增加对点播资源域名的支持。