Skip to content

v0.35.0 - 2026年6月10日

  • 最新消息:停止支持 Node.js 18,现在需要 Node.js >= 20.9.0。
  • 突发:移除 install 脚本。如果没有预构建的特定平台二进制文件,可以使用 WebAssembly 或手动 从源码构建。
  • 最新消息:有损 AVIF 输出现在使用基于 SSIMULACRA2 的 iq 质量指标进行调优。
  • 突发:添加 limitInputChannels,默认值为 5。
  • 最新消息:移除已弃用的 failOnError 构造函数属性。
  • 突发:从 metadata 响应中移除已弃用的 paletteBitDepth。
  • 突发:从 sharpen 操作中移除已弃用的属性。
  • 最新消息:为了 API 的一致性,将 format.jp2k 重命名为 format.jp2。
  • 升级到 libvips v8.18.3 以修复上游的漏洞。
  • 从 WebAssembly 二进制文件中移除实验性状态。
  • 为 FreeBSD(WebAssembly)添加预构建的二进制文件。
  • 废弃 Windows 32 位 (win32-ia32) 预编译二进制文件。
  • 确保 TIFF 输出 bitdepth 选项限制为 1、2 或 4。
  • 为 AVIF/HEIF 添加 tune 选项以控制质量指标。#4227
  • 添加 keepGainMap 和 withGainMap 来处理带有嵌入增益图的 HDR JPEG 图片。#4314
  • 为输出图片添加 toUint8Array,作为由可转移的 ArrayBuffer 支持的 TypedArray。#4355
  • 需要使用静态路径的预构建二进制文件来帮助代码打包。#4380
  • TypeScript:确保 FormatEnum 键与实际匹配。#4475
  • 向 trim 操作添加 margin 选项。 #4480 @eddienubes
  • 确保 HEIF 主项目被用作默认页面/帧。 #4487
  • 在元数据响应中添加图片媒体类型(MIME 类型)。#4492
  • 在 EXIF 元数据中添加 withDensity 来设置输出密度。#4496
  • 改进 pkg-config 路径发现。#4504
  • 为 WebP 添加 exact 选项,以控制透明像素的颜色值。
  • 为 ECMAScript 模块(ESM)添加支持。#4509 @florian-lefebvre