Skip to content

Commit c21fa17

Browse files
committed
chore(release): prepare v2.6.0
1 parent bf1ada3 commit c21fa17

4 files changed

Lines changed: 22 additions & 5 deletions

File tree

inc/class-wp-ultimo.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ final class WP_Ultimo {
3131
* @since 2.1.0
3232
* @var string
3333
*/
34-
const VERSION = '2.5.2';
34+
const VERSION = '2.6.0';
3535

3636
/**
3737
* Core log handle for Ultimate Multisite.

package.json

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

readme.txt

Lines changed: 18 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.5.2
8+
Stable tag: 2.6.0
99
License: GPLv2
1010
License URI: http://www.gnu.org/licenses/gpl-2.0.html
1111

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

249249
== Changelog ==
250+
Version [2.6.0] - Released on 2026-04-13
251+
- New: CyberPanel hosting integration with domain mapping and auto-SSL.
252+
- Fix: Redirect loop and 403 error when accessing subsite wp-admin.
253+
- Fix: PHP 8.1+ TypeError that hides Save button on Domain Mapping settings.
254+
- Fix: Subdomain slug sanitization in wu_create_site to prevent malformed hostnames.
255+
- Fix: Missing postmeta for nav_menu_item, attachment, and Elementor posts on site clone.
256+
- Fix: Elementor Kit postmeta preserved across all URL replacement passes during duplication.
257+
- Fix: Template switch guard when get_available_site_templates returns false.
258+
- Fix: Stale is_publishing flag auto-reset to prevent infinite 'Creating' spinner.
259+
- Fix: PayPal button branding skipped when checkout does not require payment.
260+
- Fix: AJAX search_models and selectize templates restored after accidental removal.
261+
- Fix: Default gateway pre-selection removed and dead valid_password validation cleaned up.
262+
- Fix: mpdf psr-http-message-shim patch updated for v2 interface compatibility.
263+
- Fix: Activity-stream assets skipped on non-network admin dashboard.
264+
- Improved: Cloudflare integration loop guard, UI void types, and static analysis fixes.
265+
- Improved: Checkout pending site creation dual retry path removed for reliability.
266+
250267
Version [2.5.2] - Released on 2026-04-10
251268
- Fix: PHP return type declarations removed from base/abstract classes to restore addon compatibility.
252269
- Improved: SVN deploy reliability in release workflow.

ultimate-multisite.php

Lines changed: 2 additions & 2 deletions
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.5.2
6+
* Version: 2.6.0
77
* Author: Ultimate Multisite Community
88
* Author URI: https://ultimatemultisite.com
99
* License: GPLv2 or later
@@ -29,7 +29,7 @@
2929
* @author Arindo Duque, NextPress, WPMUDEV, and the Ultimate Multisite Community
3030
* @category Core
3131
* @package Ultimate_Multisite
32-
* @version 2.5.2
32+
* @version 2.6.0
3333
*/
3434

3535
// Exit if accessed directly

0 commit comments

Comments
 (0)