Blog Sections Open

sLang v1.1.3: CSRF-Safe Manager Links and Translation Requests

sLang v1.1.3 brings Manager module links and translation AJAX requests in line with stricter Evolution CMS CSRF validation.

sLang v1.1.3 combines the CSRF compatibility work from the latest 1.1.x updates. It is intended for sites moving to stricter Manager request validation in Evolution CMS 3.5.8.

Protected Manager actions

  • The module URL includes the current CSRF token for an authenticated Manager session.
  • Automatic translation requests send the token through the X-CSRF-TOKEN header.
  • Translation create, update, search, and translate actions use the same protected AJAX setup.
  • Request failures are reported more clearly, and the Manager loader is released when a request finishes or fails.
  • Structured request data replaces hand-built query strings in translation actions.

Update sLang before testing translation workflows on Evolution CMS 3.5.8. No schema migration is present in the v1.1.1 to v1.1.3 change set.

Open sLang v1.1.3 on GitHub

Newer post

sCommerce v1.3.9: Lazy Storefront Pricing Resolution

sCommerce v1.3.9 makes effective and old storefront prices resolve lazily when no request-scoped result is available, while preserving the legacy pricing fallback.

Older post

sSeo v1.3.3: Correct Sitemap Frequency and Multisite Domain Resolution

sSeo v1.3.3 fixes saved sitemap frequency values, resolves SEO data from the document domain in multisite projects, and corrects the package requirement to PHP 8.4 or newer.