Plugin Directory

Changeset 3404549


Ignore:
Timestamp:
11/28/2025 02:05:17 AM (3 months ago)
Author:
derickschaefer
Message:

Updated changelog in 2.0.7 tag

File:
1 edited

Legend:

Unmodified
Added
Removed
  • static-cache-wrangler/tags/2.0.7/readme.txt

    r3404540 r3404549  
    333333
    334334== Changelog ==
     335
     336= 2.0.7 =
     337* **Major Compatibility Enhancement Release**
     338* Version 2.0.7 delivers extensive improvements to **Kadence Blocks support** and significantly enhances compatibility with **all Gutenberg block plugins** that rely on dynamically printed JavaScript and CSS.
     339* Ensures **accurate static exports** by capturing all front-end assets output by WordPress during rendering—including assets printed via `wp_print_scripts()` and `wp_print_footer_scripts()`—preserving full block interactivity outside of WordPress.
     340
     341**Compatibility Improvements**
     342* **Full Kadence Blocks compatibility** – Global front-end scripts and styles are now correctly captured, enabling complete functionality for JS-dependent components (accordions, buttons, icons, Lottie animations, progress bars, etc.).
     343* **Enhanced Gutenberg block suite support** – Reliable detection and export of dynamic assets from Spectra, Stackable, GenerateBlocks, CoBlocks, Otter, and other major block libraries.
     344* **Improved dynamic script capture logic** – Scripts enqueued conditionally based on block presence are now collected earlier, preventing missing-asset issues.
     345* **Better preservation of interactive behavior** – Tooltips, animations, scroll effects, responsive scripting, and block initialization logic now export more consistently.
     346* **Resolved rare blank-page rendering issues** caused by timing conflicts in WordPress’s script-printing lifecycle.
     347
     348**Technical Enhancements**
     349* Implemented an early script-queue flush to capture output from:
     350  * `wp_print_head_scripts()`
     351  * `wp_print_scripts()`
     352  * `wp_print_footer_scripts()`
     353* Captured script output is now injected into the main buffer **before** asset parsing, ensuring regex scanners detect all JS/CSS printed during rendering.
     354* Improved isolation of script-capture routines from theme templates to avoid lifecycle interference.
     355* Better support for plugins that enqueue front-end assets only when specific blocks are present.
     356* Increased reliability for mixed-content layouts and advanced interactive block patterns.
     357
     358**Compatibility**
     359* Tested with WordPress 6.8.3 and PHP 7.4–8.3
     360* Fully backward compatible with 2.0.6
     361
     362**Migration Notes**
     363* No configuration changes required.
     364* Recommended: Regenerate static exports after update to ensure full compatibility with updated asset-capture behavior.
    335365
    336366= 2.0.6 =
Note: See TracChangeset for help on using the changeset viewer.