Skip to content

WP BrowserUpdate v6.0.0

Choose a tag to compare

@MacSteini MacSteini released this 03 May 23:09
· 11 commits to main since this release

This is a major release focused on stronger compatibility, clearer configuration, and a more self-contained browser-update.org integration.

Breaking changes

  • Requires WordPress 6.0 or newer.
  • Replaces the legacy settings storage with a structured settings model.
  • Removes developer callback settings from the admin UI and saved settings model.
  • Existing WP BrowserUpdate 5.x settings are migrated automatically.

What changed

  • Ships the browser-update.org runtime with the plugin, so visitor-facing notifications no longer need to load scripts, styles, or default notification links from browser-update.org.
  • Improves compatibility with strict Content Security Policies and tracker blockers by loading same-origin plugin assets.
  • Adds broader admin coverage for the browser-update.org customisation options used by WP BrowserUpdate.
  • Adds separate thresholds for Microsoft Edge and Internet Explorer.
  • Preserves exact dotted browser versions such as 137.0.3912.63 instead of reducing them to major versions.
  • Keeps browser-version checks on the WordPress admin side using the WordPress HTTP API and a host allowlist.
  • Hardens settings validation, custom CSS handling, frontend script loading, and external admin links.