Skip to content

Release 4.2.0#1889

Open
PatelUtkarsh wants to merge 4 commits into
developfrom
release/v4.2.0
Open

Release 4.2.0#1889
PatelUtkarsh wants to merge 4 commits into
developfrom
release/v4.2.0

Conversation

@PatelUtkarsh
Copy link
Copy Markdown
Member

@PatelUtkarsh PatelUtkarsh commented May 26, 2026

Summary

Prepares the 4.2.0 release off develop. Version bumped in stream.php, Plugin::VERSION, and readme.txt Stable tag; changelog Unreleased promoted to 4.2.0 with notable items added.

Highlights since 4.1.2

New Features

Bug Fixes

Enhancements

  • Clean Orphaned Meta link under Settings → Advanced.
  • Recurring Action Scheduler action replaces the legacy wp_stream_auto_purge WP-Cron event; run history visible under Tools → Scheduled Actions.
  • Small-table fast path via wp_stream_is_large_records_table filter.

Development

  • HTTPS in local dev env via mkcert + Apache SSL vhost.
  • Playwright E2E job added to CI; specs hardened.
  • Node.js v24, jQuery v4, dev deps migrated from WPackagist to WP Packages.
  • Wide dependency refresh (composer, phpunit, playwright, wp scripts, axios, etc.).

Pre-merge checklist

  • CI green on this branch (lint + PHPUnit single + multisite + Playwright E2E).
  • npm run build produces clean build/ output.
  • Update changelog date from TBD → final release date before tagging v4.2.0.
  • Cut v4.2.0-rc.1 as a GitHub pre-release targeting release/v4.2.0 and verify WP.org dry-run + ZIP asset.
  • Smoke-test the RC ZIP on a clean WP install (single + multisite).

Release flow (per contributing.md)

  1. Merge this PR into develop (or skip the PR — branch alone is enough to cut RCs).
  2. Cut pre-release v4.2.0-rc.N from release/v4.2.0; fix issues on this branch and repeat.
  3. When ready, cut release v4.2.0 from this branch.
  4. Merge release/v4.2.0master, then masterdevelop.

Notes

  • readme.txt previously had 4.1.2 - February 19, 2026; preserved as-is.
  • Changelog date is TBD pending the actual release day.
  • Skip async deletion AS query outside admin #1885 was merged into develop after this branch was first cut and has been merged forward via 7614437d + a8fcd0ec.

Bump plugin version to 4.2.0 across stream.php, Plugin::VERSION,
and readme.txt Stable tag. Promote changelog Unreleased section
to 4.2.0 and add notable items (Abilities API + MCP, HTTPS dev
env, Playwright E2E in CI, Node v24, jQuery v4).
@PatelUtkarsh PatelUtkarsh marked this pull request as ready for review May 26, 2026 08:10
Adds an entry for #1885 / #1884 to the 4.2.0 changelog under Bug Fixes:
front-end pageloads no longer issue Action Scheduler queries from the
delete_all_records and clean_orphan_meta settings fields.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants