2025-W30

Jul 21–27, 2025

12 releases
  • Airfleet Monitoring Worker: Added endpoints for running PageSpeed tests and converting domain names in the database. Also added support for writing only the domain to the database instead of the full URL by /pagespeed-run. - Airfleet Elements Modals Plugin: Fixed a bug with calling airfleet_modals_priority() from the inc folder. Also added a filter to customize the priority of modal rendering in wp_footer. - Airfleet Monitoring Dashboard: Added support for PageSpeed reporting and tracking, including a full report page and dashboard metrics. - Airfleet Elements Core Plugin: JS utilities are now available through global var _af. - Airfleet Lottie Plugin: Removed two events and replaced them with direct function calls during migration to a new library.
airfleet-monitoring-worker

Release 1.7.0

/pagespeed-run now writes only the domain to the database, not the full URL.

GitHub
View full changelog

Changed

  • /pagespeed-run writing only domain to DB instead of URL with schema.
airfleet-elements-modals-plugin

Release 1.1.3

Fixed a bug with calling airfleet_modals_priority() from the inc folder.

GitHub
View full changelog

Fixed

  • Fixed calling airfleet_modals_priority() from inc folder by including airfleet-elements-modals-api.php earlier in the airfleet-elements-modals.php file
airfleet-elements-core-plugin

Release 1.10.0

JS utilities are now available through global var _af

GitHub
View full changelog

Changed

  • JS utilities are now available through global var _af (e.g. _af.debounce) under the same names, with the exception of domReady (now named ready, i.e. _af.ready) and dispatchEvent (now named dispatch, i.e. _af.dispatch)
airfleet-elements-lottie-plugin

Release 2.0.1

Removed two events and replaced them with direct function calls during migration to a new library.

GitHub
View full changelog

Removed

  • Removed event airfleet-lottie-load-request. Replaced by direct new DotLottie() calls during migration from @dotlottie/player-component to @lottiefiles/dotlottie-web
  • Removed event airfleet-lottie-play-request. Replaced by direct dotLottie.play() calls during migration from @dotlottie/player-component to @lottiefiles/dotlottie-web

Changed

  • Added missing entries in changelog (documentation only release)
  • BREAKING: Changed from <dotlottie-player> to <airfleet-lottie-player> custom element
  • Added comprehensive playback controls (play/pause button, progress bar, loop toggle)
  • Added drag functionality for progress bar scrubbing
  • Added frame-by-frame playback control and speed control
  • Improved error handling and lazy loading implementation
airfleet-monitoring-dashboard

Release 0.9.0

Added support for PageSpeed reporting and tracking, including a full report page and dashboard metrics.

GitHub
View full changelog

Changed

  • Refactor domain name without protocol in the database queries
  • Refactor env in tables vars
  • Project list: Combined columns for more compact view

Added

  • Added PageSpeed page to show a specific full report
  • Project details: Added table with all PageSpeed reports
  • Project list: Added last PageSpeed scores
  • Dashboard: Added top and lowest Pagespeed Scores
  • Dashboard: Added average score and passed percent
  • Added PostHog tracking
airfleet-monitoring-worker

Release 1.6.0

Added endpoints for running PageSpeed tests and converting domain names in the database.

GitHub
View full changelog

Added

  • Added endpoint /pagespeed-run to run PageSpeed tests.
  • Added endpoint /admin/convertDomainDatabase to convert domain names in the database without scheme and remove trailing slashes.

Changed

  • Removed current PageSpeed call from /push endpoint.
  • Added error messages for PageSpeed tests.
airfleet-elements-modals-plugin

Release 1.1.2

Added a filter to customize the priority of modal rendering in wp_footer

GitHub
View full changelog

Added

  • Added filter airfleet/elements/modals/priority to customize the priority of modal rendering in wp_footer (default: 20)
airfleet-monitoring-plugin

Release 0.11.0

Added separate PageSpeed call next to push.

GitHub
View full changelog

Changed

  • Added separate PageSpeed call next to push.
airfleet-monitoring-worker

Release 1.5.0

Added endpoints for database copying, backing up, and initialization/resetting, as well as a GitHub Actions workflow for building and deploying the worker.

GitHub
View full changelog

Added

  • Added endpoint /admin/db/copy/:target to copy the database to a new target which is prefix of tables.
  • Added endpoint /admin/db/backup/:format to backup the database. Supported formats: inline, sql, gzip.
  • GitHub Actions workflow to build and deploy the worker.

Changed

  • /admin/initDatabase endpoint renamed to /admin/db/init.
  • /admin/resetDatabase endpoint renamed to /admin/db/reset.
airfleet-cache-control-plugin

Release 3.6.0

Added Cloudflare cache clearing functionality and updated dependencies.

GitHub
View full changelog

Added

  • Added CloudflareCache class to clear cloudflare cache.
  • Added airfleet/cache-control/options/cloudflare-supported filter hook to check if cloudflare is supported.

Updated

  • Updated error message for CloudfrontCache when distribution_id is missing.
  • Bumped airfleet/wordpress-framework dependency to 1.15.0
airfleet-hubspot-plugin

Release 2.4.0

Added new class for customizing date input field position and made date picker width customizable.

GitHub
View full changelog

Added

  • New .hs-dateinput class with position property set to a customizable value (--afs-hubspot-dateinput-position) for better layout control of the date input field.

Changed

  • The .hs-datepicker width is now determined by the var(--afs-hubspot-date-picker-width). This allows for a more flexible and customizable approach to setting the date picker's width.

Fixed

  • Removed the default 100% width on the .hs-datepicker element, allowing other elements to occupy their desired space within the form layout.
airfleet-views-plugin

Release 1.13.1

Fixed a script enqueue issue with wp_head firing too early.

GitHub
View full changelog

Fixed

  • Fixed when head_inline enqueue scripts were hanging in the air due to wp_head already firing before they were enqueued.