i18n: Ship Brazilian Portuguese (pt_BR) and Spanish (es_ES) translations for the admin interface.
1.4
Security: Removed shortcode-level nonce bypass; hardened the admin AJAX preview handler to only render [yayforms] shortcodes.
Fix: URL query parameters are now read client-side by the embed loader instead of being baked into the server-rendered HTML. Prevents page caches from leaking one visitor’s query parameters to other visitors.
Compat: Tested up to WordPress 6.8. Declared Requires at least 6.0 and Requires PHP 7.4.
i18n: Plugin is now fully translatable (Text Domain: yayforms).
UX: Replaced blocking JavaScript alerts with inline notifications. Shortcode copy now uses the modern Clipboard API. Preview notification element is now rendered.
Dev: Dropped jQuery dependency from the admin generator UI. Deduplicated the plugin version via a single constant.