Skip to content

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
  • 将 heif 的 compression 选项设为必选,以帮助减少 HEIF 和 HEIC 的混淆。 #3740
  • 确保正确解析16位原始输入。#3808
  • 在使用 TIFF 输出时添加对 miniswhite 的支持。#3812 @dnsbty
  • TypeScript:为 withMetadata 布尔值添加缺失的定义。 #3823 @uhthomas
  • 增加对输出元数据的更细粒度控制。 #3824
  • 确保多页提取保持顺序。 #3837