1 hours ago
sharp

v0.35.0-rc.6

  • Breaking: Drop support for Node.js 18, now requires Node.js >= 20.9.0.

  • Breaking: Remove install script from package.json file. Compiling from source is now opt-in via the build script.

  • Breaking: Lossy AVIF output is now tuned using SSIMULACRA2-based iq quality metrics.

  • Breaking: Add limitInputChannels with a default value of 5.

  • Breaking: Remove deprecated failOnError constructor property.

  • Breaking: Remove deprecated paletteBitDepth from metadata response.

  • Breaking: Remove deprecated properties from sharpen operation.

  • Breaking: Rename format.jp2k as format.jp2 for API consistency.

  • Upgrade to libvips v8.18.3 for upstream bug fixes.

  • Remove experimental status from WebAssembly binaries.

  • Add prebuilt binaries for FreeBSD (WebAssembly).

  • Deprecate Windows 32-bit (win32-ia32) prebuilt binaries.

  • Ensure TIFF output bitdepth option is limited to 1, 2 or 4.

  • Add AVIF/HEIF tune option for control over quality metrics. #4227

  • Add keepGainMap and withGainMap to process HDR JPEG images with embedded gain maps. #4314

  • Add toUint8Array for output image as a TypedArray backed by a transferable ArrayBuffer. #4355

  • Require prebuilt binaries using static paths to aid code bundling. #4380

  • TypeScript: Ensure FormatEnum keys match reality. #4475

  • Add margin option to trim operation. #4480 @eddienubes

  • Ensure HEIF primary item is used as default page/frame. #4487

  • Add image Media Type (MIME Type) to metadata response. #4492

  • Add withDensity to set output density in EXIF metadata. #4496

  • Improve pkg-config path discovery. #4504

  • Add WebP exact option for control over transparent pixel colour values.

  • Add support for ECMAScript Modules (ESM). #4509 @florian-lefebvre

8 hours ago
formatjs

@formatjs/cli-native-win32-x64: 1.1.5

1.1.5 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-win32-x64@1.1.4...@formatjs/cli-native-win32-x64@1.1.5

8 hours ago
formatjs

@formatjs/cli-native-linux-x64: 1.1.4

1.1.4 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-x64@1.1.3...@formatjs/cli-native-linux-x64@1.1.4

8 hours ago
formatjs

@formatjs/cli: 6.16.10

6.16.10 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.16.9...@formatjs/cli@6.16.10

Dependencies

  • The following workspace dependencies were updated
    • optionalDependencies
      • @formatjs/cli-native-darwin-arm64 bumped to 1.1.4
      • @formatjs/cli-native-linux-arm64 bumped to 1.2.4
      • @formatjs/cli-native-linux-arm64-musl bumped to 1.0.2
      • @formatjs/cli-native-linux-x64 bumped to 1.1.4
      • @formatjs/cli-native-linux-x64-musl bumped to 1.0.2
      • @formatjs/cli-native-win32-x64 bumped to 1.1.5
8 hours ago
formatjs

@formatjs/cli-native-darwin-arm64: 1.1.4

1.1.4 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-darwin-arm64@1.1.3...@formatjs/cli-native-darwin-arm64@1.1.4

8 hours ago
formatjs

@formatjs/cli-native-linux-x64-musl: 1.0.2

1.0.2 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-x64-musl@1.0.1...@formatjs/cli-native-linux-x64-musl@1.0.2

8 hours ago
formatjs

formatjs_cli: 1.1.16

1.1.16 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/formatjs_cli_v1.1.15...formatjs_cli_v1.1.16

Binaries

  • macOS Apple Silicon: formatjs_cli-darwin-arm64
  • Linux ARM64: formatjs_cli-linux-arm64
  • Linux x86_64: formatjs_cli-linux-x64
  • Windows x64: formatjs_cli-win32-x64.exe

Installation

# macOS (Apple Silicon)
curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.1.16/formatjs_cli-darwin-arm64
chmod +x formatjs_cli-darwin-arm64
sudo mv formatjs_cli-darwin-arm64 /usr/local/bin/formatjs

# Linux
curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.1.16/formatjs_cli-linux-x64
chmod +x formatjs_cli-linux-x64
sudo mv formatjs_cli-linux-x64 /usr/local/bin/formatjs

# Linux ARM64
curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.1.16/formatjs_cli-linux-arm64
chmod +x formatjs_cli-linux-arm64
sudo mv formatjs_cli-linux-arm64 /usr/local/bin/formatjs
# Windows x64 (PowerShell)
curl.exe -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.1.16/formatjs_cli-win32-x64.exe

Verification

Verify the checksums:

curl -LO https://github.com/formatjs/formatjs/releases/download/formatjs_cli_v1.1.16/checksums.txt
shasum -a 256 -c checksums.txt
8 hours ago
formatjs

@formatjs/cli-native-linux-arm64: 1.2.4

1.2.4 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-arm64@1.2.3...@formatjs/cli-native-linux-arm64@1.2.4

8 hours ago
formatjs

@formatjs/cli-native-linux-arm64-musl: 1.0.2

1.0.2 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-native-linux-arm64-musl@1.0.1...@formatjs/cli-native-linux-arm64-musl@1.0.2

8 hours ago
formatjs

@formatjs/cli-lib: 8.7.9

8.7.9 (2026-06-07)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.8...@formatjs/cli-lib@8.7.9

Dependencies

  • The following workspace dependencies were updated
    • optionalDependencies
      • @formatjs/cli-native-darwin-arm64 bumped to 1.1.4
      • @formatjs/cli-native-linux-arm64 bumped to 1.2.4
      • @formatjs/cli-native-linux-arm64-musl bumped to 1.0.2
      • @formatjs/cli-native-linux-x64 bumped to 1.1.4
      • @formatjs/cli-native-linux-x64-musl bumped to 1.0.2
      • @formatjs/cli-native-win32-x64 bumped to 1.1.5