Lovell Fuller
069803b83d
Docs: remove Heroku install section
2023-01-16 12:06:08 +00:00
Lovell Fuller
f79760b4f2
Docs: changelog and help for TypeScript defs #3369 #3370
2023-01-16 11:12:00 +00:00
Lovell Fuller
286a322622
Docs: changelog and doc refresh for #3470
2023-01-16 09:27:31 +00:00
Lovell Fuller
a1e464cc5e
Switch to sequential read as default where possible
2023-01-15 18:43:50 +00:00
Lovell Fuller
081debd055
Reduce sharpen op max sigma from 10000 to 10 #3521
2023-01-10 16:29:40 +00:00
Lovell Fuller
ef849fd639
Docs: switch to well-maintained jsdoc2md for JSDoc parsing
2023-01-08 10:15:38 +00:00
Lovell Fuller
5be36c2deb
Install: log Rosetta detection, improve related docs
2023-01-04 21:11:21 +00:00
Lovell Fuller
eac6e8b261
Upgrade to libvips v8.14.0-rc1
...
- Replace GIF 'optimise' option with 'reuse'
- Add 'progressive' option to GIF
- Add 'wrap' option to text creation
- Add 'formatMagick' property to *magick input metadata
2022-12-29 15:53:50 +00:00
Lovell Fuller
844deaf480
Release v0.31.3
2022-12-21 15:57:10 +00:00
Lovell Fuller
efbb0c22fd
Docs: add image with examples of resize fit property
2022-12-21 15:47:39 +00:00
Lovell Fuller
da0b594900
Docs: update benchmarks for latest versions, add ARM64 results
2022-12-20 19:49:29 +00:00
Lovell Fuller
2c46528269
Docs refresh
2022-12-14 16:17:42 +00:00
Lovell Fuller
584807b4f5
Add runtime detection of V8 memory cage #3384
...
When using the V8 memory cage, Buffers cannot be wrapped and then
later freed via a callback. When the cage is detected via a throw,
instead fall back to copying Buffer contents to V8 memory.
This approach will be used by Electron 21+ and you should expect
reduced performance and increased memory consumption/fragmentation.
2022-12-14 16:06:04 +00:00
Lovell Fuller
a7fa7014ef
Add experimental support for JPEG-XL, requires libvips with libjxl
...
The prebuilt binaries do not include support for this format.
2022-12-13 21:55:17 +00:00
Lovell Fuller
0f1e7ef6f6
Install: add support for Linux with glibc patch version #3423
2022-12-09 12:03:41 +00:00
Lennart
89e204d824
Docs: clarify failOn
property applies to decoding pixel values ( #3481 )
2022-12-08 16:13:18 +00:00
Lovell Fuller
2a71f1830f
Expand range of sharpen params to match libvips #3427
2022-12-07 09:28:01 +00:00
Lovell Fuller
9d760f3958
Improve perf of ops that introduce non-opaque background #3465
2022-12-05 20:40:41 +00:00
Lovell Fuller
0265d305fe
Ensure integral output of linear op #3468
2022-12-04 21:41:15 +00:00
Lovell Fuller
a472aea025
Ignore sequentialRead option for stats #3462
2022-11-20 21:30:45 +00:00
Lovell Fuller
01ffa80338
Improve extractChannel support for 16-bit output #3453
2022-11-15 15:00:32 +00:00
Lovell Fuller
5740f4545e
Expose GIF opts: interFrameMaxError, interPaletteMaxError #3401
2022-11-14 16:09:52 +00:00
Lovell Fuller
df971207b8
Prevent possible race condition when reading metadata #3451
2022-11-13 10:04:55 +00:00
Peter Whidden
76cda885fb
Docs: fix minor typo in resize properties ( #3444 )
2022-11-09 08:44:05 +00:00
Lovell Fuller
ca22af203f
Docs: canvas on Windows uses MSVCRT, conflicts with UCRT
2022-11-07 21:14:51 +00:00
Lovell Fuller
9fa516e849
Release v0.31.2
2022-11-04 09:44:37 +00:00
Lovell Fuller
b3c3290f90
Upgrade to libvips v8.13.3
2022-11-03 14:09:23 +00:00
Lovell Fuller
5b0fba4c01
Ensure auto-rotate always works without resize #3422
2022-11-02 13:59:34 +00:00
Gino Emiliozzi
ae79d26ead
Docs: help clarify 'fit' is option name, not value ( #3410 )
2022-10-17 15:26:59 +01:00
Lovell Fuller
eacb8337fa
Ensure manual flip, rotate, resize op order #3391
2022-10-01 11:55:29 +01:00
Lovell Fuller
99bf279de8
Release v0.31.1
2022-09-29 14:51:45 +01:00
Lovell Fuller
891cf67d0b
Upgrade to libvips v8.13.2
2022-09-29 14:19:58 +01:00
Lovell Fuller
d1004eed02
Ensure greyscale images can be trimmed #3386
2022-09-26 10:15:25 +01:00
Lovell Fuller
70e6bb0162
Ensure close event occurs after end event #3313
2022-09-20 08:52:40 +01:00
Lovell Fuller
28b87db760
Ensure AVIF output is always 8-bit #3358
2022-09-14 13:33:47 +01:00
Lovell Fuller
fbd4970b57
Ensure auto-rotation works with shrink-on-load #3352
...
Fixes regression in 0.31.0
2022-09-07 14:17:40 +01:00
Lovell Fuller
f5da147a58
Docs: changelog and credit for #3349
2022-09-07 13:31:26 +01:00
Lovell Fuller
0b806187fc
Release v0.31.0
2022-09-05 09:55:27 +01:00
Lovell Fuller
c1393daa70
Expose unlimited option for HEIF input
2022-09-05 09:19:53 +01:00
Lovell Fuller
31c1cfb049
Docs: add note about GIF optimisation
2022-09-05 09:19:53 +01:00
Lovell Fuller
afc35c2208
Docs: update benchmark results for libvips v8.13.1
2022-09-05 09:19:53 +01:00
Lovell Fuller
6eb2add3bf
Docs: refresh for 5cdb2b8
2022-09-04 13:17:02 +01:00
Lovell Fuller
5cdb2b83d5
Upgrade to libvips v8.13.1
2022-09-04 12:42:27 +01:00
Lovell Fuller
55c4d8807c
Improve normalise op with use of histogram #200
2022-09-04 10:31:43 +01:00
Lovell Fuller
953a94885b
Tests: run benchmarks in container via Docker
2022-09-01 14:58:39 +01:00
Lovell Fuller
0e3bd46ca3
Docs: clarify that metadata respects page/pages
2022-09-01 09:58:17 +01:00
Lovell Fuller
4b38f56d02
Docs: add avif and heif examples
2022-09-01 09:57:50 +01:00
Lovell Fuller
0fe857c5ac
Docs: move serverless-esbuild to bundlers section
2022-08-24 17:42:56 +01:00
A. Sayef Reyadh
1bf06bd5b4
Docs: add info for serverless-esbuild users ( #3235 )
2022-08-24 17:37:58 +01:00
Lovell Fuller
6e3f4c3c92
Docs: changelog for #3332
2022-08-23 13:00:02 +01:00