Skip to content

14.8.0

Choose a tag to compare

@wazum wazum released this 03 Jul 08:07
· 4 commits to master since this release

A CLI command that generates your webserver negotiation config, an explicit per-image quality mode, and a fix for processing folders that live in another storage.

Webserver config generator

webp:webserver-config --server=nginx|apache|caddy prints a ready-to-paste content-negotiation snippet for exactly the formats your install produces — correct AVIF → WebP → JXL priority, Vary: Accept handling, and the MIME types stock nginx lacks for AVIF/JXL. --scope emits a single section raw for scripting. The E2E suite injects the generated output into real nginx, Apache, and Caddy servers, so the config is proven to negotiate correctly.

Per-image quality mode

The per-image compression quality override is now an explicit quality mode on file metadata: Global (site settings) or Force a fixed quality (1–100). An upgrade wizard migrates existing overrides to the force mode, and saving Force without a valid quality safely falls back to the global setting with a warning.

Fixed

  • Storages whose processing folder is configured inside another storage now get siblings for every processed variant; previously only a single full-size sibling was generated and queued conversions were missing their processing instructions (#117).
  • webp:diagnose and webp:webserver-config are no longer offered in the Scheduler.

Full changelog: 14.7.0...14.8.0