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
63b0a11b5b
Tests: remove a possible race condition
2025-05-19 23:21:55 +01:00
Lovell Fuller
94481a967e
Ensure fit=contain resizing supports multiple alpha channels #4382
2025-05-13 14:31:51 +01:00
Lovell Fuller
7c7f960b60
Ensure support for wide-char filenames on Windows #4391
2025-05-13 08:53:37 +01:00
Hans
e922ef7450
Add support for prebuilt Windows ARM64 binaries #4375
2025-05-10 14:29:25 +01:00
Lovell Fuller
701143afb3
Ensure animated GIF to WebP conversion retains loop #3394
2025-04-23 15:43:58 +01:00
Lovell Fuller
c26e67cc5b
Release v0.34.0
2025-04-04 13:44:11 +01:00
Lovell Fuller
dbb7606129
Prerelease v0.34.0-rc.1
2025-04-03 15:29:32 +01:00
Quentin Pinçon
031c808aa5
Expose erode and dilate operations #4243
2025-03-27 13:17:19 +00:00
Lovell Fuller
3e41f8b65e
Non-animated GIF output defaults to no-loop #3394
2025-03-21 09:36:25 +00:00
Kleis Auke Wolthuizen
2035492fd9
Ensure Yarn PnP hash calculation works with pre-releases ( #4347 )
2025-03-16 22:05:52 +00:00
Lovell Fuller
f3a4f060c6
Test: appease linter - see 3c177af
2025-03-14 12:17:37 +00:00
Lovell Fuller
3c177af594
Test: update perf test dependencies to latest
...
Drop squoosh as it does not support Node.js 20+
2025-03-14 11:13:30 +00:00
Lovell Fuller
9d40a64120
Fix small memory leak in new join feature - see 5ab9168
2025-03-13 14:08:00 +00:00
Lovell Fuller
5ab9168813
Add support for input array to join or animate #1580
2025-02-07 13:53:27 +00:00
Don Denton
14c83e1f4c
Add autoOrient operation and constructor option #4144
2025-01-17 11:09:59 +00:00
Steven
bee1fbaa34
Tests: use of SIMD is the default behaviour ( #4282 )
2024-11-23 22:52:12 +00:00
Lovell Fuller
06b08bf10f
Support info.size on wide-char systems via upgrade to C++17 #3943
2024-11-04 20:18:23 +00:00
Lovell Fuller
04e7f58cea
Ensure background metadata can be parsed #4090
2024-11-02 13:03:58 +00:00
Lovell Fuller
8afec170ed
Expose WebP smartDeblock output option
2024-10-29 14:41:58 +00:00
Lovell Fuller
3154af776e
Add isPalette and bitsPerSample metadata, deprecate paletteBitDepth
2024-10-29 09:11:19 +00:00
Lovell Fuller
6480a94181
Upgrade to libvips v8.16.0-rc2
...
CI: Add Node.js 22
Bump devDeps
Pin node-addon-api to prevent C++17 for now
2024-10-28 10:29:22 +00:00
Lovell Fuller
9582b5036f
Upgrade to libvips v8.16.0-rc1
2024-10-14 14:21:23 +01:00
Lovell Fuller
a53d7cb6bf
Upgrade to libvips v8.15.5-rc1
2024-10-09 14:43:14 +01:00
Lovell Fuller
b249357732
Docs: improve colour vs color consistency
...
API supports both, docs prefer colour
2024-09-06 13:40:34 +01:00
Lovell Fuller
807d9241bd
Bump/replace devDeps
...
Add required 'module' JSDoc tag to all exports
2024-09-06 13:17:33 +01:00
sumitd2
c26b77683a
Improve support for ppc64le architecture ( #4203 )
...
Includes CI and arch-specific npm package
2024-09-06 12:45:47 +01:00
Caleb Meredith
7ee54810d4
Add pdfBackground constructor property ( #4207 )
2024-09-06 12:31:43 +01:00
Lovell Fuller
de42667767
Upgrade to libvips v8.15.3
2024-08-12 13:19:10 +01:00
Lovell Fuller
2eb03b0049
Ensure keepIccProfile avoids ICC transform #4186
2024-08-11 09:44:53 +01:00
Lovell Fuller
f7ed9b7fb6
Tests: reduce flakiness of withIccProfile warning check
2024-07-24 08:02:16 +01:00
Marcos Casagrande
735fee74db
Expose optional minAmplitude parameter of blur operation ( #4172 )
2024-07-23 11:31:11 +01:00
Lovell Fuller
f128ebdbd4
Tests: assertSimilar support for Promise and callback
2024-07-20 15:10:04 +01:00
Lovell Fuller
2672de2480
Docs: changelog and credit for #4168
2024-07-20 14:04:53 +01:00
Marcos Casagrande
67a4592756
Expose optional precision parameter of blur operation ( #4168 )
2024-07-20 13:53:23 +01:00
Nathan Keynes
d642108be2
Expose PNG metadata comments ( #4157 )
2024-07-18 18:08:03 +01:00
Denice
60c5c5083d
Add support to recomb operation for 4x4 matrices
2024-07-05 15:31:51 +01:00
Lovell Fuller
9c05ea8dd2
Add pageHeight and pages to anim output response #3411
2024-06-17 16:32:49 +01:00
Don Denton
472aaf3311
Tests: ensure combination of flip and flop is covered ( #4123 )
2024-06-04 21:34:18 +01:00
Richard Hillmann
56fae3eda1
Ensure SHARP_FORCE_GLOBAL_LIBVIPS option works correctly #4111
...
Allows the install/check script to inject a logger function,
keeping its use within binding.gyp free of additional output.
Co-authored-by: Lovell Fuller <github@lovell.info>
2024-05-24 17:45:39 +01:00
Adriaan Meuris
29336f4cc7
Ensure negate op occurs after profile conversion ( #4096 )
...
- Adds CMYK to CMYK profile conversion tests
- Fixes existing greyscale plus alpha test expectation
2024-05-13 12:23:11 +01:00
Lovell Fuller
a1309aa3b8
Tighten constructor text property validation #4071
2024-04-19 12:48:47 +01:00
Lovell Fuller
397ee492d9
Ensure extend op is sequential for multi-page TIFF #4069
2024-04-18 11:05:04 +01:00
Lovell Fuller
579cf93030
Install: advanced option to force global libvips #4060
2024-04-10 09:25:53 +01:00
ike
0981b24f60
TypeScript: add missing definitions for OverlayOptions ( #4048 )
2024-04-02 14:42:10 +01:00
Lovell Fuller
aa1bbcb5c1
Guard heif bitdepth property for prebuilt binaries
2024-03-21 18:33:57 +00:00
Mert
3c26080c39
Add bitdepth option to heif output ( #4036 )
...
Prebuilt binaries support only AVIF with a bitdepth of 8
2024-03-21 14:36:17 +00:00
Lovell Fuller
dc07fd4e9c
Upgrade to libvips v8.15.2
2024-03-18 15:55:01 +00:00
Lovell Fuller
7bc74feb11
Ensure clone takes deep copy of options #4029
2024-03-17 09:42:21 +00:00