Undated · 15 versions
Fixed- Security: Escape attribute values when the HTML parser rewrites a tag that has a duplicated attribute.
New- Location metadata, showing the place of the photo in the lightbox, with a toggle in the Metadata settings.
- New Meow Apps dashboard with Health, Errors and About tabs, and a header row with the version in the settings.
Improved- Image blocks are now part of the default selectors.
- New installs now default to OpenStreetMap for the location map, labelled as suited for light traffic. Existing map settings are kept.
Fixed- Private and draft images are no longer returned by the lightbox data endpoint.
- Broken links in the Go Pro sentence.
5.6.3
1 improvement2 fixes
Improved- Lightbox labels are now translated in PHP, so they can be translated on translate.wordpress.org and with Loco.
Fixed- Security: Crafted comment text could inject script through the page parser.
- Lightbox now loads its own styles when another plugin or theme ships a PhotoSwipe stylesheet that does not cover it, such as Bricks.
Improved- The PhotoSwipe buttons, the sharing close button and the image error message can now be translated.
Improved- Cached image URLs are cleared automatically when Perfect Images changes its CDN settings.
- Cleaned up unused imports, variables and indentation in the Meow Apps dashboard.
Fixed- Resolved a conflict with other plugins setting window.pswp that broke lightbox clicks.
- Declared imageSize and disableCache before the REST early return.
Changes- 🎵 Discuss with others about Meow Lightbox on [the Discord]
- 🌴 Keep us motivated with [a little review here]
- 🥰 If you want to help us, check our [Patreon]
New- Diagnostics tab that automatically detects REST API issues.
Improved- Reworked the Meow Apps dashboard with a plugin board, AI site analysis and a bounded speed test.
- Minimum PHP requirement is now 8.1.
- Images added after page load are now detected with a mutation observer instead of timed re-rendering.
- PhotoSwipe is now vendored in the plugin instead of pulled from npm, making it easier to debug and patch.
Fixed- GPS coordinates and lens data are cached in post meta so third-party plugins no longer overwrite captions and descriptions.
- 1px line appearing under the image in the lightbox.
Fixed- EXIF filters now run on cached page data.
- Download button only appears when a download link exists.
- Added credentials and nonce to the regenerate image data request.
New- Translations support for the lightbox interface with additional language coverage.
Improved- Removed placeholder image handling in the lightbox.
Fixed- Resolved an issue where gallery infinite scroll could get stuck in a load more loop.
Changes- 🎵 Discuss with others about Meow Lightbox on [the Discord]
- 🌴 Keep us motivated with [a little review here]
- 🥰 If you want to help us, check our [Patreon]
5.5.7
3 improvements1 fix
Improved- Fullscreen is now a toolbar action, with "Start Fullscreen" available as a secondary option for mobile and desktop.
- Date and Time are now separate settings in EXIF metadata display.
- Simplified and refactored EXIF display functions.
Fixed- Images without a lightbox ID but with a known cached URL now correctly load their metadata.
5.5.6
2 new1 improvement1 fix
New- Dynamic aria-label updates for lightboxified images.
- Internationalization support in lightbox components.
Improved- Removed default titles from next and previous buttons.
Fixed- Sub-pixel flickers in the lightbox display.
Improved- Refreshed the welcome message screen with a new layout.
- Better UI/UX.
5.5.4
2 new1 improvement
New- Question icon to the Tutorial button in the header.
- Support for JSON styling on Google Maps.
Improved- Refactored output buffering logic.
New- Support for displaying EXIF data on Meow Gallery images without requiring REST calls, using a new dynamic fetch approach.
- A "Reset GPS" button in the Meow GPS widget, positioned below the coordinates for easy access.
Improved- Improved support for float-format and inverse time offset GPS EXIF data.
Fixed- Resolved an issue where dynamic cache keys could exceed the WordPress transient name limit by using MD5 hashing.
- Resolved an issue where scrolling with the mouse wheel on the Description field was not working correctly.
Changes- 🎵 Discuss with others about Meow Lightbox on [the Discord]
- 🌴 Keep us motivated with [a little review here]
- 🥰 If you want to help us, check our [Patreon]
5.5.1
2 new2 improvements1 fix
New- Added aria-label attributes to UI elements (accessibility for screen readers).
- Added support for fullscreen mode to provide an immersive viewing experience.
Improved- Improved image performance by using hardware-accelerated CSS on image elements.
- Reorganized the "Features" options for a clearer layout.
Fixed- Corrected a configuration check in the bundled HTML parser library.
5.5.0
2 new2 improvements1 fix
New- New autoplay option for slideshows so galleries can play automatically.
- Support for rendering the lightbox inside a parent element.
Improved- Orphaned media now reuses existing IDs for the same URL to avoid duplicate entries.
- Upgraded the DiDom library to v2 to resolve double-encoding issues.
Fixed- Hotfix to prevent server errors (500) when EXIF GPS data is not formatted as an array.
Changelog published by the developer, in their original language.