| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| vips-8.18.3.tar.xz.sha256sum | 2026-06-09 | 85 Bytes | |
| vips-8.18.3.tar.xz | 2026-06-09 | 25.4 MB | |
| README.md | 2026-06-08 | 1.6 kB | |
| v8.18.3 source code.tar.gz | 2026-06-08 | 28.0 MB | |
| v8.18.3 source code.zip | 2026-06-08 | 28.7 MB | |
| Totals: 5 Items | 82.1 MB | 2 | |
Changes since 8.18.2:
- invertlut: verify input mask positions [lovell]
- bandjoin_const: fix possible OOB read with RAD/LABQ images [kleisauke]
- edge: ensure parent object is built [lovell]
- object: guard against invalid interpolators [kleisauke]
- foreign: guard against NULL filenames [kleisauke]
- stdif: expand input by one column [lovell]
- dcrawload: add support for non-square pixels [jcupitt]
- image_sanity: ensure scanlines fit in INT_MAX [Niels Provos]
- rank: expand input by one column [kleisauke]
- hist_local: expand input by one column [kleisauke]
- fix possible null-pointer dereference in quantizr backend [felixbuenemann]
- jp2ksave: fix OOB read during chroma subsampling [dloebl]
- jp2ksave: prevent heap buffer overflow on non-RGB images [dloebl]
- heifload: tighten limits on memory use [provos]
- boolean: fix heap-buffer-overflow in lshift [dloebl]
- magickload: check animation height [Himanshu Anand]
- source: fix max/min confusion [Himanshu Anand]
- uhdrsave: use macro to size buffer [Himanshu Anand]
- draw_mask: fix support for packed LABQ images [lovell]
- reduceh: fix possible OOB read in Highway path [kleisauke]
- buildlut: check upper bound of x range [lovell]
- jxl: ensure status codes are propagated [lovell]
- archive: fix compatibility with MSVC [eunos-1128]
- ppmload: check image dimensions [lovell]
- thumbnail: better pyr detection [Niels Provos]
- jpegsave: fix scrgb save with uhdr disabled [jcupitt]
Windows binaries here shortly:
https://github.com/libvips/build-win64-mxe/releases/tag/v8.18.3