2025-W51

Dec 15–21, 2025

13 releases
  • Added Quick Add fields for custom fields, an 'Auto' template type, and an accordion layout option in the airfleet-generator-plugin.
  • Fixed missing Column title color for statistics elements in the airfleet-elements-text-and-media-plugin.
  • Updated default single-page template to match page template in the airfleet-lightyear-theme.
  • Updated spacing options to match Figma defaults in the airfleet-lightyear-theme.
  • Fixed permission issue when creating new posts under certain menu groups in the airfleet-admin-plugin.
  • Added AI Generate button support for Pell editor fields and automatically added it to the toolbar in the airfleet-generative-ai-plugin.
  • Added API and options for customizing Pell editor toolbar buttons and configurations in the airfleet-acf-addons-plugin.
  • Added types for ACF Addons plugin methods in the airfleet-wordpress-types.
  • Replaced Husky's deprecated 'install' command with a new one in the 'prepare' command, removed several dependencies, and added a CLI tool named afwp with various commands for managing the project in the airfleet-wordpress-dev.
airfleet-generator-plugin

Release 1.15.0

Added Quick Add fields, an Auto Template type, and Accordion layout options, while fixing duplicate block titles.

GitHub
View full changelog

Added

  • Custom Fields: Added Quick Add fields
  • Custom Fields: Added link to edit ACF group in success message
  • Template: Added "Auto" Template type (automatically pick Blade or PHP based on destination)

Changed

  • Custom Fields: Added Accordion as a layout option in Add Field button

Fixed

  • Duplicate: Fixed title in ACF group and metadata when duplicating blocks
airfleet-elements-text-and-media-plugin

Release 1.0.2

Fixed missing column title color for statistics box and block elements.

GitHub
View full changelog

Fixed

  • Fixed missing 'Column title color' for elements-partials-statistics-box and elements-blocks-statistics
airfleet-lightyear-theme

Release 1.15.0

Updated the single template to match the page template by default.

GitHub
View full changelog

Changed

  • Updated the templates/single to be same as the page template by default
airfleet-lightyear-theme

Release 1.14.0

Spacing options updated to match Figma defaults.

GitHub
View full changelog

Updated

  • Updated spacing options to match Figma defaults (XXXS to XXXL)
airfleet-admin-plugin

Release 1.23.5

Resolves an issue preventing post creation under Auxiliary Menu or Main Menu due to permission restrictions.

GitHub
View full changelog

Fixed

  • Fixed: Can't create new posts due to not having enough permissions if they are grouped under Auxiliary Menu or Main Menu
airfleet-generative-ai-plugin

Release 0.8.0

Added AI Generate button support for Pell editor fields and toolbar integration.

GitHub
View full changelog

Added

  • AI Generate button support for Pell editor fields
  • AI Generate button automatically added to Pell toolbar via airfleet/acf_addons/text_editor/default_toolbar_configs filter
airfleet-acf-addons-plugin

Release 0.17.0

Adds an API for registering toolbar buttons and an option for an AI Generate button.

GitHub
View full changelog

Added

  • Pell editor toolbar button registration API (window._af.pellEditor.registerToolbarButton) for external plugins
  • AI Generate button option in Pell toolbar configuration
  • Added filter airfleet/acf_addons/text_editor/default_toolbar_configs (customize default toolbar buttons per component type from PHP)
airfleet-wordpress-types

Release 0.3.0

Added types for pellEditor methods and editorToolbarConfigs.

GitHub
View full changelog

Added

  • Added types for _af.* methods of @airfleet/acf-addons-plugin: pellEditor with getCustomButtons() and registerToolbarButton(), and editorToolbarConfigs for toolbar configuration mapping.
airfleet-wordpress-dev

Release 4.1.2

Replaced the deprecated Husky install command in the prepare script.

GitHub
View full changelog

Changed

  • prepare (command): Replaced Husky deprecated husky install command
airfleet-wordpress-dev

Release 4.1.1

Fixed the PHP lint command in test-wordpress.yml templates.

GitHub
View full changelog

Fixed

  • test-wordpress.yml (templates): Fixed PHP lint command
airfleet-wordpress-dev

Release 4.1.0

Fixes configuration paths and deprecated lines, upgrades dependencies, and improves the test command behavior.

GitHub
View full changelog

Changed

  • test (command): No longer fails if no tests are found
  • patch update-dev-tools-2025-v1: Now forcefully upgrades composer package airfleet/wordpress-dev to latest ^4.0 version
  • patch update-dev-tools-2025-v1: Included enabling prefer-stable in composer.json
  • patch update-dev-tools-2025-v1: Now commits changes without verifying
  • patch update-dev-tools-2025-v1: Now only updates @airfleet/wordpress-dev to latest after running bun install and generating a clean lockfile
  • patch update-dev-tools-2025-v1: Removed updating Browserslist DB explicitly, because it is no longer needed when installing dependencies from scratch
  • .dprint.json: Excluded *.acf-group.json from formatting
  • Bump @airfleet/stylelint-config-wordpress to ^4.2.0

Fixed

  • .parcelrc (templates): Fixed Parcel config extends config path
  • .husky/pre-commit (templates): Removed deprecated lines
  • .lintstagedrc.json (templates): Fixed lint-staged config, now uses Composer packages directly
  • Fixed --if-present flag order in bun run statements in GitHub workflows
