Lovell Fuller
9e4e184132
Add experimental support for prebuilt linux-riscv64 binaries
2025-10-19 11:56:45 +01:00
Lovell Fuller
c1c16ed3e6
Improve error messaging when only warnings issued #4465
2025-10-17 14:57:38 +01:00
Lovell Fuller
1bbee519aa
Separate build script from install script #4458
...
The --build-from-source flag is now deprecated and will soon
be removed along with the need to define an install script.
This will remove a whole category of package manager
warnings about install scripts and "built" dependencies.
Most people don't need to build sharp from source, but for
those that do, a suitable method is now something like:
$ npm install package-that-depends-on-sharp
$ npm explore sharp -- npm run build
2025-10-07 16:11:54 +01:00
Lovell Fuller
5e72ad95fa
Docs: changelog entry for #4459
2025-09-30 10:54:00 +01:00
throwbi
6b922b30d5
Add support for BigTIFF output ( #4459 )
2025-09-30 09:41:02 +01:00
Kleis Auke Wolthuizen
c446d743a2
Docs: libvips manages its own thread pool ( #4455 )
2025-09-20 13:03:38 +01:00
Lovell Fuller
3498eb63e3
Docs: partially-revert 3009957, fix link to glibc malloc tunables
2025-09-20 10:47:43 +01:00
Lovell Fuller
3009957120
Docs: Add note about libvips thread pool sizing
2025-09-19 13:13:53 +01:00
Lovell Fuller
b36237ddcb
Switch linter from semistandard to biome
...
Uses the recommended rules apart from complexity/useArrowFunction,
which would affect about 1700 lines of code with little benefit
right now. This is something that can be addressed over time.
2025-09-18 21:18:31 +01:00
Lovell Fuller
ee437832e2
Release v0.34.4
2025-09-17 13:57:10 +01:00
Lovell Fuller
529901177b
CI/Docs: Deno v2 support
2025-09-17 13:56:49 +01:00
Lovell Fuller
35d3f56c67
Ensure TIFF subifd and OpenSlide level are respected
...
Fixes regression introduced in 852c7f8
2025-09-16 08:44:08 +01:00
Lovell Fuller
93b814f849
Upgrade to libvips v8.17.2
2025-09-14 12:23:16 +01:00
Lovell Fuller
6d4d44e2fa
Docs: improve FreeBSD build-from-source install help
2025-09-13 13:37:35 +01:00
Lovell Fuller
d8686e7c64
Ensure Electron support for images with XMP metadata #4451
2025-09-12 12:33:59 +01:00
Lovell Fuller
23a0e81d98
Docs: changelog and credit for #4452
2025-09-12 11:50:16 +01:00
Lovell Fuller
1835288ab8
Docs: remove frame clutter from code samples
2025-09-08 11:10:51 +01:00
Lovell Fuller
0e4b648593
Ensure unlimited flag is passed to tiffload #4446
2025-08-29 23:29:24 +01:00
Lovell Fuller
660bbdb1c0
Docs: changelog for #4441
2025-08-22 20:01:46 +01:00
Lovell Fuller
cd337e4de3
Docs: extractChannel output colourspace is b-w or grey16
2025-08-18 10:24:55 +01:00
Lovell Fuller
fefda85d2d
CI: Upgrade to Debian 12 for ppc64 and s390x
...
Debian 11 has reached EOL on these platforms
2025-07-24 17:29:38 +01:00
Lovell Fuller
08b4242efe
Ensure autoOrient occurs before non-90 rotation #4425
...
- Separate orient vs rotate ordering logic
- Simplify EXIF auto-orient by using only rotate and/or flop
2025-07-21 16:10:37 +01:00
Lovell Fuller
628454559e
Ensure autoOrient removes metadata after shrink-on-load #4431
2025-07-19 14:00:42 +01:00
Lovell Fuller
ecfc77c185
Docs: split changelog into per-release files
...
Use these as the body for (future) GitHub releases
2025-07-15 17:21:09 +01:00
Lovell Fuller
276ac2df8d
Release v0.34.3
2025-07-10 08:34:49 +01:00
Lovell Fuller
2dedcf35a0
Prerelease v0.34.3-rc.1
2025-07-09 21:14:50 +01:00
Lovell Fuller
2cd2f8430a
Upgrade to libvips v8.17.1
2025-07-08 08:36:44 +01:00
Lovell Fuller
8ee8d273ee
Provide XMP as a string, as well as a Buffer, where possible
2025-07-04 15:56:09 +01:00
Thibaut Patel
4e3f3792ad
Add keepXmp and withXmp for control over output XMP metadata #4416
2025-07-04 15:20:32 +01:00
Lovell Fuller
df5454e7dc
Add support for RAW digicam input, requires custom libvips+libraw
2025-06-30 12:14:06 +01:00
Lovell Fuller
32cf6be1b8
Docs: update benchmark results ahead of v0.34.3
2025-06-26 14:49:36 +01:00
Lovell Fuller
e26d4e9d5b
Add pageHeight param to create/new for animated input #3236
2025-06-21 11:33:52 +01:00
Lovell Fuller
e688c53659
Docs: expand info about parallelism and concurrency control #4411
2025-06-16 12:02:09 +01:00
Lovell Fuller
c4b1d80c35
Expose stylesheet and highBitdepth SVG input params
2025-06-16 11:11:02 +01:00
Lovell Fuller
f92540f134
Nest format-specific constructor params (deprecate at top-level)
...
- `subifd` -> `tiff.subifd`
- `level` -> `openSlide.level`
- `pdfBackground` -> `pdf.background`
2025-06-16 07:51:36 +01:00
Lovell Fuller
8c53d499f7
Expose keepDuplicateFrames GIF output parameter
2025-06-15 15:39:01 +01:00
Lovell Fuller
9392b8702b
Add Magic Kernel Sharp (no relation) to resizing kernels
2025-06-15 12:53:10 +01:00
Kleis Auke Wolthuizen
327a6d2083
Docs: update link to concurrency API ( #4414 )
2025-06-13 10:48:32 +01:00
Michael B. Klein
751f9992c4
Expose JPEG 2000 oneshot decoder option #4262
...
Requires libvips compiled with support for JP2 images
Co-authored-by: Kleis Auke Wolthuizen <github@kleisauke.nl>
2025-06-13 08:46:36 +01:00
Lovell Fuller
99be893dd4
Upgrade to libvips v8.17.0
...
CI: Use more recent, non-deprecated Windows runners
Bump devDeps
2025-06-12 11:27:26 +01:00
Lovell Fuller
6d04b7c1fa
Release v0.34.2
2025-05-20 14:36:42 +01:00
Harshal Bhakta
d4b30b7392
Docs: Update pnpm settings documentation URLs
2025-05-20 13:57:15 +01:00
Lovell Fuller
7f03502003
Docs: upgrade to latest Astro Starlight
2025-05-20 12:57:28 +01:00
Lovell Fuller
c4d6aec48c
Docs: Highlight that Windows ARM64 support is experimental
2025-05-19 22:04:08 +01:00
Lovell Fuller
e75ae970ed
Ensure PDF scale-on-load optimisation uses background #4398
2025-05-16 14:38:00 +01:00
Lovell Fuller
94481a967e
Ensure fit=contain resizing supports multiple alpha channels #4382
2025-05-13 14:31:51 +01:00
Lovell Fuller
32872ef840
TypeScript: ensure metadata response matches reality #4383
2025-05-13 14:26:25 +01:00
Lovell Fuller
7c7f960b60
Ensure support for wide-char filenames on Windows #4391
2025-05-13 08:53:37 +01:00
Hans
e922ef7450
Add support for prebuilt Windows ARM64 binaries #4375
2025-05-10 14:29:25 +01:00
Lovell Fuller
73bec629cf
Docs: website already hosts images, no need to use jsdelivr
2025-05-05 13:20:49 +01:00