跳转到内容

v0.33.0 - 2023年11月29日

  • 放弃对 Node.js 14 和 16 的支持,现在要求 Node.js ^18.17.0 或 >= 20.3.0

  • 通过 npm 注册表分发预编译二进制文件,并通过包管理器安装。

  • 从源代码构建需要依赖 node-addon-api

  • 移除 sharp.vendor

  • 部分弃用 withMetadata(),请使用 withExif()withIccProfile()

  • 增加对基于 WebAssembly 的运行时的实验性支持。 @RReverser

  • trim 操作的选项必须是对象,新增 lineArt 选项。 #2363

  • 使用加权函数改进 tint 操作的亮度。 #3338 @jcupitt

  • 确保所有 Error 对象包含 stack 属性。 #3653

  • heifcompression 选项设为必填,以帮助减少 HEIF 与 HEIC 的混淆。 #3740

  • 确保对 16 位原始输入的正确解析。 #3808

  • 增加对使用 TIFF 输出时 miniswhite 的支持。 #3812 @dnsbty

  • TypeScript:为 withMetadata 的布尔值添加缺失的定义。 #3823 @uhthomas

  • 增加对输出元数据的更细粒度控制。 #3824

  • 保证多页面提取仍然是顺序执行。 #3837