stylelint-config-wordpress

Release 4.2.0

The no-unsupported-browser-features rule now ignores css-nesting and enables ignorePartialSupport.

GitHub
View full changelog

Changed

  • no-unsupported-browser-features: Now ignores css-nesting rule
  • no-unsupported-browser-features: Enabled ignorePartialSupport
airfleet-wordpress-dev

Release 4.0.0

A new CLI tool is introduced to manage versioning, changelogs, and build processes, while removing several development dependencies.

GitHub
View full changelog

Removed

  • Breaking: Removed prettier and @airfleet/prettier-config-wordpress (Asana)
  • Breaking: Removed eslint and @airfleet/eslint-config-wordpress (Asana)
  • Breaking: Removed dotenv and dotenv-cli (Asana)
  • Breaking: Removed npm-run-all (Asana)

Added

  • Added a CLI tool named afwp (Asana)
  • Added command version-set [increment] (alias ver) to update .airfleet-release with the next version type. Usage example: afwp version-set patch. Omit increment to auto-determine based on changelog (Asana)
  • Added command changelog-add <messages...> [options] (alias cl) to add one or more entries to CHANGELOG.md. Usage example: afwp changelog-add "Added a block". Available options: --section, --breaking, --asana <url> (Asana)
  • Added command format to apply formatting to the codebase. Usage example: afwp format (Asana)
  • Added command lint [options] to lint the codebase. Usage example: afwp lint. Available options: --js, --css, --format, --php. When using one or more options, it will only run the linters associated with those options (Asana)
  • Added command fix [options] to automatically apply fixes to the codebase. Usage example: afwp fix. Available options: --js, --css, --format, --php. When using one or more options, it will only run the fixers associated with those options (Asana)
  • Added command prepare to run necessary scripts after local install. Usage example: afwp prepare (Asana)
  • Added command build [options] to build the project for production. Usage example: afwp build. Available options: --theme (compile all theme-related files), --figma (compile Figma tokens to CSS) (Asana)
  • Added command watch to watch for code changes and rebuild. Usage example: afwp watch (Asana)
  • Added command serve to start a development server and automatically rebuild on code changes. Usage example: afwp serve (Asana)
  • Added command figma-tokens to compile Figma design tokens to CSS. Usage example: afwp figma-tokens (Asana)
  • Added command group generate <subcommand> to generate code, assets, or features. Usage example: afwp generate --help (Asana)
  • Added subcommand generate config <template> [options] to generate configuration files. Usage example: afwp generate config plugin. Available options: --dry-run (Asana)
  • Added command group patch <patch> to apply project patches and migrations (Asana)
  • Added subcommand patch update-dev-tools-2025-v1 [options] to apply the 2025 development tools update. Available options: --dry-run (check afwp patch update-dev-tools-2025-v1 --help for additional options) (Asana)
  • Added command test to run project tests. (Asana)
  • Added config folder with configs for projects to extend from
  • Added dprint package and config/.dprint.json config file (Asana)
  • Added oxlint package and config/.oxlintrc.json config file (Asana)
  • Added config/.parcelrc config file for Parcel (Asana)
  • Added templates/configs/plugin folder with configs for projects to copy from (Asana)
  • Added templates/configs/plugin/.github/workflows/release-plugin-preview.yml, release-plugin.yml, test-wordpress.yml GitHub workflows (Asana)
  • Added templates/configs/plugin/.github/copilot-instructions.md and AGENTS.md agent instructions (Asana)
  • Added templates/configs/plugin/.vscode/settings.json VS Code settings file (Asana)
  • Added templates/configs/plugin/.browserslistrc config file for Browserslist (Asana)
  • Added templates/configs/plugin/.dprint.json config file for dprint (Asana)
  • Added templates/configs/plugin/.lintstagedrc.json config file for lint-staged (Asana)
  • Added templates/configs/plugin/.node-version file with expected node version (Asana)
  • Added templates/configs/plugin/.oxlintrc.json config file for oxlint (Asana)
  • Added templates/configs/plugin/.parcelrc config file for Parcel (Asana)
  • Added templates/configs/plugin/.stylelintrc.json config file for StyleLint (Asana)
  • Added templates/configs/plugin/globals.d.ts global TypeScript definitions (Asana)
  • Added templates/configs/plugin/ config files .husky/pre-commit, .editorconfig, .gitattributes .gitignore (Asana)
  • Internal: Added package.json scripts for testing, linting and formatting
  • Internal: Added GitHub test workflow

Changed

  • Breaking: Bump node engine to >= 24 (Asana)
  • Breaking: @airfleet/figma-bridge to ^1.0.0 (Asana)
  • Breaking: @airfleet/stylelint-config-wordpress to ^4.1.0 (Asana)
  • Breaking: Bump husky to 9.1.7 (Asana)
  • Breaking: Bump lint-staged to 16.2.7 (Asana)
  • Breaking: Bump stylelint to 16.26.1 (Asana)
  • Bump @airfleet/wordpress-types to ^0.2.0 (Asana)
  • Bump lightningcss-linux-x64-gnu to 1.30.2 (Asana)
  • Bump parcel to 2.16.3 (Asana)
  • Bump @parcel/transformer-sass to 2.16.3 (Asana)
  • Bump @parcel/watcher-linux-x64-glibc to 2.5.1 (Asana)