2025-W38

Sep 15–21, 2025

14 releases

Airfleet's plugins saw significant updates this week, with a major rewrite of the lazy loading system in the Airfleet Theme Support Plugin (3.9.0) to improve performance and compatibility. This change is part of a broader effort to enhance plugin functionality and user experience. Other notable updates include fixes for asset enqueuing issues across multiple plugins, improvements to view rendering and access restrictions, and enhancements to the preview plugins feature in the Airfleet Plugin Manager Plugin (1.8.0).

airfleet-theme-support-plugin

Release 3.9.0

Lazy loading system rewritten for improved performance and compatibility.

GitHub
View full changelog

Changed

  • Delay: AirfleetLazyLoad v2.0.0 - Complete rewrite of lazy loading system for improved performance and compatibility
  • Delay: Enhanced script loading with advanced user interaction detection and click interception
  • Delay: Improved event override system with prefixed events to prevent premature execution
  • Delay: Updated script collection to use unified approach without priority categorization

Added

  • Delay: Added comprehensive jQuery override system for better WordPress theme compatibility
  • Delay: Added document.write override for legacy script compatibility (prevents page clearing)
  • Delay: Added Content Security Policy (CSP) detection and fallback mechanisms
  • Delay: Added webpack bundle handling for modern JavaScript applications
  • Delay: Added preconnect/preload link optimization for external scripts
  • Delay: Added advanced touch interaction handling with click replay functionality

Fixed

  • Delay: Fixed script execution order issues with complex dependency chains
  • Delay: Fixed compatibility issues with Firefox and CSP-restricted environments
  • Delay: Fixed jQuery event handling during lazy loading phase
  • Delay: Fixed click event replay to ensure proper user interaction after script loading
github-files

Release 1.25.0

Added arito-website-2025 to sync.yml

GitHub
View full changelog

Changed

  • sync.yml: Added airfleet/arito-website-2025
airfleet-elements-logos-plugin

Release 0.3.0

Added new logo blocks and partials, including static logos and sliding logos with improved performance.

GitHub
View full changelog

Added

  • Added elements-partials-static-logo-item (common partial for all static logos)
  • Added elements-blocks-static-logo (standalone block to render a single static logo)
  • Added elements-partials-sliding-logos (common partial for sliding logos blocks)
  • Added elements-partials-static-logos (common partial for static logos blocks)
  • Added elements-blocks-static-logos-v2 (block to render static logos with new performant approach)
  • Added elements-blocks-sliding-logos-v2 (block to render sliding logos with new performant approach)
  • Added filter airfleet/elements/static-logos/tagline/default_tag to set default tagline tag for Static Logos block
  • Added filter airfleet/elements/sliding-logos/tagline/default_tag to set default tagline tag for Sliding Logos block

Changed

  • elements-blocks-sliding-logos: refactored to use elements-partials-sliding-logos
  • elements-blocks-static-logos: refactored to use elements-partials-static-logos
airfleet-theme-support-plugin

Release 3.8.1

Added integration with airfleet/views/can_render filter to prevent view rendering and asset enqueuing for blocks hidden from anonymous users

GitHub
View full changelog

Added

  • Added integration with airfleet/views/can_render filter to prevent view rendering and asset enqueuing for blocks hidden from anonymous users
airfleet-views-plugin

Release 1.14.0

Added a filter to control view rendering based on access restrictions

GitHub
View full changelog

Added

  • Added filter airfleet/views/can_render to control view rendering based on access restrictions (e.g., for blocks hidden from anonymous users)
github-files

Release 1.24.0

Added airfleet/titan-website-2025 to sync.yml

GitHub
View full changelog

Changed

  • sync.yml: Added airfleet/titan-website-2025
airfleet-marketo-plugin

Release 2.4.1

Fixed an issue with asset enqueuing from a non-dist folder.

GitHub
View full changelog

Fixed

  • Fixed issue where assets could be incorrectly enqueued from non-dist folder
airfleet-hubspot-plugin

Release 2.5.1

Fixed an issue with asset enqueueing from non-dist folders

GitHub
View full changelog

Fixed

  • Fixed issue where assets could be incorrectly enqueued from non-dist folder
airfleet-elements-forms-cf7-plugin

Release 1.3.1

Fixed an issue with asset enqueuing from the wrong folder

GitHub
View full changelog

Fixed

  • Fixed issue where assets could be incorrectly enqueued from non-dist folder
airfleet-elements-forms-plugin

Release 3.7.1

Assets are now correctly enqueued from the dist folder.

GitHub
View full changelog

Fixed

  • Fixed issue where assets could be incorrectly enqueued from non-dist folder
airfleet-elements-videos-plugin

Release 3.5.3

Fixed an issue with asset enqueueing from a non-dist folder

GitHub
View full changelog

Fixed

  • Fixed issue where assets could be incorrectly enqueued from non-dist folder
airfleet-plugin-manager-plugin

Release 1.8.0

Preview Plugins now consider both version number and name when displaying the latest version.

GitHub
View full changelog

Changed

  • Preview Plugins: Allow versions with different names to be selected, even if they share the same version number. Previously, for a specific plugin, it would only take into account the version number and display the latest for each version number (e.g. if we had "1.4.0-xxx-{commit 1}", "1.4.0-xxx-{commit 2} and "1.4.0-yyy-{commit}" it would only display the latest "1.4.0" overall). Now it displays the latest version but takes into account both the version number and the version name (e.g. includes latest "1.4.0-xxx" and latest "1.4.0-yyy").
airfleet-wordpress-framework-php

Release 1.17.1

Fixed automatic cache invalidation for field groups

GitHub
View full changelog

Fixed

  • LocalJsonLoadFromCache: Fixed automatic cache invalidation when saving field groups
airfleet-elements-cta-plugin

Release 0.4.1

Fixed a fatal error in the cta-with-form-v2 block due to missing CtaWithFormSetup class.

GitHub
View full changelog

Fixed

  • Fixed elements-blocks-cta-with-form-v2 fatal error for not finding CtaWithFormSetup class.