Commit Graph

  • 8d1747aa6a Add rpath to match Deno package cache layout Lovell Fuller 2023-10-13 18:54:37 +01:00
  • de9bdcba0a Prerelease 0.33.0-alpha.9 v0.33.0-alpha.9 Lovell Fuller 2023-10-13 14:32:21 +01:00
  • f8b6cb6d5b Update package names to use 'img' npm organisation Lovell Fuller 2023-10-12 17:03:37 +01:00
  • e6942805b4
    TypeScript: withMetadata accepts boolean (#3823) Thomas 2023-10-11 20:38:13 +01:00
  • 47e76c9981 Ensure all Error objects contain a stack prop #3653 Lovell Fuller 2023-10-11 14:59:21 +01:00
  • 68fa84ef6f Remove unused gitattributes Lovell Fuller 2023-10-11 14:48:40 +01:00
  • ff2fb18c76 Remove extranous quote from help text Lovell Fuller 2023-10-11 10:03:07 +01:00
  • 28a9b1e9fa CI: Split npm package smoke tests into a matrix Lovell Fuller 2023-10-11 08:41:46 +01:00
  • 6377d5a73a Prerelease 0.33.0-alpha.8 v0.33.0-alpha.8 Lovell Fuller 2023-10-10 19:45:59 +01:00
  • 80e4707af1 Revert "Package managers cannot handle nested optionalDependencies" Lovell Fuller 2023-10-10 19:23:24 +01:00
  • ab00e34d0d Prerelease 0.33.0-alpha.7 v0.33.0-alpha.7 Lovell Fuller 2023-10-10 14:47:13 +01:00
  • 7c2f883b67 CI: add pnpm and yarn to npm smoke tests Lovell Fuller 2023-10-10 11:15:55 +01:00
  • 9b5eecba8f Yarn pnp unsupported, use alternative nodeLinker Lovell Fuller 2023-10-10 11:14:39 +01:00
  • 4b028edfe9 Revert "Remove extraneous rpath" Lovell Fuller 2023-10-10 09:56:07 +01:00
  • 7e25dd7be1 Ensure versions prop detects use of global libvips Lovell Fuller 2023-10-10 09:18:25 +01:00
  • 09460d7af4 CI: use correct version of write-file action Lovell Fuller 2023-10-09 13:36:03 +01:00
  • 3b22640077 Use std::snprintf to concat libvips version parts Lovell Fuller 2023-10-09 13:35:20 +01:00
  • 946976ba8f Prerelease 0.33.0-alpha.6 v0.33.0-alpha.6 Lovell Fuller 2023-10-09 10:46:16 +01:00
  • 29a83250a4 CI: Add smoke test for npm-published package Lovell Fuller 2023-10-09 07:59:47 +01:00
  • 3f54ef7525 Remove extraneous rpath Lovell Fuller 2023-10-09 07:58:12 +01:00
  • 4dc2467f49 CI: simplify prebuild file copying Lovell Fuller 2023-10-08 23:07:02 +01:00
  • f54ceb0973 CI: create prebuilds in src directory Lovell Fuller 2023-10-08 21:49:58 +01:00
  • 8d033ae341 Prerelease 0.33.0-alpha.5 v0.33.0-alpha.5 Lovell Fuller 2023-10-08 20:27:42 +01:00
  • f7da2e5970 Building from source now requires node-addon-api in dependencies Lovell Fuller 2023-10-08 15:38:59 +01:00
  • 51e56f994c Package managers cannot handle nested optionalDependencies Lovell Fuller 2023-10-07 11:09:45 +01:00
  • 68ac12292c Prerelease 0.33.0-alpha.4 v0.33.0-alpha.4 Lovell Fuller 2023-10-06 15:02:19 +01:00
  • a9aa7339ce Prerelease 0.33.0-alpha.3 v0.33.0-alpha.3 Lovell Fuller 2023-10-06 09:48:44 +01:00
  • 08108f5fad Use std::once for vips_init call Lovell Fuller 2023-10-06 09:44:57 +01:00
  • 58e3c4c70e Ensure all package files make use of commonjs explicit Lovell Fuller 2023-10-05 20:00:32 +01:00
  • f8cf25ca56 Ensure correct interp of 16-bit raw input #3808 Lovell Fuller 2023-10-05 14:05:36 +01:00
  • 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