1.20.2 - Testing Walkthrough, Timed Reveals, and Release Updates
Version 1.20.2 adds the Testing Walkthrough module, timed Block Visibility reveals, a Gravity PDF rerender WP-CLI command, Plugin Update Checker-based releases, and reliability fixes for geocoding and scheduled cache refreshes.
-
[FEATURE] New Testing Walkthrough — Yoko Core now ships a WordPress-native UAT system for SSO and content-protection launches, including the
[yoko-testing]shortcode, a dashboard under Yoko Dashboard → Testing Walkthrough, per-tester results, archive/reset tooling, and migration compatibility with the earlieryoko-aacrao-customimplementation. -
[SECURITY + EXTENSIBILITY] Testing Walkthrough includes capability filters (
yoko_testing_walkthrough_test_capability,yoko_testing_walkthrough_admin_capability), theyoko_testing_config_updatedaction, schema validation on saved configs, validation oftestIdvalues on result writes, a 500-entry per-user storage cap, and password redaction for non-admin users. -
[FEATURE] New Block Visibility Timed Reveals integration — Yoko Core now prerenders timed blocks, annotates them with reveal metadata, and uses a lightweight frontend script so scheduled visibility changes can work reliably on cached pages.
-
[FEATURE] New Gravity PDF rerender WP-CLI command plus matching WP-CLI docs — run
wp yoko gfpdf rerender <entry_id> [--pdf_id=<pdf_id>]to regenerate one or all Gravity PDF outputs for an entry, with the legacygravity_pdf_rerenderalias still supported. -
[RELEASES] Yoko Core now integrates with Plugin Update Checker and release packaging automation, so hosted metadata and packaged zip assets can power in-dashboard plugin updates. The public overview in Plugin Features has been updated to reflect that delivery path.
-
[FIX] Geocoder failures now return
WP_Errorobjects instead of empty arrays, and failed Google geocoder calls are logged for easier troubleshooting. -
[FIX] Timed cache refresh logic now better supports native cron environments: the prewarm offset is
0, Kinsta cache busting works with native cron, and the Block Visibility integration can explicitly fall back to WP-Cron when Action Scheduler is unavailable. -
[FIX] Page-save cache invalidation now skips autosaves, revisions, and bulk imports, avoiding unnecessary cache churn during editing and migrations.