Skip to content

Docs update: Ultimate Multisite v2.8.0 #38

@superdav42

Description

@superdav42

Release

Ultimate Multisite v2.8.0 — released 2026-04-29

Required doc updates

  • docs/user-guide/configuration/ (Other Options / Settings page) — Document the new Enable Jumper toggle added to the Other Options settings UI. Describe what the Jumper feature does and how to enable/disable it.
  • docs/user-guide/configuration/checkout-forms.md (or equivalent) — Document the new Status column on the checkout forms list table. Explain what statuses are shown and what they mean.
  • docs/developer/integration-guide/ or docs/addons/ — Document the new addon sunrise file loader that allows custom MU-plugin sunrise extensions. Explain the file naming convention, where to place the file, and what hooks/filters it enables.
  • docs/user-guide/administration/ or Settings reference page — Note that the error-reporting opt-in setting has been removed from the settings page. Anonymous telemetry is now disabled with no UI toggle (update any screenshots or setting descriptions).
  • docs/user-guide/administration/memberships.md (or Plans/Pricing docs) — Document that free memberships are now treated as lifetime and do not expire. This is a behaviour change that may affect site owners who expected free plans to expire.

Changelog entry

Version [2.8.0] - Released on 2026-04-29
- New: Enable Jumper toggle added to Other Options settings UI
- New: Status column added to the checkout forms list table
- New: Addon sunrise file loader for custom MU-plugin sunrise extensions
- Improved: Removed error-reporting opt-in setting from settings page
- Fix: Thank-you page site card — image now constrained and links styled correctly
- Fix: Screenshot provider switched from thum.io to WordPress.com mShots
- Fix: Enable Registration and Default Role now set correct defaults on fresh install
- Fix: get_site_url() no longer returns empty when domain includes a port
- Fix: Clone media files now copied correctly when copy_media setting was empty
- Fix: Object cache invalidated correctly after network-activate sitemeta write
- Fix: Custom domain auto-promoted to primary on DNS verification for 3-part domains
- Fix: Pending membership cancelled when expired payment is cleaned up
- Fix: Password strength checker rebound after inline login prompt dismissed
- Fix: Infinite page reload stopped on thank-you page when site already created
- Fix: WP core registration option synced on plugin activation and settings save
- Fix: Null expiration guard added in calculate_expiration for PHP 8.4 compatibility
- Fix: Duplicate signups blocked when customer already has an active membership
- Fix: Null check added for date_expiration in checkout
- Fix: Site provisioning hardened — limitations, membership inference, domain promotion
- Fix: Pre-install check status label corrected to NOT Activated when check fails
- Fix: Checkout domain used for email verification URLs
- Fix: Auto-login after checkout when no password field is present
- Fix: Free memberships no longer expire — treated as lifetime
- Fix: Email verification gate holds site publish until customer verifies email
- Fix: SES v2 API endpoint base path and identity route corrected
- Fix: wu_inline_login_error hook emitted in pre-submit catch block

Auto-generated by /wp-release


aidevops.sh v3.13.10 plugin for OpenCode v1.3.17 with claude-sonnet-4-6 spent 47m and 7,247 tokens on this with the user in an interactive session.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions