OMGF · Version history
OMGF changelog and version history
- Latest version
- 6.4.1
- Nov 2, 2026 (7 days ago)
- Releases
- 197
- since 2018
- In the last year
- 24
- about one every 15 days
- Tested up to
- WordPress 7.1.4
- PHP 7.3 or later
Releases each year
- 20182 releases
- 201910 releases
- 202050 releases
- 202125 releases
- 202238 releases
- 202323 releases
- 202412 releases
- 202514 releases
- 202623 releases
202623 releases
OMGF 6.4.1Latest
- Fixed: some font weights could be missing after optimization, e.g. italics showing as Light.
- Improved: variable fonts are downloaded only once, which makes optimization a lot faster.
- Fixed: other plugins or themes could change the text color of notices on the Dashboard.
OMGF 6.4.0
- Added: Import/Export settings on the Help tab and through WP-CLI (wp omgf export/wp omgf import).
- Added: Cache Status now marks stylesheets that weren’t found on your site for 30 days as Unused, so you can remove them.
- Fixed: OMGF’s frontend scripts (and OMGF Pro’s Smart Optimize) still ran on pages loaded with ?nomgf=1.
- Improved: options that are only used in the admin area are no longer loaded on every page request.
OMGF 6.3.14
- Fixed: after emptying OMGF’s cache, or updating a theme or plugin (which removes OMGF’s cached copies of 3rd party stylesheets), pages served from a page cache kept referring to the removed stylesheets and fonts, so they loaded without (some of) their fonts until the page cache expired. OMGF now fl…
OMGF 6.3.13
- Fixed: pages served from a page cache for longer than 12 to 24 hours couldn’t be analyzed by OMGF Pro’s Smart Optimize, because their (expired) nonce made WordPress reject the request. Logged-out visitors no longer get a nonce, because it’s the same for everyone and doesn’t protect anything.
- Fixed: a fatal error (“array_merge(): Argument #1 must be of type array”) during Save & Optimize when the stored optimized fonts were corrupted, e.g. by older versions.
- Fixed: the description of OMGF Pro’s Magic Fallbacks option no longer says it requires Smart Optimize; they’ve worked independently since OMGF Pro v5.2.2.
OMGF 6.3.12
- Security: hardened the handling of Google Fonts stylesheet requests.
- Security: hardened the handling of downloaded font files.
- Security: admin notices are escaped on output.
- Security: the redirect after saving settings is restricted to the site’s own host.
- Security: the stylesheet handle is escaped on the Optimize Fonts screen.
- Improved: removed a legacy, hidden option from the settings form.
- Security: only administrators can store results or trigger processing through the Admin Bar Menu’s status endpoint, even when its permission is widened by a filter. URLs are validated before they’re processed.
- Security: downloaded font files are now validated before they’re stored.
- Fixed: the Font Performance Checker didn’t detect fonts which should be preloaded if their @font-face statement used a keyword (e.g. font-weight: normal, which most icon fonts use) or a weight range (i.e. variable fonts).
- Improved: the Font Performance Checker now also detects fonts which should be preloaded in cross-origin stylesheets loaded without the crossorigin attribute, if the stylesheet’s host allows it (most font CDNs do).
- Tested with WP 7.1.
OMGF 6.3.11
- Security: hardened the detection of Google Fonts stylesheets and the handling of downloaded files. Thanks to Wordfence for responsibly disclosing this issue.
- Security: Save & Optimize can now only be started by an authorized request. Thanks to Ángel Santana (via WPScan) for responsibly disclosing this issue.
- Fixed: stylesheets generated by the WPTT Webfont Loader were removed from the page instead of being optimized because the compatibility fix’s validation was inverted.
- Fixed: a font family whose name contains a character with a special meaning in a regular expression (e.g., a dot or an asterisk) claimed the @font-face statements — and the downloads — of every other font in the same stylesheet. The name is now escaped before it’s matched.
- Improved: values which can’t be the name of a font are no longer stored as font families, e.g. ‘Arial, Helvetica, sans-serif !important’, ‘var(–tve-font-family,Mulish)’, ‘inherit’ and ‘sans-serif.’ A stylesheet which isn’t a Google Fonts API response (e.g., a theme’s stylesheet, which is only proce…
OMGF 6.3.10
- Note: this release detects stylesheets which were skipped before, so optionally run Save & Optimize once after updating to add them to your cache. Nothing breaks if you don’t.
- Fixed: Google Fonts stylesheets whose href attribute contains a line break (or tab) weren’t detected during Save & Optimize, while browsers loaded them just fine, because they strip those characters from URLs before requesting them. OMGF now does the same, so these stylesheets are detected and opti…
- Fixed: Google Fonts checker flagged font faces as unused even when an element on the page referenced them in its computed style. Font faces defining a unicode-range were compared against an identifier which the detected font faces never contain, so the check always passed. As a result, fonts used b…
OMGF 6.3.9
- Fixed: SVGs and other assets from fonts.gstatic.com would be flagged as false positives by Google Fonts checker.
- Improved: added Beehiiv to Iframes Loading Fonts.
- Fixed: The settings save handler no longer stores a malformed (scalar) value for options that must be arrays (e.g., when a proxy or security plugin flattens the array parameters), and self-heals a previously corrupted option on the next save. This prevents a fatal ‘Cannot access offset of type stri…
OMGF 6.3.8
- XSS: Hardened security by adding capability and nonce checks to Save & Optimize action.
OMGF 6.3.7
- Added: omgf_frontend_process_preloads action, which is used by OMGF Pro for coming up Smart Optimize improvements.
OMGF 6.3.6
- Tested with WP 7.0.
OMGF 6.3.5
- Fixed: Google Fonts and Performance Checker didn’t run when Disable Admin Bar Menu was enabled.
OMGF 6.3.4
- Code improvements to facilitate UX in OMGF Pro.
OMGF 6.3.3
- Improved: Performance Checker now also checks Cumulate Layout Shifting (CLS) caused by fonts.
- Some minor UI fixes.
OMGF 6.3.2
- Fixed: Uncaught Error: Call to undefined function is_plugin_active(), which was introduced in 6.3.1.
OMGF 6.3.1
- Fixed: flushing the cache after running Save & Optimize didn’t work.
- Added: compatibility with the official Cloudflare plugin.
OMGF 6.3.0
- Improved: clarified the dialog shown in the Performance Checker.
- Improved: OMGF now flushes the CSS cache of the most popular caching plugins after running Save & Optimize:
- Autoptimize
- FlyingPress
- Kinsta Cache
- LiteSpeed Cache
- SiteGround Optimizer
- W3 Total Cache
- WP Fastest Cache
- WP-Optimize
- WP Rocket
- WP Super Cache
- Improved: OMGF now flushes its own (third party) cache when editing options and/or pages/posts in the following themes/page builders:
- Avada
- Beaver Builder
- Bricks Builder
- Divi
- Elementor
- Oxygen
- Improved: When you switch themes, update permalinks or update a plugin, OMGF will now also flush third party stylesheets it’s cached.
OMGF 6.2.0
- Extended the Google Fonts checker with a Performance Checker, which checks how fonts are performing on your site in 3 areas:
- Unused Subsets,
- Unused Font styles/weights,
- Missing Preloads. If it finds any issues, it’ll suggest solutions.
OMGF 6.1.4
- Improved: options are now retrieved much more efficiently.
- Improved: minor security fixes.
- Deprecated: omgf_frontend_preloaded_fonts and omgf_frontend_optimized_fonts are deprecated and will be removed in a future release. They are replaced by omgf_filter_preloaded_fonts and omgf_filter_optimized_fonts.
OMGF 6.1.3
- Coincidentally found a bug that has been haunting me for years, that’s why I’m releasing this quick patch release.
- Fixed: in some scenarios, unloaded_stylesheets would be stored as an array with one empty element in the database.
OMGF 6.1.2
- Fixed: if the expected MIME type of the downloaded file didn’t match, a class OMGF\OMGF exception would be thrown.
- Dev: Updated CI tools.
OMGF 6.1.1
- Fixed: font-weights would sometimes break when Smart Slider 3 or Groovy Menu was enabled.
OMGF 6.1.0
- Improved: OMGF now runs on wp-login.php.
202514 releases
OMGF 6.0.11
- Tested with WP 6.9
- Improved: Renamed Divi/Elementor compatibility to just Divi compatibility, since Elementor compatibility is now always on.
- Added: Colibri WP theme to list of themes that require additional configuration.
- Fixed: an Uncaught TypeError would appear in the admin screen on some instances.
OMGF 6.0.10
- Improved: subset and font-family detection to avoid false positives.
- Fixed: If no subset could be found, font filenames would be erroneously prepended with a dash.
OMGF 6.0.9
OMGF 6.0.8
OMGF 6.0.7
OMGF 6.0.6
OMGF 6.0.5
OMGF 6.0.4
OMGF 6.0.3
OMGF 6.0.2
OMGF 6.0.1
OMGF 6.0.0
OMGF 5.9.3
OMGF 5.9.2
202412 releases
OMGF 5.9.1
OMGF 5.9.0
OMGF 5.8.3
OMGF 5.8.2
OMGF 5.8.1
OMGF 5.8.0
OMGF 5.7.16
OMGF 5.7.15
OMGF 5.7.14
OMGF 5.7.13
OMGF 5.7.12
OMGF 5.7.11
202323 releases
OMGF 5.7.10
OMGF 5.7.9
OMGF 5.7.8
OMGF 5.7.7
OMGF 5.7.6
OMGF 5.7.5
OMGF 5.7.4
OMGF 5.7.2
OMGF 5.7.1
OMGF 5.7.0
OMGF 5.6.7
OMGF 5.6.6
OMGF 5.6.5
OMGF 5.6.4
OMGF 5.6.3
OMGF 5.6.2
OMGF 5.6.1
OMGF 5.6.0
OMGF 5.5.6
OMGF 5.5.5.1
OMGF 5.5.5
OMGF 5.5.4
OMGF 5.5.3
202238 releases
OMGF 5.5.2
OMGF 5.5.1
OMGF 5.5.0
OMGF 5.4.3
OMGF 5.4.2
OMGF 5.4.1
OMGF 5.4.0
OMGF 5.3.9
OMGF 5.3.8
OMGF 5.3.7
OMGF 5.3.6
OMGF 5.3.5
OMGF 5.3.4
OMGF 5.3.3
OMGF 5.3.2
OMGF 5.3.1
OMGF 5.3.0
OMGF 5.2.2
OMGF 5.2.1
OMGF 5.2.0
OMGF 5.1.4
OMGF 5.1.3
OMGF 5.1.2
OMGF 5.1.1
OMGF 5.1.0
OMGF 5.0.6
OMGF 5.0.5
OMGF 5.0.4
OMGF 5.0.3
OMGF 5.0.2
OMGF 5.0.1
OMGF 5.0.0
OMGF 4.6.0
OMGF 4.5.19
OMGF 4.5.18
OMGF 4.5.16
OMGF 4.5.15
OMGF 4.5.13
202125 releases
OMGF 4.5.12
OMGF 4.5.11
OMGF 4.5.10
OMGF 4.5.9
OMGF 4.5.8
OMGF 4.5.7
OMGF 4.5.6
OMGF 4.5.5
OMGF 4.5.4
OMGF 4.5.3
OMGF 4.5.2
OMGF 4.5.1
OMGF 4.5.0
OMGF 4.4.4
OMGF 4.4.3
OMGF 4.4.2
OMGF 4.4.1
OMGF 4.4.0
OMGF 4.3.2
OMGF 4.3.1
OMGF 4.3.0
OMGF 4.2.8
OMGF 4.2.7
OMGF 4.2.6
OMGF 4.2.5
202050 releases
OMGF 4.2.4
OMGF 4.2.3
OMGF 4.2.2
OMGF 4.2.1
OMGF 4.2.0
OMGF 4.1.3
OMGF 4.1.2
OMGF 4.1.1
OMGF 4.1.0
OMGF 4.0.2
OMGF 4.0.1
OMGF 4.0.0
OMGF 3.8.2
OMGF 3.8.1
OMGF 3.8.0
OMGF 3.7.0
OMGF 3.6.2
OMGF 3.6.1
OMGF 3.6.0
OMGF 3.5.0
OMGF 3.4.5
OMGF 3.4.4
OMGF 3.4.3
OMGF 3.4.2
OMGF 3.4.1
OMGF 3.4.0
OMGF 3.3.6
OMGF 3.3.5
OMGF 3.3.4
OMGF 3.3.3
OMGF 3.3.2
OMGF 3.3.1
OMGF 3.3.0
OMGF 3.1.3
OMGF 3.1.2
OMGF 3.1.1
OMGF 3.1.0
OMGF 3.0.1
OMGF 3.0.0
OMGF 2.5.0
OMGF 2.4.1
OMGF 2.4.0
OMGF 2.3.0
OMGF 2.2.9
OMGF 2.2.8
OMGF 2.2.7
OMGF 2.2.6
OMGF 2.2.5
OMGF 2.2.4
OMGF 2.2.3
201910 releases
OMGF 2.2.2
OMGF 2.2.1
OMGF 2.2.0
OMGF 2.1.6
OMGF 2.0.8
OMGF 1.9.11
OMGF 1.8.3
OMGF 1.7.9
OMGF 1.6.0
OMGF 1.5.7
20182 releases
OMGF 1.1.0
OMGF 1.0.1
Questions about OMGF’s releases
What is the latest version of OMGF?
6.4.1, released on Nov 2, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.3 or later.
How often is OMGF updated?
24 releases in the last year, about one every 15 days. Its first release on WordPress.org dates from June 2018.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in OMGF’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.