Fix: Urgent fix in license-manager submodule to make sure updates are properly retrieved.
3.1.2
Enhancement: use internal cache key to bust browser cache for stylesheets rewritten by force font-display and fallback font stacks options.
3.1.1
Enhancement: Minor performance improvement when Advanced Processing is enabled.
Fix: Relative URLs (i.e. URLs starting with \'../\') are now properly rewritten before caching stylesheets when Fallback Font Stacks or Force Font-Display option is used.
Enhancement: Added license manager as submodule -- you can remove the FFW.Press License Manager plugin.
Feature: Added Force Font-display option. This new feature will rewrite existing stylesheets (added by other themes/plugins) to include the configured font-display attribute.
3.0.5 | October 26th, 2021
Fix: Pro options couldn\'t be saved.
3.0.4 | October 20th, 2021
Fix: Call to a member function get_cache_handle() on null.
3.0.3 | October 18th, 2021
Fix: Run frontend optimization on template_redirect action (instead of wp_loaded) to make sure code is only triggered in the frontend.
UX: Added welcome message to improve enrollment.
Fix: A bug in v3.0.2 would cause removal of external requests to fail in Manual Optimization Mode.
Fix: Manual Mode works again when Advanced Processing is on.
Fix: Empty Cache Directory broke down due to 3.0.1\'s dependency checks.
Fix: Don\'t throw any more notices, when optimization is finished.
Fix: When Automatic Optimization Mode hasn\'t processed the page yet, serve the original page, including Google Fonts.
v3.0.1 | October 4th, 2021
Fix: prevent unsupported operand types error, by using array_merge() instead of + operand.
Fix: Properly check if all dependencies are installed and activated before activating OMGF Pro and loading Admin classes.
v3.0.0 | September 29th, 2021
Feature: Automatic Optimization Mode is completely revamped!
It now runs by cron schedule, instead of upon page request. I.e. no more slow downs upon first pageload!
The Optimize Fonts-tab now features a full-fledged management panel, allowing you to manually trigger cron-tasks, manage batch size, etc.
AOM now updates you about its progress thru notices within the Admin area.
Enhancement: reduced the amount of code running in the frontend by ~60%!
Fix: when Advanced Processing is disabled, OMGF Pro\'s other features are still properly processed by the OMGF API (e.g. Combine & Dedupe)
Enhancement: several code refactors, optimizations and UX tweaks.
v2.5.3 | August 18th, 2021
Enhancement: calls to OMGF\'s download API should include a nonce.
v2.5.2 | August 17th, 2021
Fix: \"Too few arguments to function passthru_handle()\" error would occur if OMGF Pro was updated to v2.5.1 before OMGF was updated to 4.5.2.
Fix: \"Uncaught Error: Function name must be a string\" error.
v2.5.1 | August 15th, 2021
Enhancement: Added @font-face detection in local stylesheets to Google Fonts Processing (Pro).
Fix: Fixed fatal error when OMGF was deactivated/removed, while OMGF Pro was active.
Fix: Fallback Font Stacks are now properly added to local stylesheets.
Enhancement: Huge performance boost! Reduced code footprint in frontend by ~33%. Instead of queueing and processing elements for removal and replacement seperately, it\'s now all done at once.
Fix: Fixed several warnings and notices.
Fix: (Rewritten) local stylesheets are now properly refreshed, after changes are made to Fallback Font Stacks.
v2.5.0 | August 2nd, 2021
Feature: Added Fallback Font Stack feature.
Fix: Fixed warning when Relative URLs are used.
Fix: When a manual Save & Optimize is triggered from within the Admin area, always regenerate the stylesheet.
v2.4.0 | July 28th, 2021
Feature: Include File Types allows you to specify which files to include in the stylesheet. If you used the WOFF2 Only option previously, this option is now set to only use WOFF2.
Feature: CDN URL, Alternative Relative Path and Use Relative URLs are replaced by the Fonts Source URL option. Don\'t worry. All your settings in the previously mentioned options are properly translated/migrated to this option.
Feature: Added AMP handling feature to allow proper fallback/remove behaviour of Google Fonts on AMP pages.
Fix: In Manual mode, the frontend would sometimes fail to load the stylesheet early when unloads were used.
v2.3.1 | July 5th, 2021
Fix: WP Rocket (and other CSS optimization plugins) trigger OMGF Pro multiple times. We now skip out early, if the stylesheet is already added.
Enhancement: Added compatibility with Smart Slider 3.5 new implementation of Google Fonts.
Note: As of this version, OMGF Pro is no longer compatible with Smart Slider versions older than 3.5.