Updated
- Adds support for opening and closing modals by link ID through JavaScript
Fixed
- Updates translations: tr-TR
- Fixes disabled slideshows and countdowns starting while gallery images are still loading
- Fixes image modals with long titles sometimes shrinking images to a tiny size on mobile screens
Fixed
- Limits creation of the shared Regular Labs installation lock file to extension installations
- PRO Fixes Download Key prompts and fields not matching administrator settings permissions
- Fixes ampersands in external modal URL query strings being double encoded
- Fixes extension being prevented from loading by the shared installation lock file in some cases
- Fixes SVG image dimensions not being detected
- Fixes issue with batch updates of multiple Regular Labs extensions failing after the first update
- Ensures the required Regular Labs system plugin is enabled after extension installation and updates
- Fixes issue with extension updates timing out or exhausting server workers through third-party update managers and the Joomla CLI
- Fixes issue with package update sources losing their extension link during deduplication
- Fixes issue with the package not being uninstallable
- Fixes issues with Modals tags used in or generated by Sourcerer losing their rendering context or ignoring system plugin order
- Fixes issue with Modals tags generated by Sourcerer no longer being processed after updating
- Adds option to disable Modals tags generated by Sourcerer
- Adds translations: es-CL
- [BC BREAK] Decoded modal HTML now removes scripts, event handlers, and executable URLs
- Improves escaping for generated modal and editor button attributes
- Improves page load speed in some cases
- Increases minimum php version to 8.2
- Refactors and improves general performance of the Regular Labs Library
- Updates translations: nl-BE, nl-NL, pt-PT, ru-RU, sl-SI, zh-TW
- PRO Fixes issue with out-of-range gallery image ranges causing warnings
- [SECURITY FIX] [BC BREAK] PRO Fixes issue with Modals gallery folders accepting unsafe relative paths
- [SECURITY FIX] [BC BREAK] Fixes issue with Modals decoded data title, description, and HTML values being able to execute unsafe markup
- [SECURITY FIX] Fixes issue with Regular Labs privileged AJAX endpoints not consistently enforcing valid tokens, matching permissions, and trusted form configuration
- [SECURITY FIX] Updates bundled HTTP message dependency to fix request start-line injection
- Fixes accessibility issues with modal keyboard focus, screen-reader visibility, and VoiceOver navigation
- Fixes issue with broken image modal URLs leaving the modal content hidden
- Fixes issue with consecutive inline HTML modal tags producing malformed containers
- Fixes issue with custom modal stylesheet mode removing its own stylesheet
- Fixes issue with editor-button selections not being replaced reliably across supported editors
- Fixes issue with empty image modal input still entering image generation
- Fixes issue with errors on Smart Search CLI Indexer
- Fixes issue with global Show Close Button and automatic image title/description settings being ignored
- Fixes issue with older Regular Labs extensions breaking after the shared library is updated
- Fixes issue with Regular Labs Library errors when loading parameters or processing malformed XML, CLI, and other non-web requests
^ Updates translations: fr-FR
# Fixes galleries not being inline (Breaking change: can cause different visual output based on your css and implementation)
# Fixes issue with php error about argument being null in handleOnContentPrepare on some setups
# Fixes some PHP 8.5 deprecated code
v14.5.4
# Fixes issue with php warning about implicitly marking parameter as nullable on PHP 8.4+
# [J4] Fixes issue with editor button not showing
v14.5.3
# Fixes issue with php error on search
v14.5.2
# Fixes issue with php error about loadStylesAndScripts getting null