Skip to content

Commit a8bbe74

Browse files
committed
release: bump version to 2.5.0
1 parent 1b47d31 commit a8bbe74

4 files changed

Lines changed: 42 additions & 4 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "devstone/ultimate-multisite",
33
"homepage": "https://UltimateMultisite.com",
44
"description": "The Multisite Website as a Service (WaaS) plugin.",
5-
"version": "2.4.13-beta.1",
5+
"version": "2.5.0",
66
"authors": [
77
{
88
"name": "Arindo Duque",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.4.13-beta.1",
2+
"version": "2.5.0",
33
"name": "ultimate-multisite",
44
"title": "Ultimate Multisite",
55
"homepage": "https://ultimatemultisite.com/",

readme.txt

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Tags: multisite, domain mapping, wordpress multisite, multisite saas, waas
55
Requires at least: 5.3
66
Requires PHP: 7.4.30
77
Tested up to: 6.9
8-
Stable tag: 2.4.12
8+
Stable tag: 2.5.0
99
License: GPLv2
1010
License URI: http://www.gnu.org/licenses/gpl-2.0.html
1111

@@ -247,6 +247,44 @@ Data collected includes:
247247
No personal data, domains, IP addresses, or payment information are collected.
248248

249249
== Changelog ==
250+
Version [2.5.0] - Released on 2026-04-06
251+
- New: Simple checkout form template with auto-generated credentials for streamlined signups.
252+
- New: PayPal PPCP (PayPal Commerce Platform) integration with full compliance review.
253+
- New: WordPress Command Palette replaces legacy Jumper navigation.
254+
- New: Addon management infrastructure with manifest and CI workflow.
255+
- New: WP REST API standard pagination on all wu/v2 collection endpoints.
256+
- New: Resubscription flow for cancelled memberships.
257+
- New: Reactivation flow for cancelled memberships.
258+
- New: Client-side JavaScript validation on checkout forms.
259+
- New: Cloudflare for SaaS Custom Hostnames API integration.
260+
- New: DNS record management for mapped domains.
261+
- New: Template Library behind WU_TEMPLATE_LIBRARY_ENABLED feature flag.
262+
- New: External Cron Service behind WU_EXTERNAL_CRON_ENABLED feature flag.
263+
- New: Amazon SES transactional email integration.
264+
- New: WordPress.org SVN deploy in release workflow.
265+
- New: Downgrade handling in four limit classes.
266+
- New: WP Performance Action in CI workflow with regression detection.
267+
- New: Signup flow metrics and post-signup activity tracking.
268+
- New: Plesk and Laravel Forge hosting integrations.
269+
- New: Demo product support.
270+
- New: Comprehensive unit test coverage across 90+ files (admin pages, gateways, models, managers, signup fields, list tables, API schemas).
271+
- Fix: GlotPress compatibility for cross-domain SSO.
272+
- Fix: PayPal merchant_id in purchase_units, debug header logging, and merchant status validation.
273+
- Fix: Safari/iOS autofill not triggering password strength check on checkout.
274+
- Fix: Pay-what-you-want product pricing bugs.
275+
- Fix: Coupon removal button and duplicate field ID on checkout form.
276+
- Fix: Site_Manager::get_collection_params() fatal error.
277+
- Fix: REST API serialization bugs for Notes, Limitations, and Membership meta.
278+
- Fix: Currency precision defaults to 2 to prevent wizard failures and NaN prices.
279+
- Fix: Cookie domain scoped to most specific subdomain for subsite auth.
280+
- Fix: Stripe deprecated redirectToCheckout replaced with direct URL redirect.
281+
- Fix: Password reset stays on subsite domain.
282+
- Fix: Addon pricing now only charges for new products during upgrades.
283+
- Fix: Widen jetpack-autoloader constraint and fix paragonie/random_compat replace.
284+
- Fix: PHP 8.2 compatibility improvements.
285+
- Fix: Numerous admin UI, checkout, and SSO stability improvements.
286+
- Revert: FrankenPHP integration removed pending further testing.
287+
250288
Version [2.4.13] - Released on 2026-XX-XX
251289
- Fix: Selectize dropdowns with more than 1000 options (e.g. TLD lists) were silently truncated due to the library's default maxOptions limit.
252290
- Fix: Returning to checkout after an abandoned signup no longer charges full price instead of the trial price.

ultimate-multisite.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Ultimate Multisite – WordPress Multisite SaaS & WaaS Platform
44
* Plugin URI: https://ultimatemultisite.com
55
* Description: Ultimate Multisite is a WordPress Multisite plugin that turns your network into a complete Website-as-a-Service (WaaS) platform with subscriptions, site provisioning, domain mapping, and customer management. Formerly WP Ultimo.
6-
* Version: 2.4.13-beta.1
6+
* Version: 2.5.0
77
* Author: Ultimate Multisite Community
88
* Author URI: https://ultimatemultisite.com
99
* License: GPLv2 or later

0 commit comments

Comments
 (0)