Commit Graph

  • ca95979ecc Prefix node builtins, skips cache lookup Lovell Fuller 2023-10-05 12:09:19 +01:00
  • 392f6afb5e Commit fcc7e84 but do it properly this time Lovell Fuller 2023-10-04 21:30:05 +01:00
  • 7c97aabaf8 Ensure win32 packages contain version/notice files Lovell Fuller 2023-10-04 21:12:16 +01:00
  • fcc7e84bee Revert target names as these are used for DLLs Lovell Fuller 2023-10-04 20:46:25 +01:00
  • 226a9a13ef Packaging: prerelease version bump Lovell Fuller 2023-10-04 15:48:23 +01:00
  • 4d3c9ae3d1 Packaging: clear existing lib directories Lovell Fuller 2023-10-04 15:47:57 +01:00
  • f31011d759 CI: increase linux-arm timeout Lovell Fuller 2023-10-04 15:47:35 +01:00
  • 7cf4ae5648 Prerelease 0.33.0-alpha.2 v0.33.0-alpha.2 Lovell Fuller 2023-10-04 10:16:35 +01:00
  • 9161c605e1 Clarify extract-resize-extract operation ordering Lovell Fuller 2023-10-03 19:28:18 +01:00
  • 70ac6905c7 Use std::atomic for counters Lovell Fuller 2023-09-30 14:01:04 +01:00
  • 265d70111a Add licensing info to npm readme files Lovell Fuller 2023-09-28 15:42:13 +01:00
  • 59327bdd53 Install: libvips check takes precedence over flag v0.33.0-alpha.1 Lovell Fuller 2023-09-27 16:20:04 +01:00
  • 3043e01171 Make heif compression option mandatory #3740 Lovell Fuller 2023-09-27 11:55:42 +01:00
  • 36feb7551b Docs: changelog entry for removal of sharp.vendor Lovell Fuller 2023-09-27 11:50:55 +01:00
  • a41c62be2b Upgrade semistandard, appease new linter rules Lovell Fuller 2023-09-26 21:25:15 +01:00
  • 854ed65016 Test: remove saliency directory Lovell Fuller 2023-09-26 21:22:50 +01:00
  • 8f63d131a4 Upgrade exif-reader devDep to v2 Lovell Fuller 2023-07-11 09:13:16 +01:00
  • 70a3067963 Test: update bench deps, use physical CPU core count Lovell Fuller 2023-09-26 21:16:46 +01:00
  • aabbe1fa08 Distribute prebuilt binaries via the npm registry #3750 Lovell Fuller 2023-09-25 16:50:41 +01:00
  • 0f8bb9196e CI: merge all jobs that use GitHub runners Lovell Fuller 2023-09-24 16:08:56 +01:00
  • efee9f1779 CI: Add linux-arm (v6, 32-bit) Lovell Fuller 2023-09-24 15:49:46 +01:00
  • 61c5cb4669 Ensure GitHub releases default to prerelease Lovell Fuller 2023-09-23 14:29:57 +01:00
  • e618c17bd0 Upgrade to Node-API version 9 Lovell Fuller 2023-09-23 10:53:53 +01:00
  • 6578118f32
    CI: Upgrade to Python 3.11 (#3460) Christian Clauss 2023-09-23 11:01:54 +02:00
  • ba20b8ada4 Drop support for Node.js 14 and 16, require >= 18.17.0 Lovell Fuller 2023-09-22 17:27:54 +01:00
  • eefaa99872 Release v0.32.6 v0.32.6 Lovell Fuller 2023-09-18 20:33:39 +01:00
  • dbce6fab79 Upgrade to libvips v8.14.5 Lovell Fuller 2023-09-18 20:09:54 +01:00
  • af0fcb37c2 Docs: changelog for #3799 Lovell Fuller 2023-09-18 14:56:03 +01:00
  • c6f54e59da Bump devDeps Lovell Fuller 2023-09-18 14:53:44 +01:00
  • 846563e45f
    TypeScript: add definitions for block and unblock (#3799) ldrick 2023-09-18 11:42:13 +02:00
  • 9c217ab580 Ensure withMetadata can add RGB16 profiles #3773 Lovell Fuller 2023-08-31 12:49:50 +01:00
  • e7381e522e Alternative fix for 4340d60, uses existing StaySequential Lovell Fuller 2023-08-31 12:09:11 +01:00
  • 4340d60ccf Ensure composite tile images fully decoded #3767 Lovell Fuller 2023-08-31 09:03:48 +01:00
  • 7f64d464de Docs: add missing returns property to raw Lovell Fuller 2023-08-29 11:17:35 +01:00
  • 67e927bdb6 Docs: ensure all functions include method signature #3777 Lovell Fuller 2023-08-29 11:16:18 +01:00
  • 9c7713ed54 Docs: remove mention of EXIF from flip/flop ops Lovell Fuller 2023-08-29 10:49:21 +01:00
  • 8be6da1def Docs: clarify when rotate op will remove EXIF Orientation Lovell Fuller 2023-08-29 10:19:07 +01:00
  • 95635683ac Ensure withMetadata skips default profile for RGB16 #3773 Lovell Fuller 2023-08-24 18:13:00 +01:00
  • 44a0ee3fd3 Release v0.32.5 v0.32.5 Lovell Fuller 2023-08-15 19:29:42 +01:00
  • ccd51c8cbf Upgrade to libvips v8.14.4 Lovell Fuller 2023-08-15 16:40:22 +01:00
  • bb7469b2d1 Ensure withMetadata adds default sRGB profile #3761 Lovell Fuller 2023-08-15 13:02:20 +01:00
  • a2cac61209
    Simplify 90/270 orient-before-resize logic (#3762) Kleis Auke Wolthuizen 2023-08-15 08:56:07 +02:00
  • 5c19f6dd9b Ensure resize fit=inside respects 90/270 rotate #3756 Lovell Fuller 2023-08-14 13:45:23 +01:00
  • 3d01775972 Docs: changelog entries for #3748 #3755 #3758 Lovell Fuller 2023-08-14 13:29:00 +01:00
  • 87562a5111
    TypeScript: Ensure WebpOptions minSize is boolean (#3758) sho-xizz 2023-08-09 21:45:10 +09:00
  • 2829e17743
    Fix build with musl 1.2.4 (#3755) Kleis Auke Wolthuizen 2023-08-07 22:57:00 +02:00
  • ffefbd2ecc
    TypeScript: add missing WebpPresetEnum (#3748) pilotso11 2023-08-04 10:51:06 +01:00
  • bc8f983329
    Tests: ensure Jimp benchmark uses bicubic as resizing kernel (#3745) Kleis Auke Wolthuizen 2023-07-30 12:25:45 +02:00
  • 440936a699
    Tests: update benchmark deps and container (#3744) Kleis Auke Wolthuizen 2023-07-30 12:24:27 +02:00
  • 0bc79cdb95 Docs: include paletteBitDepth metadata Lovell Fuller 2023-07-28 16:04:02 +01:00
  • 9a66e25f53 Docs: ensure resize fit image supports dark mode Lovell Fuller 2023-07-25 10:06:44 +01:00
  • 8370935ccf Docs: ensure 'fit' values are clearly separated Lovell Fuller 2023-07-21 23:07:57 +01:00
  • f908987f35
    Docs: use SVG image for the resize fit property example (#3735) Kleis Auke Wolthuizen 2023-07-21 22:58:02 +02:00
  • aea368a3a0 Release v0.32.4 v0.32.4 Lovell Fuller 2023-07-21 11:41:08 +01:00
  • 7ecbc20d3d Upgrade to libvips v8.14.3 Lovell Fuller 2023-07-21 11:10:21 +01:00
  • cb0e2a91c4 Bump dep Lovell Fuller 2023-07-19 16:55:12 +01:00
  • 739b317a6f Expose ability to (un)block libvips ops by name Lovell Fuller 2023-07-19 16:53:52 +01:00
  • a0e1c39785 Release v0.32.3 v0.32.3 Lovell Fuller 2023-07-14 11:03:39 +01:00
  • 85b26dab68 Expose preset option for WebP output #3639 Lovell Fuller 2023-07-12 19:12:04 +01:00
  • 66f7cef253 Docs: fix a few typos Lovell Fuller 2023-07-12 14:22:29 +01:00
  • 863174f201 CI: FreeBSD: Use 13.2 stable, upgrade to Node.js 20 Lovell Fuller 2023-07-11 12:35:59 +01:00
  • bcd865cc96 Ensure decoding remains sequential for all ops #3725 Lovell Fuller 2023-07-12 11:35:59 +01:00
  • 16ea04fe80 Release v0.32.2 v0.32.2 Lovell Fuller 2023-07-11 11:47:37 +01:00
  • 9c547dc321 Use copy rather than cache to prevent affine overcompute Lovell Fuller 2023-07-10 13:36:26 +01:00
  • 5522060e9e Limit HEIF output dimensions to 16384x16384 Lovell Fuller 2023-07-10 10:24:12 +01:00
  • d2f0fa855b Tests: loosen threshold for affine rotate then extract Lovell Fuller 2023-07-10 08:12:13 +01:00
  • 2bb3ea8170 Bump deps Lovell Fuller 2023-07-09 11:57:05 +01:00
  • 3434eef5b9 Guard use of smartcrop premultiplied option #3710 Lovell Fuller 2023-07-09 09:57:20 +01:00
  • 2f67823c3d Allow seq read for EXIF-based auto-orient #3725 Lovell Fuller 2023-07-09 09:26:58 +01:00
  • 38c760cdd7 Update to latest (temporary) prebuild patch Lovell Fuller 2023-07-09 09:10:24 +01:00
  • 14c3346800 Prevent over-compute in affine rotate #3722 Lovell Fuller 2023-07-09 09:04:07 +01:00
  • 0da55bab7e Tests: remove unused dependency Lovell Fuller 2023-06-29 09:11:25 +01:00
  • cfb659f576 Bump deps Lovell Fuller 2023-06-23 08:19:41 +01:00
  • cc5ac5385f Docs: clarify use of extract before composite Lovell Fuller 2023-06-23 08:08:39 +01:00
  • 93fafb0c18 CI: Upgrade to latest git v2 within centos 7 containers Lovell Fuller 2023-06-05 10:26:50 +01:00
  • 41e3c8ca09 Temporarily use patched prebuild with node-gyp v9 Lovell Fuller 2023-06-05 09:45:12 +01:00
  • da61ea0199 Docs: changelog and credit for #3674 Lovell Fuller 2023-06-05 09:35:07 +01:00
  • 7e6a70af44 Improve detection of jp2 filename extensions #3674 BJJ 2023-05-20 19:12:01 +08:00
  • f5845c7e61 Ensure exceptions are not thrown when terminating #3569 Lovell Fuller 2023-06-03 11:51:39 +01:00
  • eb1e53db83 Bump deps Lovell Fuller 2023-06-03 11:51:12 +01:00
  • 3340120aea Types: include base input options for composite #3669 Lovell Fuller 2023-05-16 13:55:28 +01:00
  • de0fc07092 Ensure same access method for all inputs #3669 Lovell Fuller 2023-05-16 13:53:21 +01:00
  • dc4b39f73f Docs: multi-page images cannot be flipped Lovell Fuller 2023-05-13 08:54:21 +01:00
  • e873978e53 Docs: clarify which axis is used when mirroring Lovell Fuller 2023-05-11 10:24:24 +01:00
  • 5255964c79 Docs: ensure headings with digits appear Lovell Fuller 2023-04-27 10:23:28 +01:00
  • dea319daf6 Release v0.32.1 v0.32.1 Lovell Fuller 2023-04-27 09:58:40 +01:00
  • a2ca678854 Docs: clarify text align applies to multi-line Lovell Fuller 2023-04-27 09:00:11 +01:00
  • e98993a6e2 Bump node-addon-api for Buffer::NewOrCopy Lovell Fuller 2023-04-23 15:43:54 +01:00
  • 90abd927c9 Install: coerce libc version to semver (refactor) Lovell Fuller 2023-04-23 11:54:41 +01:00
  • 4d7957a043 Install: coerce libc version to semver #3641 Lovell Fuller 2023-04-23 11:37:43 +01:00
  • bf9bb56367 Docs: fix affine interpolator example Lovell Fuller 2023-04-22 13:56:33 +01:00
  • 8408e99aa3 Ensure trim op works with CMYK input #3636 Lovell Fuller 2023-04-20 10:49:39 +01:00
  • a39f959dcc Docs: add security policy Lovell Fuller 2023-04-20 10:46:01 +01:00
  • d08baa20e6 Install: log possible error when removing vendor dir Lovell Fuller 2023-04-19 11:06:16 +01:00
  • 391018ad3d Bump semver dep Lovell Fuller 2023-04-19 11:04:03 +01:00
  • afed876f90 Docs: ensure inclusion of jp2 function Lovell Fuller 2023-04-17 20:55:10 +01:00
  • d6b60a60c6 Docs: add example of how to set EXIF GPS metadata Lovell Fuller 2023-04-17 20:35:47 +01:00
  • 5f8646d937 Support modulate op with non-sRGB pipeline colourspace #3620 Lovell Fuller 2023-04-17 19:53:48 +01:00
  • b763801d68 Ensure profile-less CMYK roundtrip skips space conv #3620 Lovell Fuller 2023-04-11 20:31:57 +01:00
  • 2e0f789c9b Tests: add retries to text test suite as font discovery is occasionally slow in Windows CI environment. Lovell Fuller 2023-04-09 21:42:07 +01:00