v9.0.3
^ 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 extension being prevented from loading by the shared installation lock file in some cases
v9.0.2
# Fixes issue with batch updates of multiple Regular Labs extensions failing after the first update
v9.0.1
# 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
v9.0.0
+ Adds inline help toggle support to switch form descriptions between tooltips and inline text
+ Adds translations: ar-EG, es-CL, sr-YU
^ [BC BREAK] [PRO] Custom WHERE filters using SQL comments, statement separators, or write keywords are now rejected
^ Increases minimum php version to 8.2
^ Refactors and improves general performance of the Regular Labs Library
^ Updates translations: ar-SA, nl-BE, nl-NL, pt-PT, tr-TR, zh-TW
# [BC BREAK] [PRO] Fixes issue with custom WHERE filters accepting SQL comments, statement separators, and write keywords
# [SECURITY FIX] Fixes issue with DB Replacer admin routes and replace requests not consistently enforcing administrator permissions and form tokens
# [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 issue with failed replacements showing an unresolved error message
# Fixes issue with malformed preview request payloads not being handled safely
# Fixes issue with older Regular Labs extensions breaking after the shared library is updated
# Fixes issue with regex replacements adding duplicate replacement text for trailing empty matches
# Fixes issue with Regular Labs Library errors when loading parameters or processing malformed XML, CLI, and other non-web requests
# Fixes issue with search helper text not reflecting the regular expression mode
# Fixes issue with selected column request data not being escaped in the main form
# Fixes issue with selected table and column input not being validated before preview and replacement queries