What's new in v4.6.0
License key handling
License keys (and AI provider keys) follow one contract everywhere in MuRu Guard:
- Masked on display — only the last 4 characters show; a full secret is never echoed back into a form value.
- Blank save means "no change" — clearing the field and saving keeps the stored key. There is no way to accidentally wipe a key by saving an untouched form.
- On Joomla's own component-config page (System → Global Configuration → MuRu Guard), the key field is a password input with autocomplete off.
"Pro" throughout the product means exactly one thing: the license status is active. There are no tiers — an active license unlocks every Pro feature, an expired one locks all of them while Free scanning, cleanup, Protection Mode, and the .htaccess advisor keep working.
Joomla 3
Identical on the Joomla 3 edition (v2.3.0).
