2024-W44

Oct 28–Nov 3, 2024

11 releases
  • UI Enhancements: The announcements plugin received various UI element additions, including a fade effect, default styles, close button color option, and multiple event triggers. This enhances the user experience for announcement bars and overlays.
  • Color Management: A helper was added to return CSS variables for colors in the colors plugin, making it easier to manage and use custom colors.
  • Deployment Settings: The generator CLI now excludes non-production files from deployment by default, ensuring that only necessary files are deployed.
  • Announcement Options: Additional announcement options were added to page settings in the nav plugin, allowing for more flexibility in rendering announcements.
  • View Generation: Pressing ENTER now triggers view generation instead of saving the page in the generator plugin, improving workflow efficiency.
  • Custom Group Saving: An issue with saving custom groups in the Block/Component tab was fixed in the views plugin.
  • AB Tester Worker Fixes: The AB tester worker received fixes for undefined KV namespace access and removed explicit domain from cookies.
  • Responsive Plugin Fix: An incorrect alert about a hidden block when using the 'Line breaks' option in a Title-Advanced component was fixed in the responsive plugin.
  • Theme Support: User-Agent rules and a filter for common bots were added to scripts in the theme support plugin, enhancing security and functionality.
airfleet-elements-announcements-plugin

Release 1.0.0

Added various UI elements and triggers for announcements, including fade effect, default styles, close button color option, and multiple event triggers.

GitHub
View full changelog

Added

  • Added fade effect to elements-blocks-announcement-bar and elements-components-announcement-overlay
  • Added default background color to elements-blocks-announcement-bar and elements-components-announcement-overlay
  • Added default styles to title and text of elements-blocks-announcement-bar
  • Added filter airfleet/elements/announcement-bar/title/default_tag to set default heading tag for announcement_bar block
  • Added filter airfleet/elements/announcement-popup/title/default_tag to set default heading tag for announcement_popup block
  • Added filter airfleet/elements/announcement-popup/style to set style variations for Announcement Popup block.
  • Added close button color option
  • Added color styles to close button
  • Added block elements-blocks-announcement-popup to display announcement popup.
  • Added component elements-components-announcement-close-trigger to trigger close event used by block elements-blocks-announcement-bar.
  • Added component elements-components-announcement-open-trigger to trigger open event used by block elements-blocks-announcement-bar.
  • Added component elements-components-announcement-frequency it will trigger event airfleet-announcement-frequency so it can be cought in upper level elements to handle if elements-blocks-announcement-bar or elements-blocks-announcement-popup should open.
  • Added multiple triggers as javascript classes that can be injected to elements-blocks-announcement-open-trigger via constructor AnnouncementOpenTrigger(triggerClasses). Any new triggers should be injected in this way and should extend ./BaseTrigger
  • Added Event airfleet-announcement-base – Fired when the underlying event triggers occurs. [load, scroll, exit-intent, inactivity, elapsed-time, referrer]
  • Added Event airfleet-announcement-open-trigger – Fired when a specific trigger (like load, scroll, exit intent, etc.) opens the announcement.
  • Added Event airfleet-announcement-close-trigger – Fired when the announcement close button is clicked.
  • Added Event airfleet-announcement-frequency – Fired when a frequency-based trigger event occurs for an announcement.

Removed

  • Removed component elements-components-announcement-trigger-load.
  • Removed component elements-components-announcement-trigger-scroll.
  • Removed flexible component elements-announcement-trigger.
airfleet-elements-colors-plugin

Release 1.1.0

Added helper to return CSS variables for colors

GitHub
View full changelog

Added

  • Added helper/directive $_color_value/@color_value_value (return the CSS variable of a preset color or a custom CSS color value given color component data)
airfleet-generator-cli

Release 0.32.0

.deployignore now excludes non-production files in root from deployment

GitHub
View full changelog

Changed

  • Project generator: updated .deployignore to exclude non-production files in root from being deployed
  • Project generator: updated GitHub workflows to latest version
  • Project Pugin generator: added .deployignore to ensure that non-production files are not being deployed
  • Plugin generator: updated GitHub workflows to latest version
airfleet-nav-plugin

Release 3.8.0

Additional announcement options added to page settings.

GitHub
View full changelog

Added

  • Added additional option for the page setting [Announcement], Add, meaning additional -- Global + Custom announcements will be rendered on the page.
airfleet-generator-plugin

Release 1.0.1

Pressing ENTER now triggers view generation instead of saving the page.

GitHub
View full changelog

Fixed

  • Pressing ENTER when the form is focused will no longer cause the page to save, but will instead trigger the view generation
airfleet-views-plugin

Release 1.7.0

Fixed issue with saving custom groups in the Block/Component tab.

GitHub
View full changelog

Fixed

  • Fixed Block/Component tab custom groups not saved to view folder
airfleet-ab-tester-worker

Release 0.1.3

Fixed undefined KV namespace access and removed explicit domain from cookie

GitHub
View full changelog

Fixed

  • Fixed undefined KV namespace access
  • Removed explicit domain from cookie
airfleet-ab-tester-worker

Release 0.1.2

Removed compatibility flags from wrangler and added a flag to prevent bundling.

GitHub
View full changelog

Fixed

  • Remove compatibility_flags from wrangler and add no_bundle = true
airfleet-elements-responsive-plugin

Release 2.0.1

Fixed an incorrect alert about a hidden block when using the 'Line breaks' option in a Title-Advanced component.

GitHub
View full changelog

Fixed

  • Fixed incorrect alert about block being hidden when the block has a Title-Advanced component with "Line breaks" option set to "Don't remove" (no longer adds class afu-hide-br--max-none to Title-Advanced).
airfleet-theme-support-plugin

Release 3.2.0

Added User-Agent rules and a filter for common bots to scripts.

GitHub
View full changelog

Added

  • Scripts: added User-Agent rules (match or don't match user-agent pattern or common user-agents)
  • Scripts: added filter airfleet/scripts/bots (set list of bots used in common bot condition)
airfleet-wordpress-framework-php

Release 1.7.0

Classes now accept optional operator arguments for matching

GitHub
View full changelog

Changed

  • LocalJsonByLocationParam and LocalJsonCustomFilenameByLocationParam now accept optional argument to specify operators to match