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
- PRO Fixes issue with Condition Set state changes and deletion not enforcing their specific permissions
- Fixes AJAX-loaded Conditions fields failing on servers with restrictive URL limits and leaving endless spinners
- Fixes extension being prevented from loading by the shared installation lock file in some cases
- Fixes menu-type labels showing HTML markup in Conditions summaries
- Fixes missing Regular Labs translations in Conditions forms
- Fixes repeated Joomla editor API deprecation warnings in administrator forms
- 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
- Adds inline help toggle support to switch form descriptions between tooltips and inline text
- [BC BREAK] Smart Search reindexing can remove replacements that are not available to public guests
- Increases minimum php version to 8.2
- PRO Fixes issue with CLI Smart Search indexing failing when Conditions are evaluated without a site application context
- PRO Fixes issue with Conditions admin modal and summary output not safely handling incomplete or unescaped rule data
- PRO Fixes issue with Conditions administrator access requiring configuration permission instead of manager permission
- PRO Fixes issue with Conditions form tabs sharing duplicate panel IDs
- PRO Fixes issue with Conditions group and rule ordering changes not being saved
- PRO Fixes issue with Conditions selection modals blocking authorized frontend editors and standalone editor-button workflows
- PRO Fixes issue with Conditions standalone actions and editor-button modal links adding empty parameters to URLs
- PRO Fixes issue with FlexiContent tag conditions never matching configured tag or item pages
- PRO Fixes issue with installation error about missing database table Array on some setups
- PRO Fixes issue with the Conditions rule type dropdown not matching other select fields and being difficult to use in Firefox-based browsers
- PRO Fixes issues with Conditions form toolbar actions losing the held edit state or remaining blocked after validation
- [SECURITY FIX] [BC BREAK] PRO Fixes issue with Conditions IP and GeoIP rules trusting spoofable forwarded client-IP headers
- [SECURITY FIX] [BC BREAK] PRO Fixes issue with ReReplacer item XML includes accepting unsafe relative paths
- [SECURITY FIX] [BC BREAK] Fixes issue with ReReplacer Smart Search indexing missing public replacements, reusing context-filtered items, or evaluating Conditions and client availability as the indexing administrator
- [SECURITY FIX] PRO Fixes issue with Conditions admin routes, item actions, and modals not consistently enforcing tokens and component/mapped-item permissions
- [SECURITY FIX] PRO Fixes issue with Conditions admin summaries rendering stored rule values as HTML
- [SECURITY FIX] Fixes access-control and request-validation issues across ReReplacer admin routes and item actions, including import and export
- [SECURITY FIX] Fixes issue with Regular Labs privileged AJAX endpoints, including color saves, not consistently enforcing valid tokens, matching item permissions, and trusted form configuration
- [SECURITY FIX] Updates bundled HTTP message dependency to fix request start-line injection
- Fixes issue with final replacements not protecting edit forms with non-lowercase form markup
- 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
- Fixes issue with ReReplacer admin list filters reusing stale cached results
- Fixes issue with ReReplacer stored area and category values not being escaped in admin outputs
- Fixes backslashes getting added to certain characters in replacement
- Fixes issue with php errors on import json file
# Fixes issue with php errors on import json file
# PRO Fixes issue with php errors about tokens when using some php code replacements
- PRO Adds ability to keep article ordering as input via the tag via ordering="manual"
- PRO Removes some redundant caching on conditions
- Improves performance when processing many replacements on large final html output
- Improves performance when processing many replacements with conditions
- Refactors and improves general performance of the Regular Labs Conditions
- Refactors and improves general performance of the Regular Labs Library
- Fixes issue with replacements being done inside protected forms or sections in some cases
- PRO Fixes issue with conditions cache not being cleared after changing rules
- PRO Fixes issue with php warning on condition creating buttons
v14.5.11
+ Adds translations: ar-EG, sr-YU
^ Updates translations: es-CL, nl-BE, pt-PT, zh-TW
# [PRO] Fixes issue with too many cached files being created
v14.5.10
# [PRO] Fixes issue with Hikashop category condition not working on all category type urls
# [PRO] Fixes issue with conditions not being cleared from cache when saving
# Fixes issue with conditions preview not working correctly
# Fixes issue with some condition results getting cached when they shouldn't