581 produtos atualizados nos últimos 7 dias

Changelog do OMGF Pro

O que mudou em cada versão, da mais recente para a mais antiga. As notas são as publicadas pelo desenvolvedor, no idioma original.

  • Mais recente 5.3.4
  • 42 versões
  • Desde jun 2020

Versão 5.3.4

Mais recente
Notas da versão 5.3.4: 1 novidade 7 correções

Novidade

  • OMGF Pro's settings are included in OMGF's settings Import/Export (requires OMGF v6.4.0).

Correção

  • The Dashboard didn't report layout shifts (CLS) and promote Magic Fallbacks when Smart Optimize was enabled.
  • Smart Optimize failed (status 400) on pages with long non-Latin permalinks, e.g. Cyrillic or Greek.
  • Smart Optimize still ran on pages loaded with ?nomgf=1.
  • @font-face statements in very large or malformed stylesheets weren't optimized and Force Font-Display skipped them.
  • Optimized @font-face statements kept the original format hint, e.g. format('woff'), for their woff2 files.
  • Save & Optimize enabled Process Local/External Stylesheets when they contained no Google Fonts, e.g. with Force Font-Display enabled.
  • Stylesheets optimized by OMGF Pro could be marked as Unused in OMGF's Cache Status while still in use.
Assinar para baixar a versão 5.3.4

Versão 5.3.3

Notas da versão 5.3.3: 2 melhorias 6 correções

Melhoria

  • While Smart Optimize is paused because OMGF reports issues on the Dashboard (or found unprocessed Google Fonts), the Dashboard says so, instead of saying it's enabled.
  • When OMGF Pro removes cached stylesheets (an outdated cached copy of a theme or plugin stylesheet, or Smart Optimize's stylesheets after changing Magic Fallbacks), it flushes the page caches OMGF supports, because cached pages still refer to them. Requires OMGF v6.3.14 or higher.

Correção

  • After a theme (or plugin) stylesheet changed without WordPress' updater, e.g. when deploying with Git, SFTP or from a staging site, OMGF Pro kept serving its outdated cached copy. Cached copies are now refreshed when their source file is newer.
  • After updating a theme or plugin, local and external stylesheets OMGF Pro had cached (e.g. because they import Google Fonts) were served unprocessed until OMGF's cache was emptied, because OMGF removes their cached copies on update. They're processed again now.
  • Magic Fallbacks didn't add its fallbacks to fonts declared as CSS custom properties, e.g. block themes' font presets (Site Editor › Styles › Typography or theme.json).
  • Magic Fallbacks (or a Fallback Font Stack) could add its fallbacks to the font-family of an @font-face statement in the same stylesheet, instead of to the declaration using it (e.g. font-family: Manrope), which broke that @font-face statement.
  • Refreshing a page's Smart Optimize results (Admin Bar) also removed the Smart Optimize stylesheets it shared with other pages with the same unused fonts, so those pages loaded without their fonts while served from a page cache.
  • Apply Font-Display Option Globally (and Magic Fallbacks) also rewrote text on the page mentioning font-display (or font-family), e.g. "font-display: swap" in a post, removing everything after it up to the next; or }. Inline styles are now processed inside style elements and style attributes only.
Assinar para baixar a versão 5.3.3

Versão 5.3.2

Notas da versão 5.3.2: 5 novidades 3 melhorias 11 correções

Novidade

  • The omgf_pro_smart_optimize_excluded filter, to exclude pages from Smart Optimize.
  • When automatic updates are disabled (e.g. because the license isn't activated for this site, or its key can't be read), the Plugins screen shows why, with a link to the Manage Licenses screen. License manager v2.2.6.
  • Dutch (nl_NL) translations for the license manager. License manager v2.2.7.
  • An error message on the Manage Licenses screen when the license server can't be reached, instead of nothing happening. License manager v2.2.8.
  • Dutch (nl_NL) translation, and OMGF Pro now loads its bundled translations.

Melhoria

  • Smart Optimize purges a page from LiteSpeed Cache silently, instead of adding a LiteSpeed Cache "Purge url" admin notice for every page it analyzed.
  • The Dashboard notice no longer suggests Magic Fallbacks are generated per page; they're added for the fonts OMGF hosts locally.
  • When the license status couldn't be checked, the license manager checks it again after 24 hours instead of 84. License manager v2.2.8.

Correção

  • Smart Optimize decided whether a visitor was on mobile by the window's width when storing results, but by user agent when applying them. So tablets wider than 768px and narrow desktop windows analyzed pages on every visit, tablets could get the results meant for phones, and a narrow desktop window could store a page's desktop results as mobile. Results are now stored by user agent too, like most page caches separate mobile and desktop.
  • Smart Optimize no longer analyzes WooCommerce's endpoints, e.g. order received pages (/checkout/order-received/ /) or My Account's orders, and doesn't apply the results of the page they belong to (e.g. the checkout form) to them, because their contents are different.
  • Smart Optimize no longer analyzes pages which shouldn't be page cached, i.e. pages defining the DONOTCACHEPAGE constant (e.g. WooCommerce's cart, checkout and account pages), and doesn't apply results to them.
  • Local stylesheets loaded through a URL containing ../ (e.g. Super Speedy Search's stylesheet) couldn't be cached, because their cache path contained ../ as well.
  • When the license server couldn't be reached, requesting OMGF Pro's plugin information caused a fatal error ("Attempt to assign property "plugin" on false"), e.g. in Plugin Report or during Wordfence's update check.
  • License keys which can't be decrypted (e.g. after migrating a site) no longer cause a PHP warning on every page load, and license keys are no longer written to the license manager's debug log.
  • Magic Fallbacks had no effect unless Smart Optimize, a Detection Setting or a manual Fallback Font Stack was enabled too, and inline styles didn't get its fallbacks unless a manual Fallback Font Stack was configured. Stylesheets processed before Magic Fallbacks was enabled (or disabled) are now processed again.
  • Pages served from a page cache for longer than 12 to 24 hours couldn't be analyzed by 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. Requires OMGF v6.3.13 for the Google Fonts Checker's request.
  • Unused fonts were still removed after disabling Smart Optimize (only its preloads stopped). Its results are now only applied while it's enabled, and kept for when it's enabled again.
  • With plain permalinks, all pages shared the same Smart Optimize results, so fonts used on one page could be removed from another. Pages are now identified by their query vars, e.g. /?p=123 (search terms aren't stored).
  • The license manager's Manage License tab on OMGF's settings screen is now translated. License manager v2.2.8.
Assinar para baixar a versão 5.3.2

Versão 5.3.1

Notas da versão 5.3.1: 1 novidade 3 correções 1 reforço de segurança

Novidade

  • The omgf_pro_smart_optimize_path filter, to normalize the path Smart Optimize stores its results for.

Correção

  • Smart Optimize stored its results for every URL visitors browsed to, so variations of the same page were analyzed and stored separately, e.g. AffiliateWP's referral URLs (/ref/ /), which may contain an affiliate's email address. Results are now stored for the canonical path of the page. Existing results are removed once, so pages are analyzed again.
  • Smart Optimize results weren't found on sites installed in a subdirectory, or for paths containing percent-encoded characters.
  • Smart Optimize no longer analyzes 404 pages for administrators either.

Segurança

  • Smart Optimize only stores results for paths signed by your site, i.e. pages it actually rendered, so its table can't be filled with made-up paths.
Assinar para baixar a versão 5.3.1

Versão 5.3.0

Notas da versão 5.3.0: 2 novidades 3 melhorias 3 reforços de segurança

Novidade

  • Compatibility with Thrive Leads (and other Thrive products loading forms through Thrive Dashboard): Google Fonts @imported by forms which are loaded asynchronously are now replaced with locally hosted copies.
  • Smart Optimize results reported by visitors can only preload font files hosted on this site, OMGF's upload URL, a host the site already loads stylesheets, scripts or fonts from, or a whitelisted host: hosts of preloads reported during an administrator's visit are whitelisted automatically, other hosts are listed on the Dashboard for approval (the stoplight in the admin bar turns blue), and the whitelisted and ignored hosts can be managed below the Smart Optimize option.

Melhoria

  • Preloads' and unloads' paths are validated and the number of stored preloads and unused fonts is now limited.
  • Font files OMGF couldn't download correctly are reported as an alert (red) in the admin bar, instead of a warning, because OMGF Pro can't fix those. Requires OMGF v6.3.12.
  • Tested with WP 7.1.

Segurança

  • External stylesheets are fetched over a safe request that rejects internal/private hosts.
  • Asynchronously loaded Google Fonts stylesheets are only processed during an authorized Auto-Config run.
  • Only the query string of a Google Fonts stylesheet URL is decoded before it's requested.
Assinar para baixar a versão 5.3.0

Versão 5.2.11

Notas da versão 5.2.11: 1 melhoria 1 correção 1 reforço de segurança

Melhoria

  • This release requires OMGF v6.3.11 or higher. On older versions the clean up below is postponed until OMGF is updated, and Material Icons stylesheets aren't processed until then.

Correção

  • Magic Fallbacks kept asking to contact support about fonts which never existed, e.g. 'Arial,Helvetica,sans-serif !important', 'var(--tve-font-family,Mulish)' and 'inherit'. Whenever the Google Fonts API returned no fonts for a font family found in a local or inline stylesheet, which is always the case for a font installed with WordPress' Font Library, OMGF Pro < v5.2.9 ran the optimization again with the entire document, instead of that font's @font-face statements. Every font-family…

Segurança

  • Hardened the detection of Material Icons stylesheets, in line with OMGF v6.3.11.
Assinar para baixar a versão 5.2.11

Versão 5.2.10

Notas da versão 5.2.10: 2 melhorias 6 correções

Melhoria

  • 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.
  • The classes which collect @import statements (and the one which adds the Material Icons subset) registered their filters once per instance, while they're constructed on every processing run. Because nothing ever removed those filters, they stacked up within a single request, which meant the same @import could be optimized several times over, and the Material Icons subset could be added to the subset list more than once.

Correção

  • Optimize Local/External Stylesheets skipped any link element written over multiple lines (or with a line break inside its href attribute), while browsers load those just fine. The pattern used to find them couldn't match line breaks, but could run past the > which ends an element. Both are fixed, and line breaks are now stripped from the URL before it's requested, just like browsers do.
  • @import statements spread over multiple lines weren't detected. CSS allows whitespace (incl. line breaks) after @import and inside url, and a backslash followed by a line break is a line continuation inside a string, but none of those were matched. A raw line break inside the URL is still ignored, because that's an unterminated string, which browsers don't load either.
  • Smart Optimize (Unused Fonts) could return a blank page when an inline @import statement was fully unloaded. The pattern used to remove that statement removed everything between the first @import and the last occurrence of the stylesheet's URL, and exceeded PCRE's runtime limits on documents larger than ~100KB, in which case the entire document was replaced with nothing (accompanied by a 'preg_replace_callback: Passing null to parameter #3 ($subject)' deprecation notice). Matching is now…
  • Smart Optimize (Unused Fonts) didn't remove any @font-face rules from stylesheets whose fonts are split into subsets. The subset was matched against the font file's URL using a pattern which couldn't match the hyphen separating the subset from the font-weight (e.g., source-sans-pro-normal-latin-400.woff2), so no rule ever matched. The subset is now matched against the @font-face rule's unicode-range, and only falls back to the filename for rules which don't define one.
  • Smart Optimize (Unused Fonts) now removes a stylesheet's link element from the HTML entirely when all of its @font-face rules are unloaded, instead of leaving behind a request for an empty stylesheet. Generated stylesheets always start with a header comment, which meant they were never detected as empty. This also fixes the deregistration of fully unloaded Async Stylesheets.
  • An unused Material Icons stylesheet wasn't removed from the HTML. Its cached URL was looked up in the wrong list, so it was never recognized, and clearing the link element's href attribute left behind a request for the page itself. Its link element is now removed entirely.
Assinar para baixar a versão 5.2.10

Versão 5.2.9

Notas da versão 5.2.9: 6 correções

Correção

  • With Magic Fallbacks enabled, the first click on a Replace checkbox checked all corresponding "Don't Load" checkboxes, but left the Replace checkbox itself unchecked.
  • With Magic Fallbacks enabled, a Replace checkbox stayed disabled after unchecking the Preload checkbox(es) of the corresponding font family.
  • A corrupted (non-array) Fallback Font Stack option no longer causes a fatal error ('Cannot access offset of type string on string') when opening the Optimize Fonts settings screen.
  • Magic Fallback aliases were incorrectly stored as font families during Save & Optimize, causing a 'could not find a matching fallback font' notice.
  • Magic Fallbacks no longer tries to find a fallback for icon fonts (e.g., Material Icons/Symbols) and no longer shows a 'could not find a matching fallback font' notice for them.
  • Smart Optimize now purges the page cache on taxonomy archives, the homepage and WooCommerce product pages by switching supported caching plugins (LiteSpeed, W3 Total Cache, WP-Optimize, WP Rocket, WP Super Cache) to URL-based purging, so the detection script no longer re-runs on every page load for URLs without a single post-ID.
Assinar para baixar a versão 5.2.9

Versão 5.2.8

Notas da versão 5.2.8: 1 correção 1 reforço de segurança

Correção

  • Muli was renamed to Mooli. This fix provides an alias for it.

Segurança

  • Hardened Smart Optimize and local stylesheet processing to prevent a path traversal vulnerability. Props Patchstack.
Assinar para baixar a versão 5.2.8

2026

12 versões

Versão 5.2.7

Notas da versão 5.2.7: 1 melhoria 1 correção

Melhoria

  • URGENT!: This release patches an exploit currently being actively exploited in the wild.

Correção

  • Neuton and Oxygen didn't receive proper Magic Fallbacks due to missing values in the dataset. This fix provides fallbacks for these cases.

Versão 5.2.6

Notas da versão 5.2.6: 1 novidade 3 melhorias 2 correções

Novidade

  • Courier New as a Magic Fallback for monospace Google Fonts.

Melhoria

  • Always inline Magic Fallbacks to make sure they're used before anything else.
  • BunnyCDN compatibility.
  • Smart Optimize now removes import statements if all font-face statements in the corresponding stylesheet are marked for unloading.

Correção

  • Magic Fallbacks now works with inline font-face statements.
  • Font-family declarations inside inline font-face statements should not receive fallbacks.

Versão 5.2.5

Notas da versão 5.2.5: 1 melhoria 1 correção

Melhoria

  • Tested with WP 7.0.

Correção

  • Smart Optimize would append a (or replace an existing) ver parameter to URLs not cached by OMGF Pro.
Assinar para baixar a versão 5.2.5

Versão 5.2.4

Notas da versão 5.2.4: 1 melhoria 1 correção

Melhoria

  • Updated License manager to v2.2.4.

Correção

  • Local Stylesheets would attempt to optimize core's load-styles.php script.

Versão 5.2.3

Notas da versão 5.2.3: 1 correção

Correção

  • Fix in license manager: some systems would throw an uncaught error: class "Daan\LicenseManager\stdClass" not found.
Assinar para baixar a versão 5.2.3

Versão 5.2.2

Notas da versão 5.2.2: 1 novidade 2 melhorias 1 correção

Novidade

  • Mobile Support for Smart Optimize

Melhoria

  • Decoupled Magic Fallback from Smart Optimize
  • Upgrade license manager to v2.2.2

Correção

  • Use omgf_do_not_load_frontend_js filter to make sure Smart Optimize runs in OMGF v6.3.5
Assinar para baixar a versão 5.2.2

Versão 5.2.1

Notas da versão 5.2.1: 1 novidade 2 correções

Novidade

  • Provisioning for TranslatePress compatibility.

Correção

  • Undefined array key warning when theme uses WordPress Local Fonts.
  • Replaced base64 encoding with hex escapes in the block async script, to improve WP 7.0 compatibility.

Versão 5.2.0

Notas da versão 5.2.0: 1 novidade 1 melhoria

Novidade

  • Magic Fallbacks, which generates mathematically tuned system font fallbacks that match your Google Fonts\' exact proportions to eliminate Cumulative Layout Shifting!

Melhoria

  • Several minor code improvements.
Assinar para baixar a versão 5.2.0

Versão 5.1.0

Notas da versão 5.1.0: 2 melhorias

Melhoria

  • When Smart Optimize is enabled, and has finished detecting its optimizations, it will now automatically refresh the cache of that page for the most popular caching plugins: FlyingPress; Kinsta Cache; LiteSpeed Cache; SiteGround Optimizer; W3 Total Cache; WP Fastest Cache; WP-Optimize; WP Rocket; WP Super Cache
  • Clarified copy in the Performance Checker dialog.
Assinar para baixar a versão 5.1.0

Versão 5.0.0

Notas da versão 5.0.0: 1 novidade 1 melhoria

Novidade

  • Smart Optimize, which automatically optimizes your Google Fonts by automatically removing unused subsets and font styles/weights and preloading ones above the fold.

Melhoria

  • Run Google Fonts Checker in the Background option, because it's superseded by Smart Optimize.
Assinar para baixar a versão 5.0.0

Versão 4.1.7

Notas da versão 4.1.7: 1 novidade 1 correção

Novidade

  • Fonts added by Block Themes and Core Themes (TwentyTwenty*) are now fully supported, including subsetting.

Correção

  • If Local Stylesheets processing was still off (before running initial optimization), External Stylesheets Processing would pick up fonts.googleapis.com URLs, causing confusion in the
Assinar para baixar a versão 4.1.7

2025

13 versões

Versão 4.1.5

Notas da versão 4.1.5: 2 melhorias

Melhoria

  • Added support for Google Fonts kits in (inline) stylesheets.
  • Several code improvements to clear the way for future features.

Versão 4.1.4

Notas da versão 4.1.4: 2 melhorias 1 correção

Melhoria

  • Refactored code for WebfontConfig detection to provide improved compatibility with several (if not all) themes and plugins using asynchronously loaded Google Fonts.
  • Updated license manager to v2.1.1, which introduces several fixes for license validity checks.

Correção

  • Several minor fixes and improvements.

Versão 4.1.3

Notas da versão 4.1.3: 2 correções

Correção

  • Unloading all fonts in an async stylesheet would result in the stylesheet still being loaded.
  • When an inline stylesheet containing @import statements loading Google Fonts was loaded asynchronously, the entire stylesheet would be blocked.

Versão 4.1.2

Notas da versão 4.1.2: 3 melhorias 1 correção

Melhoria

  • Onboarding for Smart Preload in the Dashboard.
  • Added compatibility for themes/plugins using the WPTT webfont loader.
  • Smart Preload now also scans stylesheets loaded using @import rules for fonts to preload.

Correção

  • Smart Preload didn't work with Variable Fonts and/or Static Fonts loaded in a different font-weight than they were actually used.

Versão 4.1.1

Notas da versão 4.1.1: 2 melhorias

Melhoria

  • Added "Auto-configure Preload Settings for [post-type/taxonomy]" to the Admin Bar menu.
  • When Smart Preload is enabled, all set Preloads are disabled to make sure one replaces the other.

Versão 4.1.0

Notas da versão 4.1.0: 1 novidade 1 correção

Novidade

  • Smart Preload automatically configures which fonts to preload i.e., load early. Even at page level!

Correção

  • WP Font Manager compatibility.

Versão 4.0.4

Notas da versão 4.0.4: 2 melhorias 1 correção

Melhoria

  • When the WPML plugin is active or the current site is a Multisite, the Developer Mode function will be automatically enabled.
  • Minor refactors to comply with OMGF v6.0.2.

Correção

  • WPML and Multisite compatibility

Versão 4.0.3

Notas da versão 4.0.3: 1 correção

Correção

  • File paths containing spaces would send OMGF Pro's auto config into a tailspin.

Versão 4.0.2

Notas da versão 4.0.2: 1 correção

Correção

  • Minor glitch in license manager would prevent users who just upgraded to a lifetime license to get the proper "never expires" status for their license.

Versão 4.0.1

Notas da versão 4.0.1: 2 melhorias

Melhoria

  • Updated license manager to v2.0.2
  • Re-factored Google Fonts checker related code to align with OMGF v6.0.1 (Enfold compatibitily)

Versão 4.0.0

Notas da versão 4.0.0: 1 novidade 4 melhorias 1 correção

Novidade

  • Requires Plugin header, so OMGF Pro can only be activated if OMGF is installed and active.

Melhoria

  • All Detection Settings are now configured automatically!
  • The Remove Async Google Fonts option is removed, and asynchronously loaded Google Fonts are now processed and replaced automatically.
  • Several code improvements and bugfixes.
  • Updated license manager to v2.0.1.

Correção

  • BunnyCDN compatibility.

Versão 3.12.5

Notas da versão 3.12.5: 1 novidade 1 melhoria

Novidade

  • Added compatibility for Porto theme.

Melhoria

  • Updated license manager to v1.16.2

2024

5 versões

Versão 3.12.4

Notas da versão 3.12.4: 2 melhorias

Melhoria

  • Updated Unicode Ranges for Cyrillic-ext, Hebrew, Latin-ext, Math and Symbol.
  • Updated license manager to v1.16.0, which activates the license directly from the browser, instead of through the server, avoiding firewall IP blocking issues.

Versão 3.12.3

Notas da versão 3.12.3: 1 melhoria 1 correção

Melhoria

  • Updated license manager to v1.15.6.

Correção

  • Jupiter (child) theme compatibility.

Versão 3.12.2

Notas da versão 3.12.2: 1 melhoria

Melhoria

  • Updated license manager to v1.15.5.

Versão 3.12.1

Notas da versão 3.12.1: 3 melhorias 2 correções

Melhoria

  • Tested with WP 6.6
  • Updated license manager to v1.15.4.
  • Minor code improvements.

Correção

  • Improved code for enrolling new users.
  • Jupiter compatibility would break when Smart Slider 3 was active.

Versão 3.12.0

Notas da versão 3.12.0: 1 novidade 4 melhorias 2 correções

Novidade

  • Support for the Font Manager introduced in WP 6.5. Simply enable Process Inline Styles, or enable Auto-config Detection Settings to enable it.

Melhoria

  • Tested with WP 6.5
  • Early Access detection, because it's considered "obsolete and unsupported" by Google for over a year.
  • Updated license manager to v1.15.2.
  • Several code improvements.

Correção

  • Parenthesis and spaces in filenames would break styling when Local Stylesheets processing was enabled.
  • Compatibility fixes for specific themes wouldn't run if a child theme was being used.

2021

1 versão

Versão 3.0.0

Notas da versão 3.0.0: 1 novidade 2 melhorias 1 correção

Novidade

  • Scan Posts/Pages 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.

Melhoria

  • Reduced the amount of code running in the frontend by ~60%!
  • Several code refactors, optimizations and UX tweaks.

Correção

  • When Advanced Processing is disabled, OMGF Pro's other features are still properly processed by the OMGF API (e.g. Combine & Dedupe)
Vídeo ·

Black Friday R$ 19,90 por mês Plano Budget no cartão, preço travado na Black Friday Lote 1 termina em 00d 00h 00m Próximo lote R$ 24,90 Ver a oferta Ver oferta
Ver o carrinho

GANHE 5% DE DESCONTO na sua primeira compra

Preencha o formulário abaixo e garanta 5% de desconto na sua primeira compra. Válido por tempo limitado.