Skip to content

[no-test-needed] dependabot: patched dependencies - sharp from 0.34.5 to 0.35.0 - #405

Closed
codeon89 wants to merge 1 commit into
towerwatchman:nightlyfrom
codeon89:atlas/dependabot/bump_sharp_from_0.34.5_to_0.35.4
Closed

codeon89 wants to merge 1 commit into
towerwatchman:nightlyfrom
codeon89:atlas/dependabot/bump_sharp_from_0.34.5_to_0.35.4

Conversation

@codeon89

@codeon89 codeon89 commented Sep 7, 2026

Copy link
Copy Markdown

What this changes

Bumps the npm_and_yarn group with 1 update in the / directory: sharp.
Updates sharp from 0.34.5 to 0.35.0

Why

Release notes

Sourced from sharp's releases.

v0.35.0

  • 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

... (truncated)

Commits
  • 2ed5af4 Release v0.35.0
  • 4475cf1 Tests: update locator hash for sharp-libvips v1.3.0
  • deb22dd Upgrade to sharp-libvips v1.3.0
  • 07f1be9 Prerelease v0.35.0-rc.8
  • df1109b Prerelease v0.35.0-rc.7
  • aca49b3 Upgrade to libvips v8.18.3
  • e9e86f5 Type-check density option before range validation (#4536)
  • 2f0bcf0 Docs: update supported image formats
  • 98e03b8 Revert "Guard heif bitdepth property for prebuilt binaries"
  • e4ea2f3 CI: Ignore package minimum age in smoke tests
  • Additional commits viewable in compare view

How it was tested

  • Added tests that cover this change
  • For a fix: the regression test fails against the unfixed code
  • npm run check passes locally
  • New functions and IPC handlers have comments explaining why
  • CHANGELOG.md updated
  • This PR targets nightly, not main

AI assistance

  • No AI was used on this change
  • AI was used on this change

Tool and model:

What it wrote:

What you verified yourself:

IPC changes

Anything the reviewer should know

@codeon89
codeon89 force-pushed the atlas/dependabot/bump_sharp_from_0.34.5_to_0.35.4 branch from 41c77cf to 782be02 Compare September 7, 2026 06:57
@codeon89 codeon89 changed the title [no-test-needed] dependabot: patched dependencies - sharp from 0.34.5 to 0.35.4 [no-test-needed] dependabot: patched dependencies - sharp from 0.34.5 to 0.35.0 Sep 7, 2026
@codeon89

codeon89 commented Sep 9, 2026

Copy link
Copy Markdown
Author

Closing in favor of #407 for accumulative patch changes

@codeon89 codeon89 closed this Sep 9, 2026
@codeon89
codeon89 deleted the atlas/dependabot/bump_sharp_from_0.34.5_to_0.35.4 branch September 9, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant