Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ sharp (^0.28.2 → ^0.31.0) · Repo
Commits
See the full diff on Github. The new version differs by 57 commits:
CI: ensure prebuilds use Node API version 7
Release v0.31.0
Expose unlimited option for HEIF input
Docs: add note about GIF optimisation
Docs: update benchmark results for libvips v8.13.1
Docs: refresh for 5cdb2b8
Upgrade to libvips v8.13.1
Tests: relax truncated PNG test assertion
Improve normalise op with use of histogram #200
Tests: ensure truncated PNG test handles possible race
Standardise approach for string to enum conversion
Tests: run benchmarks in container via Docker
Docs: clarify that metadata respects page/pages
Docs: add avif and heif examples
Docs: move serverless-esbuild to bundlers section
Docs: add info for serverless-esbuild users (#3235)
Docs: changelog for #3332
Tests: update leak suppressions for latest versions
Add trim option to provide a specific background colour (#3332)
Ensure PNG bitdepth can be set for non-palette output #3322
Docs: clarify composite operation ordering
Ensure image is unpremultiplied before composite #3334
Docs: changelog and credit for #3303
Expand linear operation to allow use of per-channel arrays #3303
Bump devDeps, requires doc refresh
Docs: note about macos fontconfig vs coretext
Ensure op ordering is respected where possible #3319
Docs: fix broken link to Got stream documentation (#3323)
Docs: correct syntax in sharpen example (#3310)
Docs: changelog and credit for #3252
Expose vips_text to create an image containing rendered text (#3252)
Remove previously-deprecated reductionEffort and speed options
Add Buffer and Stream support to tile output #2238
Docs: add section about font discovery
Bump devDeps
Upgrade to libvips v8.13.0
CI: upgrade to macOS 11
CI: install Noto font via package manager
Tests: catch potential failures during tile unzip
Ensure only props owned by EXIF Object are parsed #3292
Expose reoptimise palette option for GIF output
Add mixed and minSize animation options for WebP output
Ensure fileSuffix supports suffix-less loaders
Docs: add timeout example
Add input fileSuffix and output alias to format #2642
Ensure OpenSlide+FITS input works with custom libvips #3226
Ensure trim is no-op when it would reduce to nothing #3223
CI: upgrade Linux arm64 environment to Node.js 14/18
Use bounding box of alpha+non-alpha for trim op #2166
CI: fix path to gcc toolset
CI: ensure gcc 11 toolset is available on the PATH
CI: Node.js 18 does not support CentOS 7, upgrade to Rocky 8
CI: add Node.js 18, remove 12
Re-introduce support for greyscale ICC profiles #3114
Add support for WebP and PackBits compression with TIFF output #3198
Drop support for Node.js 12, now requires >= 14.15.0
Upgrade to libvips v8.13.0-rc1 (#3230)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands