Commit Graph

  • 6d18c6fdc6 Add Media Type to metadata response #4492 0.35 Lovell Fuller 2026-02-01 21:20:16 +00:00
  • 2291c0b864 Switch from custom VError to standard runtime_error Lovell Fuller 2026-01-23 20:48:15 +00:00
  • 17d4a684df WIP: Switch from custom VError to standard runtime_error temp-std-runtime-error Lovell Fuller 2026-01-23 20:48:15 +00:00
  • ed6b7384d0 Ensure TIFF output bitdepth option is limited to 1, 2 or 4 Lovell Fuller 2026-01-23 21:29:40 +00:00
  • ef77388a73 Force MSVC to use exception handling Lovell Fuller 2026-01-21 22:25:02 +00:00
  • 66764b359b Remove unused option parameter added in 8561f0d Lovell Fuller 2026-01-20 21:10:56 +00:00
  • 8561f0da1d Ensure HEIF primary item is used as default page #4487 Lovell Fuller 2026-01-18 20:24:34 +00:00
  • 0468c1be9f Encoding lossless AVIF is mutually exclusive with iq tuning Lovell Fuller 2026-01-07 20:39:53 +00:00
  • 4b1680c312 Prerelease v0.35.0-rc.0 v0.35.0-rc.0 Lovell Fuller 2026-01-02 11:12:47 +00:00
  • 2346722c0d Upgrade sharp-libvips to v1.3.0-rc.2 Lovell Fuller 2026-01-02 10:58:18 +00:00
  • a5e726002c Add margin option to trim operation #4480 Dmytro Tiapukhin 2026-01-02 09:32:31 +00:00
  • d161e45e06 TypeScript: Ensure 'FormatEnum' keys match reality #4475 Lovell Fuller 2026-01-02 08:04:46 +00:00
  • 006d37b2d0 Add AVIF/HEIF 'tune' option to control quality metrics #4227 Lovell Fuller 2026-01-01 22:41:18 +00:00
  • 0d872bd13a Add WebP 'exact' option for control over transparent pixels Lovell Fuller 2026-01-01 19:19:20 +00:00
  • 1cf4b7f04d Deprecate win32-ia32 prebuilt binaries Lovell Fuller 2025-12-31 10:15:19 +00:00
  • e50c0c2e04 CI: Migrate FreeBSD from Cirrus to GitHub Actions Lovell Fuller 2025-12-31 08:06:32 +00:00
  • 3278a9a913 CI: Pin win32-ia32 Node.js 22 version Lovell Fuller 2025-12-30 19:07:59 +00:00
  • 1b2f79335d Remove previously-deprecated properties from API Lovell Fuller 2025-12-29 13:04:27 +00:00
  • 937167933b Docs: Add list of well-maintained Lambda Layers Lovell Fuller 2025-12-27 09:03:44 +00:00
  • dbcb7e60bd Add toUint8Array for output backed by transferable ArrayBuffer #4355 Lovell Fuller 2025-12-22 15:05:33 +00:00
  • e1bad5470e Remove install script, building from source is now opt-in Lovell Fuller 2025-12-21 12:35:18 +00:00
  • 1a2c1c8833 Add version to shared library filename to help avoid collision Lovell Fuller 2025-12-19 23:55:21 +00:00
  • aaeded2b67 Add withGainMap to process HDR JPEGs with embedded gain map #4314 Lovell Fuller 2025-12-19 15:04:19 +00:00
  • f6cdd36559 Bump devDeps Lovell Fuller 2025-12-18 22:47:14 +00:00
  • 283c7d3f0c Drop Node.js 18, now requires Node.js >= 20.9.0 Lovell Fuller 2025-12-17 14:44:46 +00:00
  • 34c39fa194 Upgrade to libvips v8.18.0-rc.2 Lovell Fuller 2025-12-17 13:26:51 +00:00
  • 7b4c476243 CI: Update to latest FreeBSD 16 main Lovell Fuller 2025-12-16 19:59:31 +00:00
  • 084a30f8bf Docs: clarify metadata 'format' property #4483 Lovell Fuller 2025-12-10 15:38:14 +00:00
  • 3609c61a22 Tests: fix JP2 suite with global libvips (#4477) Kleis Auke Wolthuizen 2025-11-15 11:55:58 +01:00
  • dc6820b49f TypeScript: tag deprecated constructor properties (#4474) Jiralite 2025-11-10 16:41:22 +00:00
  • f2a49d19c9 Fix invalid escape sequence (#4471) Sylvester Keil 2025-11-07 12:39:39 +01:00
  • e062456868 Release v0.34.5 v0.34.5 Lovell Fuller 2025-11-06 14:06:31 +00:00
  • 6450c704a6 Prerelease v0.34.5-rc.1 v0.34.5-rc.1 Lovell Fuller 2025-11-06 11:34:00 +00:00
  • f7c95d1bf0 TypeScript: consolidate a few enum-like properties Lovell Fuller 2025-11-06 11:15:28 +00:00
  • ef86a75560 Prerelease v0.34.5-rc.0 v0.34.5-rc.0 Lovell Fuller 2025-11-05 15:41:31 +00:00
  • 6c1e840098 Use structured binding for tuples where possible Lovell Fuller 2025-11-05 15:30:52 +00:00
  • e1628d8ef5 Simplify ICC processing when retaining input profiles #4468 Lovell Fuller 2025-11-04 15:06:49 +00:00
  • 4f9f8179a6 Linter: apply all recommended biome settings Lovell Fuller 2025-11-03 21:14:45 +00:00
  • 09d5aa8cfa Docs: update internal and libvips doc links Lovell Fuller 2025-11-02 14:38:22 +00:00
  • 040b73ca74 Upgrade to libvips v8.17.3 Lovell Fuller 2025-11-01 10:12:13 +00:00
  • 1f2f33d9a7 Ensure licensing headers are retained by code bundlers Lovell Fuller 2025-10-30 22:15:41 +00:00
  • 69b2c45615 Tests: migrate text suite to async (#4466) Kleis Auke Wolthuizen 2025-10-27 17:21:37 +01:00
  • 9e4e184132 Add experimental support for prebuilt linux-riscv64 binaries Lovell Fuller 2025-10-19 10:25:50 +01:00
  • 206eb4a89a Limit colour strings to 200 chars, helps reduce effect of potential ReDoS Lovell Fuller 2025-10-18 14:52:17 +01:00
  • c1c16ed3e6 Improve error messaging when only warnings issued #4465 Lovell Fuller 2025-10-17 14:57:38 +01:00
  • b7fda60a85 Bump deps Lovell Fuller 2025-10-17 14:56:17 +01:00
  • 1bbee519aa Separate build script from install script #4458 Lovell Fuller 2025-10-07 14:32:44 +01:00
  • 2324d75f7f CI: Upgrade to macOS 15 (Sequoia) Lovell Fuller 2025-10-05 11:28:58 +01:00
  • 5e72ad95fa Docs: changelog entry for #4459 Lovell Fuller 2025-09-30 10:54:00 +01:00
  • 6b922b30d5 Add support for BigTIFF output (#4459) throwbi 2025-09-30 10:41:02 +02:00
  • 54722dd582 Modernise C++ linter using new @cpplint/cli tooling Lovell Fuller 2025-09-22 14:59:52 +01:00
  • adb6275ae9 Remove licensing checker/linter Lovell Fuller 2025-09-21 12:11:00 +01:00
  • f2978651f0 Migrate from mocha to Node.js native test runner Lovell Fuller 2025-09-21 11:04:55 +01:00
  • c446d743a2 Docs: libvips manages its own thread pool (#4455) Kleis Auke Wolthuizen 2025-09-20 14:03:38 +02:00
  • 3498eb63e3 Docs: partially-revert 3009957, fix link to glibc malloc tunables Lovell Fuller 2025-09-20 10:47:43 +01:00
  • 3009957120 Docs: Add note about libvips thread pool sizing Lovell Fuller 2025-09-19 13:13:53 +01:00
  • b36237ddcb Switch linter from semistandard to biome Lovell Fuller 2025-09-17 16:47:33 +01:00
  • a0af662d78 CI: Separate platform-independent linter tasks Lovell Fuller 2025-09-18 12:51:22 +01:00
  • ee437832e2 Release v0.34.4 v0.34.4 Lovell Fuller 2025-09-17 13:57:10 +01:00
  • 529901177b CI/Docs: Deno v2 support Lovell Fuller 2025-09-17 13:56:49 +01:00
  • 4710092b2a Prerelease v0.34.4-rc.4 v0.34.4-rc.4 Lovell Fuller 2025-09-17 12:53:47 +01:00
  • ed1ac43e55 CI: Upgrade packaging test dependencies Lovell Fuller 2025-09-17 12:11:06 +01:00
  • dfcbceee4b Upgrade sharp-libvips to v1.2.3 Lovell Fuller 2025-09-17 12:10:36 +01:00
  • 35d3f56c67 Ensure TIFF subifd and OpenSlide level are respected Lovell Fuller 2025-09-16 08:44:08 +01:00
  • 9f4bace03b Prerelease v0.34.4-rc.3 v0.34.4-rc.3 Lovell Fuller 2025-09-15 11:18:53 +01:00
  • b507831a11 CI: Remove dry-run flag Lovell Fuller 2025-09-15 11:18:00 +01:00
  • 905f69837e Prerelease v0.34.4-rc.2 v0.34.4-rc.2 Lovell Fuller 2025-09-15 10:13:47 +01:00
  • b0154ed83c Upgrade sharp-libvips to v1.2.2 Lovell Fuller 2025-09-15 10:01:04 +01:00
  • 93b814f849 Upgrade to libvips v8.17.2 Lovell Fuller 2025-09-14 12:22:27 +01:00
  • 6d4d44e2fa Docs: improve FreeBSD build-from-source install help Lovell Fuller 2025-09-13 13:37:35 +01:00
  • d8686e7c64 Ensure Electron support for images with XMP metadata #4451 Lovell Fuller 2025-09-12 12:33:59 +01:00
  • 23a0e81d98 Docs: changelog and credit for #4452 Lovell Fuller 2025-09-12 11:50:16 +01:00
  • 43b579c903 Add sharp-libvips rpath for yarn v5 support (#4452) Maël Nison 2025-09-12 12:15:04 +02:00
  • 45f8717900 Upgrade color to latest version via CommonJS wrapper package Lovell Fuller 2025-09-10 08:55:14 +01:00
  • c270455007 Bump deps Lovell Fuller 2025-09-10 08:43:47 +01:00
  • 1835288ab8 Docs: remove frame clutter from code samples Lovell Fuller 2025-09-08 11:10:51 +01:00
  • c1e33de33c CI: Automate npm publish-with-provenance Lovell Fuller 2025-09-01 12:37:16 +01:00
  • 0e4b648593 Ensure unlimited flag is passed to tiffload #4446 Lovell Fuller 2025-08-29 23:29:24 +01:00
  • 40be212bba Use modern -s command line lists Kleis Auke Wolthuizen 2025-08-26 10:33:58 +02:00
  • 8ceeda9ae9 Remove -sNODEJS_CATCH_EXIT=0 linker flag Kleis Auke Wolthuizen 2025-08-26 10:31:12 +02:00
  • 16e248f93e Remove -sWASM_BIGINT linker flag Kleis Auke Wolthuizen 2025-08-26 10:29:31 +02:00
  • b77c97067a Remove -sTEXTDECODER=0 linker flag Kleis Auke Wolthuizen 2025-08-26 10:28:16 +02:00
  • 660bbdb1c0 Docs: changelog for #4441 Lovell Fuller 2025-08-22 20:01:46 +01:00
  • 4164705113 Bump devDeps Lovell Fuller 2025-08-22 20:01:18 +01:00
  • c01e272db5 TypeScript: Ensure KernelEnum includes linear (#4441) Bayan Bennett 2025-08-21 01:35:41 -07:00
  • 8607ff2f4a Tests: remove extraneous use of toColourspace Lovell Fuller 2025-08-18 10:33:32 +01:00
  • cd337e4de3 Docs: extractChannel output colourspace is b-w or grey16 Lovell Fuller 2025-08-18 10:24:38 +01:00
  • 51d1a49abc v0.34.4-rc.1 v0.34.4-rc.1 Lovell Fuller 2025-07-28 14:32:52 +01:00
  • dda00f63e6 CI: Remove frontmatter from release notes Lovell Fuller 2025-07-26 23:58:48 +01:00
  • 9e20a25c5d Prerelease v0.34.4-rc.0 v0.34.4-rc.0 Lovell Fuller 2025-07-25 10:44:00 +01:00
  • fefda85d2d CI: Upgrade to Debian 12 for ppc64 and s390x Lovell Fuller 2025-07-24 17:14:27 +01:00
  • e045235545 Upgrade to sharp-libvips v1.2.1 Lovell Fuller 2025-07-24 16:51:28 +01:00
  • 08b4242efe Ensure autoOrient occurs before non-90 rotation #4425 Lovell Fuller 2025-07-21 16:10:34 +01:00
  • 67462bee79 CI: Simplify volume mappings for linuxmusl-arm64 runners Lovell Fuller 2025-07-19 14:26:27 +01:00
  • 628454559e Ensure autoOrient removes metadata after shrink-on-load #4431 Lovell Fuller 2025-07-19 14:00:42 +01:00
  • ecfc77c185 Docs: split changelog into per-release files Lovell Fuller 2025-07-15 17:21:09 +01:00
  • 6cde18d443 Remove redundant TIFF warning handler setup (#4422) Kleis Auke Wolthuizen 2025-07-10 15:57:04 +02:00
  • 276ac2df8d Release v0.34.3 v0.34.3 Lovell Fuller 2025-07-10 08:34:49 +01:00
  • 2dedcf35a0 Prerelease v0.34.3-rc.1 v0.34.3-rc.1 Lovell Fuller 2025-07-09 21:14:50 +01:00
  • 92f21451c1 Upgrade to sharp-libvips v1.2.0 Lovell Fuller 2025-07-08 21:58:53 +01:00