Skip to content

v0.1.1

Choose a tag to compare

@krolik-release-bot krolik-release-bot released this 22 Jul 10:38
404a18e

0.1.1 (2026-07-22)

Added

  • admin capability notice + nginx snippet + re-test endpoint + co-install notice (#43 phase 5) (#57) (69941cc)
  • capability probe + CapabilityTester live detection (#43 phase 1) (#52) (fac31e1)
  • coexistence hardening — idempotency + buffer guard battery + endpoint-header lock (#43 phase 3) (#54) (64d4ba5)
  • i18n: full Russian translation + JS i18n pipeline (ac15950)
  • LocalBackend emits ?k= fallback URLs when rewrite unavailable (#43 phase 2) (#53) (6371929)
  • Phase 6 LocalBackend — standard-hosting local delivery (MVP) (#27) (424ca8b)
  • purge caching-plugin page caches on delivery settings change (#43 phase 4) (#56) (f291360)

Fixed

  • admin: grant manage_oxpulse_imager capability to administrators + add Settings link (c904a76)
  • bug-hunt hardening (#30-#36) — endpoint key perms/atomicity, GD bomb fail-closed, path escaping, original cache-control, signing-config guard (#37) (3ab9ea8)
  • content-disposition: strip source extension in auto mode to prevent double extension (a06faa4)
  • emit absolute imgproxy URLs (resolve relative endpoint against site host) (#25) (6f69d5b)
  • i18n: JS JSON filename must use script handle, not domain (6c77c60)
  • i18n: pass filesystem path to wp_set_script_translations (9b08500)
  • i18n: wp_set_script_translations path must point at languages/ dir (d698078)
  • intermediate: rewrite image_get_intermediate_size URL to fix 403 on theme crop sizes (388834b)
  • LocalBackend .htaccess routes cache-miss on Apache (#40) (#41) (6181744)
  • LocalBackend endpoint bakes a src-path autoloader, not vendor (#45) (#46) (8896c28)
  • LocalBackend serves original to non-webp clients instead of 404 (#42) (#44) (e7f5189)
  • local: prepend leading slash in local:// path (imgproxy expects local:///path) (04e35e1)
  • local: return path RELATIVE to localBasePath for imgproxy local:// (af3fee3)
  • local: use imgproxy ENCODED source format (base64url of local:///path) (dc6463a)
  • Phase 6 #29 followups — sourceMode guard + endpoint integration test + wp_remote_* (#38) (d047634)
  • release version-sync — PluginTest self-consistency + readme Stable tag sync step (#60) (ca7a05e)
  • wordpress.org plugin-check clean — i18n, escaping, sanitize, justified ignores (#39) (9647e4d)

Documentation

  • roadmap: Phase 6 LocalBackend design (standard-hosting local delivery) (#26) (01a0a7d)

Reverts

  • no major version bump — stay on 0.1.0 (49cf03c)