Release 3.0.1
Fixed a Lottie JavaScript error when using InnerBlocks with custom classes.
View full changelog
Fixed
- Fixed: Lottie javascript error when using <InnerBlocks /> with custom classes.
A major infrastructure migration required PHP 8.2 and the Airfleet Framework plugin, while the package manager was switched to Bun. Functional updates included adding tabs blocks and patterns to the accordion plugin, introducing mobile slider features for columns, and adding new button styles. Various plugins were also updated to fix JavaScript errors, API response issues, and PHP warnings.
Fixed a Lottie JavaScript error when using InnerBlocks with custom classes.
Fixed a Lottie javascript error when using InnerBlocks with custom classes.
Introduces tabs blocks and patterns, and updates designs for accordion blocks.
elements-blocks-tabselements-blocks-tab to render a single tab inside elements-blocks-tabselements-partials-tab to render tab for Tab blockelements-partials-tabs-markup to render tabs for Tabs blockelements-partials-accordion-external-content to render external block inside Tabs blocksairfleet/elements/tabs/style to set style variations for elements-blocks-tabs blockairfleet/elements/tabs/style-classes to render the classes of elements-blocks-tabs block root elementairfleet/elements/tabs/auto-switch-breakpoint to set mobile break points for auto-switch component in elements-blocks-tabs blockairfleet/elements/accordion-tab/additional-fields to check for additional fields used in elements-components-accordion-tabs componentairfleet/elements/tabs/title/default_tag to set default heading tag for Tabs blockairfleet/elements/tabs/tagline/default_tag to set default tagline tag for Tabs blocktabs-with-count with tabs count enabled and Pictureaccordion-with-aside-media, accordion-with-identical-aside-media, accordion, accordion-container and accordion-with-aside-media-container blocks.tabs-no-media with tabs count disabled and no media addedAdded more comprehensive responsive styling and CSS variable customization options.
elements-components-items-auto-switching: Added more comprehensive responsive styling and CSS variable customization optionsImproved responsive styling and CSS variables for taglines in Columns and Side-by-Side blocks.
Added fallback styles and CSS variables support for the taglines
Return value must be of type array message due to 404 response by API.Added default fallback values to button alignment CSS variables
center) for text-align, justify-content, and align-itemsAdded new framework plugin dependency and updated development tools.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Enhanced side-by-side layout with configurable column widths and responsive spacing.
elements-partials-side-by-side styles to use CSS custom properties for enhanced customization&--style-boxed selector from side-by-side stylesAdded mobile slider features and filters for column blocks.
elements-blocks-columns and elements-blocks-columns-container blocks.airfleet/elements/columns/mobile-slider-breakpoint to change the default mobile slider berakpoint.airfleet/elements/columns/mobile-slides-per-view to change the default number of slides for mobile slider. airfleet/elements/columns/mobile-slide-space-between to change the default gap between slides of mobile slider.airfleet/elements/columns/mobile-slider-enable-pagination to control the mobile slider pagination.Added Airfleet Framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added Airfleet Framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Adds container components, Blade directives, and customization filters while updating spacing defaults.
elements-components-container component to render a container$_container() / @container() to render a container$_container_start() / @container_start() and $_container_end() / @container_end() to wrap HTML in a container--afs-container-padding-x, --afs-container-max-width)airfleet/elements/containers to set the container optionsairfleet/elements/containers/defaults/max_width to set the default max width for containersairfleet/elements/containers/defaults/padding to set the default padding for containersairfleet/elements/containers/blocks/exclude to exclude specific blocks from Container width fieldAdded dependency on the Airfleet Framework plugin and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSSwitched to a framework plugin dependency and updated development tooling.
swiper to ^12.0.3Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Upgrades PHP requirement to 8.2 and adds the Airfleet Framework plugin as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSRequires PHP 8.2 and the Airfleet Framework plugin, and switches to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSAdded Airfleet Framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added dependency on the Airfleet Framework plugin and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Adds Airfleet Framework plugin dependency and removes scoped framework composer package
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires PHP 8.2 and a new framework dependency, switching package management to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Adds dependency on the Airfleet Framework plugin and removes the scoped framework composer package.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added new framework plugin dependency and bumped the lottie web library version.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.1.0airfleet/wordpress-dev to ^4.0.0Added Airfleet Framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires PHP 8.2 and the Airfleet Framework plugin as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Adds a new dependency and updates development tooling.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Adds Airfleet Framework plugin dependency and switches package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSResponsive options are now correctly applied to the picture link.
elements-components-picture-link: responsive options not applied to the linkAdded Airfleet Framework plugin as a dependency and removed the scoped framework composer package.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added a "Media on Top" layout option and improved CSS architecture and text alignment for better customization and RTL support.
elements-blocks-cta and elements-blocks-cta-v2 blocksleft to start for better RTL supportAdds Tagline styling options and typography variables to components.
Tagline style option to Title (Advanced) componentTagline style option to Text (Advanced) component--afs-title-tagline-font-size, --afs-title-tagline-font-family, --afs-title-tagline-line-height, --afs-title-tagline-color, --afs-title-tagline-font-weight, --afs-title-tagline-letter-spacing, --afs-title-tagline-text-transform, --afs-title-tagline-text-decoration, --afs-title-tagline-text-alignafu-typography-tagline-style mixin for tagline typography stylingafu-tagline-hero mixin for tagline hero variant with border and padding stylesRequires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Refactored button layout in hero components for improved responsive design.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires PHP 8.2 and the Airfleet Framework plugin as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added Airfleet Framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added new button styles, variations, and mixins while updating the template structure and CSS variables for icon handling.
Primary Dark, Primary Light, Secondary Dark, Secondary Light, Link Dark, and Link LightIcon Chevron, Icon Position Left, and Icon Rotate 180elements-partials-button-icon-chevron-right for chevron iconassets/styles/frontend/mixins/_button.scss) with reusable button style mixins.afc-button__icon) with flexible CSS variablesSwitched package manager to Bun and requires the Airfleet Framework plugin.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Increases PHP version requirement to 8.2 and adds Airfleet Framework plugin as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Fixed undefined function errors for polyfills on older PHP versions.
Requires PHP 8.2, adds Airfleet Framework plugin dependency, and switches package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires PHP 8.2 and the Airfleet Framework plugin, and switches package management to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0illuminate/view to ^12.38.1illuminate/config to ^12.38.1Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSUpgrades PHP requirement to 8.2 and adds the Airfleet Framework plugin as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSAdded plugin dependencies to the main file and updated internal development tools and configuration.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-framework to ^1.19.1PHP version requirement increased to 8.2 and Airfleet Framework plugin added as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Migrated SCSS imports to @use and added plugin dependencies metadata.
airfleet/wordpress-framework to ^1.19.1@import to @use in SCSSRequires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added Airfleet Framework plugin dependency and removed scoped framework composer package
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added plugin dependencies metadata and switched package manager to Bun.
airfleet/wordpress-framework to ^1.19.1Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @meta.load-css in SCSSPHP requirement increased to 8.2, framework dependency added, and package manager switched to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-framework to ^1.19.1sentry/sentry to ^4.19.1Switched package manager to Bun and increased Node.js version requirement.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-framework to ^1.19.1Adds new framework dependency and switches package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSRequires PHP 8.2 and the Airfleet Framework plugin as a dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Adds Airfleet Framework dependency and fixes JSON parsing when map center is unset
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Switches package manager to Bun and adds a new framework dependency, while fixing error notices and JS errors.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0composer-scoped dependency mustache/mustache to 3.0.0Added Airfleet Framework plugin dependency and removed scoped framework composer package.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0composer-scoped dependency league/commonmark to 2.7.1.Added plugin dependencies and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Fixes a PHP error caused by calling get_query_var too early.
Call to a member function get() on null php error if get_query_var function is called to early.Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-framework to ^1.19.1Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-framework to ^1.19.1posthog/posthog-php to 3.7.3Updates PHP version requirement to 8.2 and adds Airfleet Framework plugin dependency.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Increased PHP requirement to 8.2 and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Added Airfleet Framework plugin dependency and switched package manager to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSFixes an undefined array key "ID" warning with the Advanced Custom Fields Multilingual plugin.
Undefined array key "ID" warning with Advanced Custom Fields Multilingual plugin.PHP version requirement is increased to 8.2 and the package manager is switched to Bun.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-framework to ^1.19.1Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0@import to @use in SCSSassets/2025-v1/copilot-instructions.mdAdded plugin dependencies metadata field to the main plugin file.
Requires Plugins metadata field)@airfleet/wordpress-dev to ^4.0.0airfleet/wordpress-dev to ^4.0.0Release workflows now bypass pre-commit and commit-msg hooks using --no-verify.
--no-verify to bypass the pre-commit and commit-msg hooks--no-verify to bypass the pre-commit and commit-msg hookstest-release.yml workflow to validate release readinessworkflows/2025-v1 for updated dev tools stackworkflows/2025-v1: Updated third party actions to latest versionworkflows/2025-v1: Replaced Node with Bunworkflows/2025-v1: Added separate lint and test commandsworkflows/2025-v1: Updated test workflows to use a PHP test matrixset-outputcopilot-instructions.md in folder assets/2025-v1 for updated dev tools stack and conventionsAdded validation options and workflows to check release readiness.
changelog-add: Added --check option to validate changelog for releaseversion-set: Added --check option to validate .airfleet-release contents for releasetemplates\config: Added test-release.yml to validate release readiness.github/workflows/test-release.yml to validate release readiness