Skip to content

chore(deps): bump sharp from 0.33.5 to 0.35.0 - #76

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sharp-0.35.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sharp-0.35.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 25, 2026

Copy link
Copy Markdown

Bumps sharp from 0.33.5 to 0.35.0.

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
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for sharp since your current version.


Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [sharp](https://github.com/lovell/sharp) from 0.33.5 to 0.35.0.
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.33.5...v0.35.0)

---
updated-dependencies:
- dependency-name: sharp
  dependency-version: 0.35.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 25, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: automerge-candidate. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 25, 2026
@dependabot
dependabot Bot requested a review from arshad-shah as a code owner July 25, 2026 18:21
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 25, 2026

Copy link
Copy Markdown

Deploying extforge with  Cloudflare Pages  Cloudflare Pages

Latest commit: a35c82c
Status: ✅  Deploy successful!
Preview URL: https://bb434595.extforge.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-shar-2296.extforge.pages.dev

View logs

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 25, 2026
arshad-shah added a commit that referenced this pull request Sep 1, 2026
Closes the remaining pre-v1 gates from #35. Adds a major changeset — there are
no breaking changes from 0.6.x; what v1 adds is the promise that the documented
surface stays put.

API freeze
- New reference/stability page assigns every export, command, flag, config
  field and runtime global to a tier: Stable, Experimental, or Internal.
- createBuildContext, classifyChange, generateHMRClientCode, writeManifest and
  PluginRunner carry @internal tags naming what to use instead.
- extforge/testing ships experimental; the Chrome fakes track a surface MV3
  keeps extending. __EXTFORGE_HMR_QUIET__ is stable, __EXTFORGE_HMR__ internal.
  extforge/plugins is stable — its apiVersion: 1 discriminator lets a future
  incompatible API ship as apiVersion: 2 alongside it.
- Node policy written down: >=22.12, supported through Active and Maintenance
  LTS; dropping an EOL major is a minor release.

ESLint + Prettier -> Biome
- One tool for lint and format. Every suppression ported with its rationale;
  the no-console whitelist survives as per-file overrides.
- Real findings fixed rather than silenced: storage's private useChrome()
  renamed (not a hook), memoization via assignment-in-expression removed,
  forEach callbacks no longer return values, and the deliberately-excluded
  React dep note became a real suppression — ESLint never had the react-hooks
  plugin installed, so it was never enforced.

Dependencies
- Everything on latest across the root package, docs-site, tests-e2e and the
  examples, plus all SHA-pinned actions. Supersedes #49-#54, #62-#64, #69-#76.
- TypeScript stays on 6.0.3: TS 7 typechecks but breaks the .d.ts bundle,
  since tsup's rollup-plugin-dts binds to a compiler API TS 7 does not expose.
- Peer ranges untouched — they are consumer compatibility floors.
- New pnpm overrides pin postcss, nanoid, js-yaml and svgo, which Astro and
  Starlight pull in vulnerable and would fail the audit gate.

Cross-browser gate
- pnpm check:cross-browser builds every example for Chrome, Firefox, Edge and
  Safari and asserts each manifest carries that browser's shape. Runs in CI.
  Live-browser e2e remains Chromium-only.

Also removes the stale [Unreleased] changelog section, whose contents shipped
in 0.3.0 and 0.4.0, and hardens the plugin doc generator's markdown escaping
against a CodeQL-flagged ordering bug.
@arshad-shah arshad-shah closed this Sep 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/sharp-0.35.0 branch September 7, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant