airfleet/airfleet-wordpress-dev

Project releases

airfleet-wordpress-dev

Release 4.10.2

Fixed CI plugin loading by installing release-it in a temporary directory.

GitHub
View full changelog

Fixed

  • Fixed afwp release plugin loading in CI by installing release-it and its plugins in a temporary directory, resolving plugin paths from there, and running the local temp release-it binary instead of relying on bunx -p runtime module resolution
airfleet-wordpress-dev

Release 4.10.1

The replace-version command now targets placeholders only in doc blocks.

GitHub
View full changelog

Fixed

  • Fixed release replace-version so it only replaces AF_VER_NEXT placeholders inside comments/doc blocks and no longer rewrites internal source string literals in the release tooling itself
airfleet-wordpress-dev

Release 4.10.0

Added a release command group and workflow templates, and switched to Bun for dependency management.

GitHub
View full changelog

Added

  • Added release command group with variants for github, npm, plugin, plugin-preview, and theme, plus helper commands for release packaging and manifest generation
  • Added new GitHub release workflow templates using afwp release and centralized manifest helpers instead of inline release-it and shell-heavy manifest building (github-2026-v2, npm-2026-v2, plugin-2026-v2, theme-2026-v2)

Changed

  • Release workflows now replace AF_VER_NEXT string in source code with the version number on release (useful for docs/comments)
  • Release packages now ignore dotfiles/dotfolders plus docs, tests, thoughts, markdown, and common development-only manifest/config files while still allowing extra excludes from .deployignore
  • Internal: Switch to Bun in project workflows and for managing dependencies
airfleet-wordpress-dev

Release 4.9.1

Fixes a bug where .airfleet-release is set to auto instead of minor on a specific patch command.

GitHub
View full changelog

Fixed

  • Fixed a bug with .airfleet-release being auto instead of minor on afwp patch update-dev-tools-2026-v1
airfleet-wordpress-dev

Release 4.9.0

Added configuration templates and a patch subcommand, updated linting to exclude the build folder, and fixed node version defaults.

GitHub
View full changelog

Added

  • Added @airfleet/browserslist-config as a dependency for shareable browserslist configuration (projects use extends @airfleet/browserslist-config in .browserslistrc)
  • Added templates/configs/plugin-2026-v1 config template (uses @airfleet/browserslist-config, dprint fmt --allow-no-files)
  • Added templates/configs/theme-2026-v1 config template (uses @airfleet/browserslist-config, dprint fmt --allow-no-files)
  • Added subcommand patch update-dev-tools-2026-v1 [options] to apply the 2026 development tools update. Available options: --dry-run (check afwp patch update-dev-tools-2026-v1 --help for additional options)
  • Bump @airfleet/stylelint-config-wordpress to ^4.3.0

Changed

  • Updated lint command to exclude build folder
  • Updated templates/configs/plugin/.lintstagedrc.json to exclude build folder
  • Updated .dprint.json to exclude build folder

Fixed

  • Fixed node version default in generate plugin and generate npm commands (from "24" to ">=24")
airfleet-wordpress-dev

Release 4.8.0

Adds a dependency for a build tool and updates test commands to support running specific test types.

GitHub
View full changelog

Added

  • Added dependency @wordpress/scripts.

Changed

  • Added option --wp-scripts to build, serve, and watch commands. Uses wp-scripts instead of parcel.
  • test: Now also runs composer test when the test command exists.
  • test: Added options --js and --php to allow running specific tests only.
airfleet-wordpress-dev

Release 4.7.0

Build process now includes assets from the modules folder.

GitHub
View full changelog

Changed

  • build: Updated to also build assets from the modules folder
airfleet-wordpress-dev

Release 4.6.1

Refined .deployignore to ignore specific nested directories and files.

GitHub
View full changelog

Fixed

  • Updated .deployignore to refine ignored nested directories and files
airfleet-wordpress-dev

Release 4.6.0

Added subcommands to generate npm packages, plugins, projects, and VS Code snippets.

GitHub
View full changelog

Added

  • Added subcommand generate npm [options] <name> to generate a new npm package. Usage example: afwp generate npm "build-tool" --title "Airfleet Build Tool" --description "Build WP projects." --repository "https://redacted.git". For available options check afwp generate npm --help (Asana)
  • Added subcommand generate plugin [options] <name> to generate a WordPress plugin. Usage example: afwp generate plugin "Airfleet Custom" --description "My plugin description." --repository "https://redacted.git". For available options check afwp generate plugin --help (Asana)
  • Added subcommand generate project-plugin [options] <name> to generate a WordPress client plugin. Usage example: afwp generate project-plugin "Airfleet ClientName" --description "ClientName plugin." --repository "https://redacted.git". For available options check afwp generate project-plugin --help (Asana)
  • Added subcommand generate project [options] <name> to generate a WordPress project. Usage example: afwp generate project "Airfleet ClientName 2026" --description "ClientName project." --repository "https://redacted.git". For available options check afwp generate project --help (Asana)
  • Added subcommand generate snippets [options] <name> to generate VS Code snippets file. Usage example: afwp generate snippets "Airfleet Elements - Hero". For available options check afwp generate snippets --help (Asana)
airfleet-wordpress-dev

Release 4.5.1

Fixed release workflows and template formatting

GitHub
View full changelog

Fixed

  • Fixed release workflows by using --no-verify to bypass the pre-commit and commit-msg hooks
  • Fixed formatting for copilot-instructions.md and AGENTS.md templates
airfleet-wordpress-dev

Release 4.5.0

Added validation options and workflows to check release readiness.

GitHub
View full changelog

Added

  • changelog-add: Added --check option to validate changelog for release
  • version-set: Added --check option to validate .airfleet-release contents for release
  • templates\config: Added test-release.yml to validate release readiness
  • Internal: Added .github/workflows/test-release.yml to validate release readiness
airfleet-wordpress-dev

Release 4.4.0

Added theme update support and bumped the figma-bridge dependency.

GitHub
View full changelog

Changed

  • patch update-dev-tools-2025-v1: Added support for updating theme
  • patch update-dev-tools-2025-v1: Now adds "minimum-stability": "dev" to composer.json and updates it before running composer install
  • Bump @airfleet/figma-bridge to ^1.1.0
airfleet-wordpress-dev

Release 4.3.0

Recreates the composer.lock file when unscoping the framework.

GitHub
View full changelog

Changed

  • patch update-dev-tools-2025-v1: recreate composer.lock file when unscoping framework
airfleet-wordpress-dev

Release 4.2.0

Excluded specific JSON files from formatting and bumped the types package version.

GitHub
View full changelog

Changed

  • .dprint.json: Excluded **/acf-json/**/*.json and **/group_*.json from formatting
  • Bump @airfleet/wordpress-types to ^0.3.0
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
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)
airfleet-wordpress-dev

Release 3.9.0

Bumps eslint-config-wordpress and wordpress-types dependencies.

GitHub
View full changelog

Changed

  • Bump @airfleet/eslint-config-wordpress to ^3.1.0
  • Bump @airfleet/wordpress-types to ^0.2.0
airfleet-wordpress-dev

Release 3.8.1

Updated dependencies: parcel, transformer-sass, and lightningcss-linux-x64-gnu

GitHub
View full changelog

Changed

  • Bump parcel to parcel 2.16.1
  • Bump @parcel/transformer-sass to 2.16.1
  • Bump lightningcss-linux-x64-gnu to 1.30.2
airfleet-wordpress-dev

Release 3.8.0

Updated dependencies for Parcel and Sass transformer

GitHub
View full changelog

Changed

  • Bump parcel to parcel 2.16.0
  • Bump @parcel/transformer-sass to 2.16.0
airfleet-wordpress-dev

Release 3.7.0

Updated dependencies: parcel, transformer-sass, watcher-linux-x64-glibc, and lightningcss-linux-x64-gnu.

GitHub
View full changelog

Changed

  • Bump parcel to parcel 2.15.4
  • Bump @parcel/transformer-sass to 2.15.4
  • Bump @parcel/watcher-linux-x64-glibc to 2.5.1
  • Bump lightningcss-linux-x64-gnu to 1.30.1
airfleet-wordpress-dev

Release 3.6.0

Added TypeScript types using @airfleet/wordpress-types npm package.

GitHub
View full changelog

Added

  • TypeScript types using @airfleet/wordpress-types npm package.
airfleet-wordpress-dev

Release 3.5.0

Bumped lightningcss-linux-x64-gnu version to 1.29.1

GitHub
View full changelog

Changed

  • Bump lightningcss-linux-x64-gnu to 1.29.1
airfleet-wordpress-dev

Release 3.4.0

Updated dependencies for parcel and related packages.

GitHub
View full changelog

Changed

  • Bump parcel to 2.13.3
  • Bump @parcel/transformer-sass to 2.13.3
  • Bump @parcel/watcher-linux-x64-glibc to 2.5.0
  • Bump lightningcss-linux-x64-gnu to 1.28.2
airfleet-wordpress-dev

Release 3.3.0

Updated Figma Bridge package to a newer version

GitHub
View full changelog

Changed

  • Updated @airfleet/figma-bridge package version
airfleet-wordpress-dev

Release 3.2.0

Added support for building CSS from Figma tokens using the CLI command 'tokens-to-css'.

GitHub
View full changelog

Added

  • Added @airfleet/figma-bridge package (CLI command tokens-to-css to build css from Figma tokens)
airfleet-wordpress-dev

Release 3.1.0

Updated several dependencies, including Parcel and ESLint.

GitHub
View full changelog

Changed

  • Bump @parcel/transformer-sass to 2.12.0
  • Bump eslint to 8.57.0
  • Bump dotenv to 16.4.5
  • Bump dotenv-cli to 7.4.1
  • Bump parcel to 2.12.0
  • Bump @parcel/watcher-linux-x64-glibc to 2.4.1
  • Bump lightningcss-linux-x64-gnu to 1.24.1
airfleet-wordpress-dev

Release 3.0.0

Updated dependencies to latest versions

GitHub
View full changelog

Changed

  • Bump @airfleet/eslint-config-wordpress to ^3.0.0
  • Bump @parcel/transformer-sass to 2.11.0
  • Bump dotenv to 16.4.1
  • Bump eslint to 8.56.0
  • Bump parcel to 2.11.0
  • Bump @parcel/watcher-linux-x64-glibc to 2.4.0
  • Bump lightningcss-linux-x64-gnu to 1.23.0
airfleet-wordpress-dev

Release 2.6.0

Updated dependencies: @parcel/transformer-sass, eslint, parcel, and lightningcss-linux-x64-gnu.

GitHub
View full changelog

Changed

  • Bump @parcel/transformer-sass to 2.10.3
  • Bump eslint to 8.53.0
  • Bump parcel to 2.10.3
  • Bump lightningcss-linux-x64-gnu to 1.22.1
airfleet-wordpress-dev

Release 2.5.0

Updated dependencies for Sass and Parcel transformers to version 2.10.2

GitHub
View full changelog

Changed

  • Bump @parcel/transformer-sass to 2.10.2
  • Bump parcel to 2.10.2
airfleet-wordpress-dev

Release 2.4.0

Updated dependencies: @parcel/transformer-sass, eslint, parcel, and stylelint.

GitHub
View full changelog

Changed

  • Bump @parcel/transformer-sass to 2.10.1
  • Bump eslint to 8.52.0
  • Bump parcel to 2.10.1
  • Bump stylelint to 15.11.0
airfleet-wordpress-dev

Release 2.3.0

Bumped several dependencies to newer versions.

GitHub
View full changelog

Changed

  • Bump @parcel/transformer-sass to 2.10.0
  • Bump dotenv to 16.3.1
  • Bump dotenv-cli to 7.3.0
  • Bump eslint to 8.51.0
  • Bump lint-staged to 14.0.1
  • Bump parcel to 2.10.0
  • Bump stylelint to 15.10.3
  • Bump @parcel/watcher-linux-x64-glibc to 2.3.0
  • Bump lightningcss-linux-x64-gnu to 1.22.0
airfleet-wordpress-dev

Release 2.2.4

Added optional dependencies to mitigate CI build issues

GitHub
View full changelog

Fixed

  • Added optional dependencies @parcel/watcher-linux-x64-glibc and lightningcss-linux-x64-gnu to mitigate CI build issues
airfleet-wordpress-dev

Release 2.2.3

Bumped several dependencies to newer versions.

GitHub
View full changelog

Fixed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.3
  • Bump lint-staged to 13.2.2
  • Bump @parcel/transformer-sass to 2.9.3
  • Bump parcel to 2.9.3
airfleet-wordpress-dev

Release 2.2.2

Updated dependencies for Parcel and Sass transformer to versions 2.9.2.

GitHub
View full changelog

Fixed

  • Bump @parcel/transformer-sass to 2.9.2
  • Bump parcel to 2.9.2
airfleet-wordpress-dev

Release 2.2.1

Bumped eslint-config-wordpress version to 2.1.3

GitHub
View full changelog

Fixed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.3
airfleet-wordpress-dev

Release 2.2.0

Updated dependencies for Parcel and ESLint

GitHub
View full changelog

Changed

  • Bump @parcel/transformer-sass to 2.9.1
  • Bump dotenv to 16.1.4
  • Bump eslint to 8.42.0
  • Bump lint-staged to 13.2.2
  • Bump parcel to 2.9.1
  • Bump prettier to 2.8.8
  • Bump stylelint to 15.7.0
airfleet-wordpress-dev

Release 2.1.2

Bumped eslint-config-wordpress to version 2.1.2

GitHub
View full changelog

Fixed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.2
airfleet-wordpress-dev

Release 2.1.1

Bumped eslint-config-wordpress dependency to version 2.1.1

GitHub
View full changelog

Fixed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.1
airfleet-wordpress-dev

Release 2.1.0

Bumped eslint-config-wordpress to version 2.1.0

GitHub
View full changelog

Changed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.0
airfleet-wordpress-dev

Release 2.0.1

Updated stylelint-config-wordpress dependency to version 3.0.2

GitHub
View full changelog

Changed

  • Updated dependency @airfleet/stylelint-config-wordpress to ^3.0.2
airfleet-wordpress-dev

Release 2.0.0

Updated several dependencies, including ESLint and Stylelint, to newer versions.

GitHub
View full changelog

Changed

  • Updated dependency @airfleet/eslint-config-wordpress to ^2.0.0
  • Updated dependency @airfleet/stylelint-config-wordpress to ^3.0.1
  • Updated dependency @parcel/transformer-sass to 2.8.3
  • Updated dependency dotenv to 16.0.3
  • Updated dependency dotenv-cli to 7.2.1
  • Updated dependency eslint to 8.38.0
  • Updated dependency husky to 8.0.3
  • Updated dependency lint-staged to 13.2.1
  • Updated dependency parcel to 2.8.3
  • Updated dependency prettier to 2.8.7
  • Updated dependency stylelint to 15.5.0

Removed

  • Removed dependency @prettier/plugin-xml
  • Removed dependency commitizen
  • Removed dependency cz-conventional-changelog
airfleet-wordpress-dev

Release 1.1.1

Updated dependencies and references for security and compatibility.

GitHub
View full changelog

Changed

  • Updated references from GitLab to GitHub
  • Updated npm dependencies with security fixes
  • Update airfleet packages to latest version