Lovell Fuller
021d637fd6
Docs: changelog and credit for #3897
2023-12-15 19:08:14 +00:00
Lovell Fuller
fe2b298a2f
Emit warning for invalid ICC profile #3895
2023-12-15 12:13:57 +00:00
Lovell Fuller
3a0c375692
Docs: improve cross-platform help messaging
...
tldr; don't use npm for multi-platform installs
2023-12-13 12:59:14 +00:00
Lovell Fuller
19fa4cd1d3
Docs: update liborc references to highway
2023-12-12 12:01:41 +00:00
Lovell Fuller
1592f96b7b
Add support for Yarn Plug'n'Play filesystem layout #3888
2023-12-10 19:38:03 +00:00
Lovell Fuller
004fff975f
Docs: clarify yarn v1 vs yarn v3+ installation #3871
2023-12-04 08:46:48 +00:00
Lovell Fuller
4d049ee8f5
Docs: make use of optional dependencies even clearer
2023-12-02 09:20:42 +00:00
Lovell Fuller
c80e92fa16
Docs: highlight that optional deps must be allowed
2023-11-30 12:11:07 +00:00
Lovell Fuller
545e09fad2
Release v0.33.0
2023-11-29 11:55:31 +00:00
Lovell Fuller
133dc56ff4
Docs: note lack of native text rendering with Wasm
2023-11-28 09:08:52 +00:00
Lovell Fuller
9c877d93fa
Docs: info about how animated images are loaded
2023-11-27 20:35:53 +00:00
Lovell Fuller
7ad86fed03
Docs: package-manager howto for cross-platform install
2023-11-27 09:30:21 +00:00
Lovell Fuller
31cf07f0ba
Docs: update perf results for next release
...
Switch from orc to highway is ~25% faster
2023-11-26 14:41:44 +00:00
Lovell Fuller
3da96a86e6
Docs: clarify that Wasm requires Node.js compatible runtime
2023-11-24 12:00:14 +00:00
Lovell Fuller
e78200cc84
Increase control over output metadata ( #3856 )
...
Add withX and keepX functions to take advantage of
libvips 8.15.0 new 'keep' metadata feature.
2023-11-22 09:03:57 +00:00
Lovell Fuller
3f7313d031
Improve tint luminance with weighting function ( #3859 )
...
Co-authored-by: John Cupitt <jcupitt@gmail.com>
2023-11-19 13:19:34 +00:00
Lovell Fuller
a8f68ba7f0
Add infrastructure to build and publish as wasm32 ( #3840 )
...
Co-authored-by: Ingvar Stepanyan <me@rreverser.com>
2023-11-09 14:46:07 +00:00
Lovell Fuller
074004392c
Simplify logic to determine installation help
2023-11-06 16:49:53 +00:00
Lovell Fuller
1915c1387e
Docs: recommend use of npm cpu/os flags for cross-install
2023-11-05 14:08:31 +00:00
Lovell Fuller
4a37a27cca
Improve worker thread support by preventing unload on dlclose
2023-11-04 22:23:01 +00:00
Lovell Fuller
bdcf02695f
Prerelease v0.33.0-alpha.10
2023-11-04 15:54:19 +00:00
Lovell Fuller
0bd1715f36
Options for trim op must be an Object, add lineArt #2363
2023-11-04 14:09:50 +00:00
Lovell Fuller
2e7c60675b
Upgrade to libvips 8.15.0-rc2
2023-11-04 11:36:18 +00:00
Lovell Fuller
839c92bf3d
Docs: changelog and credit for #3812
2023-11-03 11:30:42 +00:00
Dennis Beatty
28aa176957
Add support for miniswhite when using TIFF output
2023-11-03 11:27:49 +00:00
Lovell Fuller
655da113c8
Ensure multi-page extract remains sequential #3837
2023-11-01 13:54:33 +00:00
Lovell Fuller
0107a4de81
Docs: compatible with Node-API v9 runtimes
2023-10-14 15:46:02 +01:00
Lovell Fuller
337ce7b1c2
Docs: changelog entry for #3823
2023-10-14 09:19:53 +01:00
Lovell Fuller
3719f79065
Docs: simply language around failOn options
2023-10-14 09:19:28 +01:00
Lovell Fuller
f8b6cb6d5b
Update package names to use 'img' npm organisation
2023-10-12 17:03:37 +01:00
Lovell Fuller
47e76c9981
Ensure all Error objects contain a stack prop #3653
2023-10-11 14:59:21 +01:00
Lovell Fuller
9b5eecba8f
Yarn pnp unsupported, use alternative nodeLinker
2023-10-10 11:14:39 +01:00
Lovell Fuller
7e25dd7be1
Ensure versions prop detects use of global libvips
2023-10-10 09:18:25 +01:00
Lovell Fuller
f7da2e5970
Building from source now requires node-addon-api in dependencies
...
If you want to build sharp from source against a globally-installed
libvips then you will now need to add both node-addon-api and
node-gyp to the dependencies section of your package.json file.
The binding.gyp file is "hidden" inside the src directory to
prevent various build and package manager tooling from assuming
that everyone is going to build from source every time.
2023-10-08 15:39:02 +01:00
Lovell Fuller
f8cf25ca56
Ensure correct interp of 16-bit raw input #3808
2023-10-05 14:05:36 +01:00
Lovell Fuller
9161c605e1
Clarify extract-resize-extract operation ordering
2023-10-03 19:28:18 +01:00
Lovell Fuller
3043e01171
Make heif compression option mandatory #3740
2023-09-27 11:55:42 +01:00
Lovell Fuller
36feb7551b
Docs: changelog entry for removal of sharp.vendor
2023-09-27 11:50:55 +01:00
Lovell Fuller
aabbe1fa08
Distribute prebuilt binaries via the npm registry #3750
...
- Remove all custom download logic for prebuilt binaries
- Add scripts to populate package contents
- Specify minimum versions of common package managers
- Remove sharp.vendor runtime API as no-longer relevant
- Update installation docs and issue templates
2023-09-26 20:26:39 +01:00
Lovell Fuller
ba20b8ada4
Drop support for Node.js 14 and 16, require >= 18.17.0
2023-09-23 09:48:05 +01:00
Lovell Fuller
eefaa99872
Release v0.32.6
2023-09-18 20:33:39 +01:00
Lovell Fuller
dbce6fab79
Upgrade to libvips v8.14.5
2023-09-18 20:09:54 +01:00
Lovell Fuller
af0fcb37c2
Docs: changelog for #3799
2023-09-18 14:56:03 +01:00
Lovell Fuller
9c217ab580
Ensure withMetadata can add RGB16 profiles #3773
2023-08-31 12:49:50 +01:00
Lovell Fuller
4340d60ccf
Ensure composite tile images fully decoded #3767
2023-08-31 09:04:51 +01:00
Lovell Fuller
7f64d464de
Docs: add missing returns property to raw
2023-08-29 11:17:35 +01:00
Lovell Fuller
67e927bdb6
Docs: ensure all functions include method signature #3777
2023-08-29 11:16:18 +01:00
Lovell Fuller
9c7713ed54
Docs: remove mention of EXIF from flip/flop ops
2023-08-29 10:49:21 +01:00
Lovell Fuller
8be6da1def
Docs: clarify when rotate op will remove EXIF Orientation
2023-08-29 10:19:07 +01:00
Lovell Fuller
95635683ac
Ensure withMetadata skips default profile for RGB16 #3773
2023-08-24 18:13:00 +01:00