Lovell Fuller
2cd2f8430a
Upgrade to libvips v8.17.1
2025-07-08 08:36:44 +01:00
Lovell Fuller
8ee8d273ee
Provide XMP as a string, as well as a Buffer, where possible
2025-07-04 15:56:09 +01:00
Thibaut Patel
4e3f3792ad
Add keepXmp and withXmp for control over output XMP metadata #4416
2025-07-04 15:20:32 +01:00
Lovell Fuller
df5454e7dc
Add support for RAW digicam input, requires custom libvips+libraw
2025-06-30 12:14:06 +01:00
Lovell Fuller
32cf6be1b8
Docs: update benchmark results ahead of v0.34.3
2025-06-26 14:49:36 +01:00
Lovell Fuller
96dfd400b2
Tests: update benchmark environment
2025-06-26 11:16:54 +01:00
Lovell Fuller
1422798c1d
Upgrade to sharp-libvips v1.2.0-rc.3
2025-06-24 13:11:12 +01:00
Lovell Fuller
e26d4e9d5b
Add pageHeight param to create/new for animated input #3236
2025-06-21 11:33:52 +01:00
Lovell Fuller
852c7f8663
Clean up internal naming of format-specific input options
2025-06-17 13:24:55 +01:00
Lovell Fuller
e286e2bff9
Build format-specific input options in a single function
2025-06-17 10:15:40 +01:00
Kleis Auke Wolthuizen
76995deefa
Ensure SVG scale-on-load optimisation uses newly exposed params ( #4415 )
...
Follow-up to commit c4b1d80.
2025-06-16 15:45:19 +01:00
Lovell Fuller
e688c53659
Docs: expand info about parallelism and concurrency control #4411
2025-06-16 12:02:09 +01:00
Lovell Fuller
c4b1d80c35
Expose stylesheet and highBitdepth SVG input params
2025-06-16 11:11:02 +01:00
Lovell Fuller
f92540f134
Nest format-specific constructor params (deprecate at top-level)
...
- `subifd` -> `tiff.subifd`
- `level` -> `openSlide.level`
- `pdfBackground` -> `pdf.background`
2025-06-16 07:51:36 +01:00
Lovell Fuller
8c53d499f7
Expose keepDuplicateFrames GIF output parameter
2025-06-15 15:39:01 +01:00
Lovell Fuller
9392b8702b
Add Magic Kernel Sharp (no relation) to resizing kernels
2025-06-15 12:53:10 +01:00
Lovell Fuller
8669fbc936
Prerelease v0.34.3-rc.0
v0.34.3-rc.0
2025-06-14 21:49:24 +01:00
Lovell Fuller
cab02463ec
Remove prebuild dependency
...
Every CI build task tagged with 'package' now populates and
publishes the relevant npm/platform directory as an artefact.
These are aggregated by a fan-in release task at the end to
create a complete npm workspace zipfile. If the commit is
tagged, a release is created and the npm workspace attached.
2025-06-14 17:49:17 +01:00
Lovell Fuller
5374b036f3
CI: Switch ARM64 from CircleCI to GitHub Actions
2025-06-13 14:08:19 +01:00
Kleis Auke Wolthuizen
327a6d2083
Docs: update link to concurrency API ( #4414 )
2025-06-13 10:48:32 +01:00
Michael B. Klein
751f9992c4
Expose JPEG 2000 oneshot decoder option #4262
...
Requires libvips compiled with support for JP2 images
Co-authored-by: Kleis Auke Wolthuizen <github@kleisauke.nl>
2025-06-13 08:46:36 +01:00
Lovell Fuller
01f6cbbaee
Upgrade to sharp-libvips v1.2.0-rc.2
2025-06-12 14:59:13 +01:00
Lovell Fuller
99be893dd4
Upgrade to libvips v8.17.0
...
CI: Use more recent, non-deprecated Windows runners
Bump devDeps
2025-06-12 11:27:26 +01:00
Kleis Auke Wolthuizen
4d1f7e051d
Support composite op with non-sRGB pipeline colourspace ( #4412 )
2025-06-12 10:32:24 +01:00
Kleis Auke Wolthuizen
91f1b58f31
Tests: Regenerate expected fixtures ahead of libvips v8.17.0 ( #4402 )
2025-06-08 23:31:07 +01:00
Lovell Fuller
6d04b7c1fa
Release v0.34.2
v0.34.2
2025-05-20 14:36:42 +01:00
Harshal Bhakta
d4b30b7392
Docs: Update pnpm settings documentation URLs
2025-05-20 13:57:15 +01:00
Lovell Fuller
7f03502003
Docs: upgrade to latest Astro Starlight
2025-05-20 12:57:28 +01:00
Lovell Fuller
63b0a11b5b
Tests: remove a possible race condition
2025-05-19 23:21:55 +01:00
Lovell Fuller
c4d6aec48c
Docs: Highlight that Windows ARM64 support is experimental
2025-05-19 22:04:08 +01:00
Lovell Fuller
e75ae970ed
Ensure PDF scale-on-load optimisation uses background #4398
2025-05-16 14:38:00 +01:00
Lovell Fuller
956d72ddc0
Prerelease v0.34.2-rc.0
v0.34.2-rc.0
2025-05-14 12:37:15 +01:00
Lovell Fuller
00e66efbee
Bump deps
2025-05-14 12:37:08 +01:00
Kleis Auke Wolthuizen
db3a4528eb
Simplify 94481a9
2025-05-13 19:22:36 +01:00
Kleis Auke Wolthuizen
d36fd5064d
Prefer use of bandjoin_const()
and list-initialization
2025-05-13 19:22:36 +01:00
Kleis Auke Wolthuizen
8e17c6f518
Prefer use of vips_interpretation_max_alpha()
...
This also ensures we handle scRGB correctly, see:
e9c5a31552
2025-05-13 19:22:36 +01:00
Lovell Fuller
94481a967e
Ensure fit=contain resizing supports multiple alpha channels #4382
2025-05-13 14:31:51 +01:00
Lovell Fuller
32872ef840
TypeScript: ensure metadata response matches reality #4383
2025-05-13 14:26:25 +01:00
Lovell Fuller
7c7f960b60
Ensure support for wide-char filenames on Windows #4391
2025-05-13 08:53:37 +01:00
Kleis Auke Wolthuizen
0b5f131df8
Improve install error help text for ppc64le architecture ( #4392 )
2025-05-11 08:44:15 +01:00
Hans
e922ef7450
Add support for prebuilt Windows ARM64 binaries #4375
2025-05-10 14:29:25 +01:00
Lovell Fuller
73bec629cf
Docs: website already hosts images, no need to use jsdelivr
2025-05-05 13:20:49 +01:00
Lovell Fuller
758d7e63cc
Docs: changelog entry for #4387
2025-05-05 13:19:10 +01:00
Stephen Tse
eba3e9aeb2
TypeScript: Add smartDeblock definition to WebpOptions ( #4387 )
2025-05-05 13:15:50 +01:00
Lovell Fuller
701143afb3
Ensure animated GIF to WebP conversion retains loop #3394
2025-04-23 15:43:58 +01:00
Steven D'Onfro
38b6f44611
TypeScript: Add missing properties for animated images ( #4369 )
2025-04-12 11:38:24 +01:00
Lovell Fuller
5b5dfbad77
Ensure pdfBackground constructor property is used #4207
...
Slightly refactor the way background colours are set
2025-04-09 22:21:14 +01:00
Kleis Auke Wolthuizen
a642767329
Docs: update path to api-resize-fit.svg
( #4368 )
2025-04-08 10:15:29 +01:00
Lovell Fuller
5cae1abe8f
Release v0.34.1
v0.34.1
2025-04-07 20:51:11 +01:00
Lovell Fuller
66ffc48707
Changelog entry for #4362
2025-04-07 13:35:40 +01:00