Lovell Fuller
a9aa7339ce
Prerelease 0.33.0-alpha.3
v0.33.0-alpha.3
2023-10-06 09:48:44 +01:00
Lovell Fuller
08108f5fad
Use std::once for vips_init call
2023-10-06 09:44:57 +01:00
Lovell Fuller
58e3c4c70e
Ensure all package files make use of commonjs explicit
2023-10-05 20:00:32 +01:00
Lovell Fuller
f8cf25ca56
Ensure correct interp of 16-bit raw input #3808
2023-10-05 14:05:36 +01:00
Lovell Fuller
ca95979ecc
Prefix node builtins, skips cache lookup
2023-10-05 12:09:19 +01:00
Lovell Fuller
392f6afb5e
Commit fcc7e84 but do it properly this time
2023-10-04 21:30:05 +01:00
Lovell Fuller
7c97aabaf8
Ensure win32 packages contain version/notice files
2023-10-04 21:12:16 +01:00
Lovell Fuller
fcc7e84bee
Revert target names as these are used for DLLs
2023-10-04 20:46:25 +01:00
Lovell Fuller
226a9a13ef
Packaging: prerelease version bump
2023-10-04 15:48:23 +01:00
Lovell Fuller
4d3c9ae3d1
Packaging: clear existing lib directories
2023-10-04 15:47:57 +01:00
Lovell Fuller
f31011d759
CI: increase linux-arm timeout
2023-10-04 15:47:35 +01:00
Lovell Fuller
7cf4ae5648
Prerelease 0.33.0-alpha.2
v0.33.0-alpha.2
2023-10-04 10:16:35 +01:00
Lovell Fuller
9161c605e1
Clarify extract-resize-extract operation ordering
2023-10-03 19:28:18 +01:00
Lovell Fuller
70ac6905c7
Use std::atomic for counters
2023-09-30 14:01:04 +01:00
Lovell Fuller
265d70111a
Add licensing info to npm readme files
2023-09-28 15:42:13 +01:00
Lovell Fuller
59327bdd53
Install: libvips check takes precedence over flag
v0.33.0-alpha.1
2023-09-27 16:20:04 +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
a41c62be2b
Upgrade semistandard, appease new linter rules
2023-09-26 21:25:15 +01:00
Lovell Fuller
854ed65016
Test: remove saliency directory
...
These scripts were originally used to help determine
some of the logic that is now part of the 'attention'
crop strategy in libvips itself.
2023-09-26 21:22:54 +01:00
Lovell Fuller
8f63d131a4
Upgrade exif-reader devDep to v2
2023-09-26 21:19:24 +01:00
Lovell Fuller
70a3067963
Test: update bench deps, use physical CPU core count
2023-09-26 21:16:46 +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
0f8bb9196e
CI: merge all jobs that use GitHub runners
2023-09-24 16:08:56 +01:00
Lovell Fuller
efee9f1779
CI: Add linux-arm (v6, 32-bit)
2023-09-24 15:49:46 +01:00
Lovell Fuller
61c5cb4669
Ensure GitHub releases default to prerelease
2023-09-23 14:29:57 +01:00
Lovell Fuller
e618c17bd0
Upgrade to Node-API version 9
2023-09-23 10:53:53 +01:00
Christian Clauss
6578118f32
CI: Upgrade to Python 3.11 ( #3460 )
2023-09-23 10:01:54 +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
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
c6f54e59da
Bump devDeps
2023-09-18 14:53:44 +01:00
ldrick
846563e45f
TypeScript: add definitions for block and unblock ( #3799 )
2023-09-18 10:42:13 +01:00
Lovell Fuller
9c217ab580
Ensure withMetadata can add RGB16 profiles #3773
2023-08-31 12:49:50 +01:00
Lovell Fuller
e7381e522e
Alternative fix for 4340d60, uses existing StaySequential
2023-08-31 12:09:11 +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
Lovell Fuller
44a0ee3fd3
Release v0.32.5
v0.32.5
2023-08-15 19:29:42 +01:00
Lovell Fuller
ccd51c8cbf
Upgrade to libvips v8.14.4
2023-08-15 16:40:22 +01:00
Lovell Fuller
bb7469b2d1
Ensure withMetadata adds default sRGB profile #3761
2023-08-15 13:02:20 +01:00
Kleis Auke Wolthuizen
a2cac61209
Simplify 90/270 orient-before-resize logic ( #3762 )
2023-08-15 07:56:07 +01:00
Lovell Fuller
5c19f6dd9b
Ensure resize fit=inside respects 90/270 rotate #3756
2023-08-14 13:45:23 +01:00
Lovell Fuller
3d01775972
Docs: changelog entries for #3748 #3755 #3758
2023-08-14 13:33:13 +01:00
sho-xizz
87562a5111
TypeScript: Ensure WebpOptions minSize is boolean ( #3758 )
2023-08-09 13:45:10 +01:00
Kleis Auke Wolthuizen
2829e17743
Fix build with musl 1.2.4 ( #3755 )
2023-08-07 21:57:00 +01:00