Changeset 3404549
- Timestamp:
- 11/28/2025 02:05:17 AM (3 months ago)
- File:
-
- 1 edited
-
static-cache-wrangler/tags/2.0.7/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
static-cache-wrangler/tags/2.0.7/readme.txt
r3404540 r3404549 333 333 334 334 == 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. 335 365 336 366 = 2.0.6 =
Note: See TracChangeset
for help on using the changeset viewer.