Skip to content

GH#1840: Prepare Ultimate Multisite v2.16.0 release - #1841

Merged
superdav42 merged 1 commit into
mainfrom
release/wp-release
Sep 10, 2026
Merged

GH#1840: Prepare Ultimate Multisite v2.16.0 release#1841
superdav42 merged 1 commit into
mainfrom
release/wp-release

Conversation

@superdav42

@superdav42 superdav42 commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Prepare Ultimate Multisite v2.16.0 release metadata and the WordPress readme changelog.
  • Align the plugin header, runtime constants, package metadata, and VERSION file.
  • Track the Playground preview documentation update in Docs update: Ultimate Multisite v2.16.0 docs#187.

Verification

  • vendor/bin/phpcs ultimate-multisite.php inc/class-wp-ultimo.php
  • PHPStan run by the pre-commit hook
  • php -l ultimate-multisite.php
  • php -l inc/class-wp-ultimo.php
  • package.json parsed successfully

Resolves #1840


aidevops.sh v3.32.317 plugin for OpenCode v1.18.30 with gpt-5.6-terra spent 20m and 238,897 tokens on this with the user in an interactive session.

Summary by CodeRabbit

  • Release

    • Updated the plugin to version 2.16.0.
  • Bug Fixes

    • Improved checkout plan labels, keyboard selection, existing-user login, and payment gateway guidance.
    • Corrected Stripe subscription invoice references and SSO authentication behavior.
    • Fixed network upgrades, setup wizard branding, error reporting, manual payment periods, and lifetime membership expiration.
  • Improvements

    • Added a WordPress.org Playground live preview.
    • Improved translation handling and release quality checks.

@superdav42 superdav42 added the origin:interactive Created by interactive user session label Sep 9, 2026
@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: b395cc36-3e4d-46ea-a0b4-961381af5c8c

📥 Commits

Reviewing files that changed from the base of the PR and between af395ac and 15ac20c.

📒 Files selected for processing (5)
  • VERSION
  • inc/class-wp-ultimo.php
  • package.json
  • readme.txt
  • ultimate-multisite.php

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


📝 Walkthrough

Walkthrough

The release metadata was updated from 2.15.2 to 2.16.0 across project, package, plugin, runtime, and documentation files. The readme now includes the 2.16.0 changelog entry.

Changes

Release metadata

Layer / File(s) Summary
Align release versions
VERSION, package.json, inc/class-wp-ultimo.php, ultimate-multisite.php, readme.txt
All release version locations were updated to 2.16.0. The readme stable tag and 2.16.0 changelog entry were added.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 15ac2

This change aligns the 2.16.0 release metadata and changelog across the plugin’s published and runtime version locations. No current merge-blocking risk is identified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the release-preparation change and specifies version 2.16.0. It matches the primary purpose of the pull request.
Linked Issues check ✅ Passed The pull request updates the documented release metadata in readme.txt, ultimate-multisite.php, inc/class-wp-ultimo.php, package.json, and VERSION for version 2.16.0. These changes match issue #1840 a…
Out of Scope Changes check ✅ Passed All reported changes support the v2.16.0 release preparation described in issue #1840. No unrelated code or documentation changes are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2…
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/wp-release

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@superdav42
superdav42 marked this pull request as ready for review September 9, 2026 23:38
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

🔨 Build Complete - Ready for Testing!

📦 Download Build Artifact (Recommended)

Download the zip build, upload to WordPress and test:

🌐 Test in WordPress Playground (Very Experimental)

Click the link below to instantly test this PR in your browser - no installation needed!
Playground support for multisite is very limitied, hopefully it will get better in the future.

🚀 Launch in Playground

Login credentials: admin / password

@superdav42
superdav42 merged commit 0309042 into main Sep 10, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

origin:interactive Created by interactive user session

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Prepare Ultimate Multisite v2.16.0 release

1 participant