=== Bunnify Fonts (Drop-in GDPR Compliance for Google Fonts) ===
Contributors: harryfear
Donate link: https://pph.me/harryfear
Tags: google fonts, bunny fonts, gdpr, privacy, fonts
Requires at least: 4.7
Tested up to: 7.1
Requires PHP: 7.0
Stable tag: 1.0.8
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Forward Google Font requests through the Bunny.net Fonts CDN to improve GDPR-compliance.

== Description ==

Bunnify Fonts rewrites enqueued Google Fonts stylesheet URLs (fonts.googleapis.com/css and /css2) to the privacy-friendly Bunny Fonts CDN (fonts.bunny.net) on the front end, so visitors' browsers no longer contact Google to load web fonts.

* Rewrites Google Fonts stylesheet URLs to Bunny Fonts on the front end only (not in wp-admin).
* Leaves Google icon sets untouched.
* Adds dns-prefetch and https preconnect (with crossorigin) resource hints for fonts.bunny.net and drops the leftover dns-prefetch hint for fonts.googleapis.com.
* Compatible with LiteSpeed Cache CSS optimisation and the Oxygen builder.
* Receives updates automatically while activated.

== Installation ==

1. Upload the `bunnify-fonts` folder to the `/wp-content/plugins/` directory, or install the zip via Plugins > Add New > Upload Plugin.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to the plugin settings and enable GDPR-compliance rerouting.

== Changelog ==

= 1.0.8 =
* Update offers now appear even when the site cannot reach WordPress.org.

= 1.0.7 =
* Background auto-updates now work (WP-cron, WP-CLI and Easy Updates Manager), plus updater robustness fixes.

= 1.0.6 =
* The fonts.bunny.net preconnect hint is now output as https with crossorigin (previously http without crossorigin).
* Removes core's leftover dns-prefetch hint for fonts.googleapis.com while rewriting is enabled.
* Adds Requires at least, Requires PHP and Tested up to plugin headers; replaces boilerplate readme.
* Tested with WordPress 7.1 and PHP 8.3.

= 1.0.5 =
* Improved support for DNS-prefetch and DNS-preconnect.

= 1.0.4 =
* Adds support for Google Icon sets by skipping Bunnification for those URIs.
* Bunny Fonts now only executes its behaviour on the front end (not within WordPress admin).

= 1.0.3 =
* Adds support for Bunny Font not recognising 'regular' font requests as being font 400 (normal weight).

= 1.0.2 =
* Add compatibility with Litespeed Page Optimizations so that Bunny Fonts CSS is neither combined nor optimized.

= 1.0.1 =
* Add Oxygen builder compatibility.

= 1.0.0 =
* Initial release.
