We’ve shipped v2.4.6, a quality-focused update with several fixes and a few improvements for everyday WaaS workflows. See the full release notes on GitHub for details and download links.

Highlights

  • Fix: Toggle switches render correctly in RTL languages.
  • Fix: Legacy add-on admin pages render reliably.
  • Fix: Several Stripe API edge cases.
  • Improve: Smarter site URL auto-generation and preview.
  • Fix: Overly aggressive HTML escaping in specific fields.
  • Improve: Codebase type-safety and cleanup.
  • Fix: Downgrading during a trial no longer extends the trial.

Thanks to all contributors in this release!

New currency

Iranian Rial (IRR) is now supported out of the box.


Translations

Persian (fa_IR) is now fully translated and shipping language packs. 🎉 Thank you to our Persian community for making this happen.

We also imported legacy translation files for many other locales (German, Brazilian Portuguese, Spanish, Italian, Dutch, French, and more). These imports seeded thousands of strings, but most languages still need volunteers to reach 100%.

How to help

  • Go to the Ultimate Multisite translation project and pick your language.
  • Translate a few strings in Stable (latest release). Reaching 90% makes the language pack available to download.
  • When done request a review to get it approved.

Translator quick links


Upgrade notes

  • Update your add-ons after core—this release includes fixes for some legacy add-on admin pages.
  • If you rely on Stripe, review your logs after updating to confirm the resolved API cases in your environment.
  • If you serve RTL locales, verify toggles and admin UI in your language.