Bump sharp from 0.28.3 to 0.31.0
Bumps sharp from 0.28.3 to 0.31.0.
Changelog
Sourced from sharp's changelog.
v0.31.0 - 5th September 2022
Drop support for Node.js 12, now requires Node.js >= 14.15.0.
GIF output now re-uses input palette if possible. Use
reoptimiseoption to generate a new palette.Add WebP
minSizeandmixedoptions for greater control over animation frames.Remove previously-deprecated WebP
reductionEffortand HEIFspeedoptions. Useeffortto control these.The
flipandflopoperations will now occur before therotateoperation.Improve
normaliseoperation with use of histogram. #200Use combined bounding box of alpha and non-alpha channels for
trimoperation. #2166Add Buffer and Stream support to tile-based output. #2238
Add input
fileSuffixand outputaliastoformatinformation. #2642Re-introduce support for greyscale ICC profiles (temporarily removed in 0.30.2). #3114
Add support for WebP and PackBits
compressionoptions with TIFF output. #3198Ensure OpenSlide and FITS input works with custom libvips. #3226
Ensure
trimoperation is a no-op when it would reduce an image to nothing. #3223Expose
vips_textto create an image containing rendered text. #3252@brahimaEnsure only properties owned by the
withMetadataEXIF Object are parsed. #3292Expand
linearoperation to allow use of per-channel arrays. #3303@antonmarsdenEnsure the order of
rotate,resizeandextendoperations is respected where possible. Emit warnings when previous calls in the same pipeline will be ignored. #3319
... (truncated)
Commits
f7b29d7CI: ensure prebuilds use Node API version 70b80618Release v0.31.0c1393daExpose unlimited option for HEIF input31c1cfbDocs: add note about GIF optimisationafc35c2Docs: update benchmark results for libvips v8.13.16eb2addDocs: refresh for 5cdb2b85cdb2b8Upgrade to libvips v8.13.11eb66c0Tests: relax truncated PNG test assertion55c4d88Improve normalise op with use of histogram #2009a54a03Tests: ensure truncated PNG test handles possible race- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)