Changelog
The full changelog for the Speed in China WordPress plugin.
Version 1.0.1 — May 28, 2026#
- WP 7.0 compatibility (Tested up to: 7.0).
- WordPress.org compliance pass:
- Cancel / Skip on the Freemius opt-in screen.
- Single-click "anonymous mode" path (TC-10 fix) — cancel-pending and reconnect now both work from one click.
- Prefixed CSS classes throughout the admin UI; no inline styles.
WP_Filesystemfor the font cache directory.- Strict allow-list of Google Fonts hosts (SSRF defense).
- XSS-safe JS helpers (
escHtml/escUrl) for every dynamic admin string.
- Expanded External Services documentation in
readme.txtfor Speed in China API, Globalping, Freemius, and Google Fonts — including consent-gating language. - dotlottie attribution (LICENSE + README) shipped alongside the bundled
lottie-player.js. - Constant + asset rename to
SPEEINCH_/speeinch-admin.*for cross-plugin namespace consistency. - Marketing URLs updated (
blockedinchina.io→blockedinchinaplugin.com). - Defensive
active_pluginsnormalization for sandbox hosts (Playground, TasteWP) that occasionally return malformed option values. - Cloud-bound R3 gating: the features feed, in-product notifications, scheduled tests, and manual speed test all bail out unless the user has explicitly opted in.
- Persistent dismissible anonymous-mode admin notice on plugin pages with one-click reconnect.
Version 1.0.0 — May 23, 2026#
- First release.
- Speed tests from 5 mainland China server locations (Beijing, Shanghai, Shenzhen, Guangzhou, Qingdao).
- Great Firewall resource analysis with China compatibility score.
- Google Fonts localization (automatic download + local serving).
- Speed test optimization suggestions based on performance thresholds.
- Admin bar speed status indicator (paid plans).
- Scheduled automatic speed tests (Pro / Agency).
- Speed test history with logs and filtering.
- China Plugins Bundle cross-install.