Releases: Ultimate-Multisite/ultimate-multisite
Releases · Ultimate-Multisite/ultimate-multisite
v2.4.13-beta.1
Release v2.4.13-beta.1
Highlights
- Fix: Selectize dropdowns with more than 1000 options (e.g. TLD lists) were silently truncated due to the library's default maxOptions limit.
Pull Requests
From v2.4.12 to v2.4.13-beta.1
- PR #348
Ultimate Multisite 2.4.12
Ultimate Multisite 2.4.12
What's Changed
For a complete list of changes, please refer to the changelog.
Installation
- Download the ZIP file from this release
- Upload and activate the plugin in your WordPress Network installation
- Follow the setup wizard to configure the plugin
Notes
- Compatible with WordPress 5.3+
- Requires PHP 7.4.30+
- Always backup your site before upgrading
What's Changed
Version [2.4.12] - Released on 2026-02-27
- New: Send Invoice and Resend Invoice workflows for payments.
- New: Standalone "Pay Invoice" checkout form for invoice payments without a membership.
- New: Payment Methods element displaying current card info and change payment method flow via Stripe Billing Portal.
- New: System events for invoice sent, recurring payment failure, and membership expired with email notifications.
- New: Checkout form debug autofill button when WP_ULTIMO_DEBUG is enabled.
- New: Domain meta table for storing metadata on domain records.
- New: Extensibility hooks on domain mapping widget and domain list table.
- New: Node Management capability interface for hosting integrations.
- Fix: Password strength validation no longer blocks checkout when the meter element is absent.
- Fix: %2F being stripped from SSO redirect URLs breaking some WooCommerce URLs.
- Fix: Stripe Checkout gateway updated to current API — uses price_data format, proper subscription/payment mode, and skips zero-amount items.
- Fix: Removed deprecated Stripe API version pin and product type parameter.
- Fix: Membership cancellation now properly cancels the gateway subscription before the local membership.
- Fix: Payments no longer require a membership, enabling standalone invoices.
- Fix: Cart no longer overrides duration for products with independent billing cycles.
- Fix: Network installer correctly sets core multisite table names.
- Fix: Admin page save handlers now return proper bool values.
- Improved: "Change Payment Method" replaces the destructive "Cancel Payment Method" flow.
- Improved: Integration wizard API key fields use password input type to prevent browser autofill.
- Improved: Integration wizard shows error state on test failure and improved navigation.
- Improved: Addon settings grouped under dedicated admin bar submenu.
- Improved: Select2 multi-select preserves saved option ordering.
- Improved: PayPal fires payment_failed event on IPN failures.
- New: Addon compatibility headers (
UM requires at least) with network admin version mismatch notices. - New:
wu_get_checkout_form_by_slugfilter for addon-registered virtual checkout forms. - New: Cart filters
wu_cart_show_no_changes_errorandwu_cart_addon_include_existing_planfor addon checkout flows. - New:
wu-register-domainadded to checkout element slug list for addon checkout pages. - Fix: AJAX search_models not passing query parameters to model functions.
- Fix: Template validation failing when an addon product is selected at checkout.
- Fix: New subdomain sites created with http:// instead of https:// causing infinite redirects.
- Fix: mPDF PSR-log aware trait patch applied to wrong file on some Composer versions.
- Improved: Default minimum password strength lowered from "strong" to "medium" for better usability.
- Improved: Dashboard first-steps widget shows contextual action labels for completed steps.
- Fix white page when saving checkout form with validation errors by @superdav42 in #344
- Enhancements by @superdav42 in #346
- Fix template validation failing when addon product is selected by @superdav42 in #347
Full Changelog: v2.4.11...v2.4.12
Ultimate Multisite 2.4.12-beta.1
Ultimate Multisite 2.4.12-beta.1
What's Changed
For a complete list of changes, please refer to the changelog.
Installation
- Download the ZIP file from this release
- Upload and activate the plugin in your WordPress Network installation
- Follow the setup wizard to configure the plugin
Notes
- Compatible with WordPress 5.3+
- Requires PHP 7.4.30+
- Always backup your site before upgrading
Ultimate Multisite 2.4.11
Ultimate Multisite 2.4.11
What's Changed
- Fix URL replacement failing for Elementor elements on subdirectory multisite by @superdav42 in #334
- Fix site_title ReferenceError caused by third-party plugin conflicts by @superdav42 in #332
- Skip loading admin pages on frontend/cron requests by @superdav42 in #335
- Add Settings API and more by @superdav42 in #331
- Better storing of credentials for hosting providers by @superdav42 in #333
- fix: filter missing addon plugins in e2e wp-env setup by @superdav42 in #339
- Add comprehensive test suite and fix main site compat by @superdav42 in #336
- WIP Create network wiz by @superdav42 in #218
- Normalize form field styling across all themes by @superdav42 in #340
- Use Stripe Checkout Element by @superdav42 in #300
- Fix Stripe Connect button to save settings before OAuth redirect by @superdav42 in #341
- Fix password strength not enforced on checkout (minStrength hardcoded) by @superdav42 in #342
Full Changelog: v2.4.10...v2.4.11
Ultimate Multisite 2.4.11-beta.4
Ultimate Multisite 2.4.11-beta.4
What's Changed
- New: Settings API for remote settings management.
- New: Pay-What-You-Want (PWYW) pricing with per-product custom amounts and recurring options.
- New: Billing-period controls for discount codes and membership creation.
- New: Better error page for customers and admins.
- New: Stripe Checkout Element instead of card element, supports local payment methods
- New: Multisite Setup Wizard — guides single-site installs through enabling and configuring WordPress Multisite.
- New: Form field normalization CSS with CSS custom properties for consistent checkout and login styling across all themes and page builders.
- Fix: Problems with choosing country and state in checkout.
- Fix: Invoice PDF download failing with expired nonce.
- Fix: Settings page crash on PHP 8.4.
- Fix: Rewrite rules now flushed when signup pages are created or modified.
- Improved: 40+ new unit tests covering signup fields, admin pages, database enums, and more.
- Improved: Stripe checkout and subscription renewal E2E tests.
Installation
- Download the ZIP file from this release
- Upload and activate the plugin in your WordPress Network installation
- Follow the setup wizard to configure the plugin
Notes
- Compatible with WordPress 5.3+
- Requires PHP 7.4.30+
- Always backup your site before upgrading
What's Changed
- fix: filter missing addon plugins in e2e wp-env setup by @superdav42 in #339
- Add comprehensive test suite and fix main site compat by @superdav42 in #336
- Create network wiz by @superdav42 in #218
- Normalize form field styling across all themes by @superdav42 in #340
- Use Stripe Checkout Element by @superdav42 in #300
Full Changelog: v2.4.11-beta.3...v2.4.11-beta.4
Ultimate Multisite 2.4.11-beta.3
Ultimate Multisite 2.4.11-beta.3
What's Changed
For a complete list of changes, please refer to the changelog.
Installation
- Download the ZIP file from this release
- Upload and activate the plugin in your WordPress Network installation
- Follow the setup wizard to configure the plugin
Notes
- Compatible with WordPress 5.3+
- Requires PHP 7.4.30+
- Always backup your site before upgrading
Ultimate Multisite 2.4.11-beta.2
Ultimate Multisite 2.4.11-beta.2
What's Changed
For a complete list of changes, please refer to the changelog.
Installation
- Download the ZIP file from this release
- Upload and activate the plugin in your WordPress Network installation
- Follow the setup wizard to configure the plugin
Notes
- Compatible with WordPress 5.3+
- Requires PHP 7.4.30+
- Always backup your site before upgrading
Ultimate Multisite 2.4.11-beta.1
Ultimate Multisite 2.4.11-beta.1
What's Changed
For a complete list of changes, please refer to the changelog.
Installation
- Download the ZIP file from this release
- Upload and activate the plugin in your WordPress Network installation
- Follow the setup wizard to configure the plugin
Notes
- Compatible with WordPress 5.3+
- Requires PHP 7.4.30+
- Always backup your site before upgrading
v2.4.10
What's Changed
- Add rocket integration by @superdav42 in #293
- Add import export settings feature by @superdav42 in #313
- support multinetwork by @superdav42 in #315
- Fix multinetwork by @superdav42 in #316
- fix: correct typo in encrypt-secrets.php filename by @rajibhasenraju in #317
- fix(login): show proper error for invalid password reset links by @superdav42 in #314
- Create new stage failed ssl to prevent domain without valid ssl certs… by @superdav42 in #319
- Fix enhance api requests by @superdav42 in #309
- Fix template switching showing too many templates and improve error handling by @superdav42 in #323
New Contributors
- @rajibhasenraju made their first contribution in #317
Full Changelog: v2.4.9...v2.4.10
Multisite Ultimate v2.4.9
What's Changed
- Fixed echo in five files by @DAnn2012 in #275
- Add GitHub Actions workflow for PR builds with WordPress Playground testing by @superdav42 in #289
- Add early click handling for WUBox and improve pre-commit hook by @superdav42 in #288
- Add compatibility for legacy filter
wu_create_site_metafrom wp ult… by @superdav42 in #292 - Fix template switching by @superdav42 in #280
- Fix: Template Switching Image Preservation Bug by @superdav42 in #286
- Improve template selection and fix email manager initialization by @superdav42 in #287
- Add inline login prompt to checkout for existing users by @superdav42 in #303
- Fix email verification email not being sent on first signup by @superdav42 in #302
- Use Runcloud v3 api by @superdav42 in #75
- fix(domain): prevent multiple primary domains per site by @mahyarrezghi in #278
Full Changelog: v2.4.8...v2.4.9