Skip to content

Releases: lovell/sharp

v0.35.0-rc.0

02 Jan 11:27
v0.35.0-rc.0
4b1680c

Choose a tag to compare

v0.35.0-rc.0 Pre-release
Pre-release
  • 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: AVIF output is now tuned using SSIMULACRA2-based iq quality metrics rather than ssim.

  • 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.0 for upstream bug fixes.

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

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

  • Add 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

  • TypeScript: Ensure FormatEnum keys match reality.
    #4475

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

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

v0.34.5

06 Nov 14:18
v0.34.5
e062456

Choose a tag to compare

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

  • Add experimental support for prebuilt Linux RISC-V 64-bit binaries.

  • Support building from source with npm v12+, deprecate --build-from-source flag.
    #4458

  • Add support for BigTIFF output.
    #4459
    @throwbi

  • Improve error messaging when only warnings issued.
    #4465

  • Simplify ICC processing when retaining input profiles.
    #4468

v0.34.5-rc.1

06 Nov 11:46
v0.34.5-rc.1
6450c70

Choose a tag to compare

v0.34.5-rc.1 Pre-release
Pre-release
  • Upgrade to libvips v8.17.3 for upstream bug fixes.

  • Add experimental support for prebuilt Linux RISC-V 64-bit binaries.

  • Support building from source with npm v12+, deprecate --build-from-source flag.
    #4458

  • Add support for BigTIFF output.
    #4459
    @throwbi

  • Improve error messaging when only warnings issued.
    #4465

  • Simplify ICC processing when retaining input profiles.
    #4468

v0.34.5-rc.0

05 Nov 15:59
v0.34.5-rc.0
ef86a75

Choose a tag to compare

v0.34.5-rc.0 Pre-release
Pre-release
  • Upgrade to libvips v8.17.3 for upstream bug fixes.

  • Add experimental support for prebuilt Linux RISC-V 64-bit binaries.

  • Support building from source with npm v12+, deprecate --build-from-source flag.
    #4458

  • Add support for BigTIFF output.
    #4459
    @throwbi

  • Improve error messaging when only warnings issued.
    #4465

  • Simplify ICC processing when retaining input profiles.
    #4468

v0.34.4

17 Sep 13:19

Choose a tag to compare

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

  • Ensure TIFF subifd and OpenSlide level input options are respected (regression in 0.34.3).

  • Ensure autoOrient occurs before non-90 angle rotation.
    #4425

  • Ensure autoOrient removes existing metadata after shrink-on-load.
    #4431

  • TypeScript: Ensure KernelEnum includes linear.
    #4441
    @BayanBennett

  • Ensure unlimited flag is passed upstream when reading TIFF images.
    #4446

  • Support Electron memory cage when reading XMP metadata (regression in 0.34.3).
    #4451

  • Add sharp-libvips rpath for yarn v5 support.
    #4452
    @arcanis

v0.34.4-rc.4

17 Sep 12:27

Choose a tag to compare

v0.34.4-rc.4 Pre-release
Pre-release
  • Upgrade to libvips v8.17.2 for upstream bug fixes.

  • Ensure TIFF subifd and OpenSlide level input options are respected (regression in 0.34.3).

  • Ensure autoOrient occurs before non-90 angle rotation.
    #4425

  • Ensure autoOrient removes existing metadata after shrink-on-load.
    #4431

  • TypeScript: Ensure KernelEnum includes linear.
    #4441
    @BayanBennett

  • Ensure unlimited flag is passed upstream when reading TIFF images.
    #4446

  • Support Electron memory cage when reading XMP metadata (regression in 0.34.3).
    #4451

  • Add sharp-libvips rpath for yarn v5 support.
    #4452
    @arcanis

v0.34.4-rc.3

15 Sep 10:33

Choose a tag to compare

v0.34.4-rc.3 Pre-release
Pre-release
  • Upgrade to libvips v8.17.2 for upstream bug fixes.

  • Ensure autoOrient occurs before non-90 angle rotation.
    #4425

  • Ensure autoOrient removes existing metadata after shrink-on-load.
    #4431

  • TypeScript: Ensure KernelEnum includes linear.
    #4441
    @BayanBennett

  • Ensure unlimited flag is passed upstream when reading TIFF images.
    #4446

  • Support Electron memory cage when reading XMP metadata (regression in 0.34.3).
    #4451

  • Add sharp-libvips rpath for yarn v5 support.
    #4452
    @arcanis

v0.34.4-rc.2

15 Sep 09:26

Choose a tag to compare

v0.34.4-rc.2 Pre-release
Pre-release
  • Upgrade to libvips v8.17.2 for upstream bug fixes.

  • Ensure autoOrient occurs before non-90 angle rotation.
    #4425

  • Ensure autoOrient removes existing metadata after shrink-on-load.
    #4431

  • TypeScript: Ensure KernelEnum includes linear.
    #4441
    @BayanBennett

  • Ensure unlimited flag is passed upstream when reading TIFF images.
    #4446

  • Support Electron memory cage when reading XMP metadata (regression in 0.34.3).
    #4451

  • Add sharp-libvips rpath for yarn v5 support.
    #4452
    @arcanis

v0.34.4-rc.1

28 Jul 13:47

Choose a tag to compare

v0.34.4-rc.1 Pre-release
Pre-release
  • Ensure autoOrient occurs before non-90 angle rotation.
    #4425

  • Ensure autoOrient removes existing metadata after shrink-on-load.
    #4431

v0.34.4-rc.0

25 Jul 09:58

Choose a tag to compare

v0.34.4-rc.0 Pre-release
Pre-release

title: v0.34.4 - TBD
slug: changelog/v0.34.4

  • Ensure autoOrient occurs before non-90 angle rotation.
    #4425

  • Ensure autoOrient removes existing metadata after shrink-on-load.
    #4431