Archive 2025-12 51

ISO week view.

airfleet/airfleet-wordpress-dev

Release 4.1.2

View on GitHub

Changed

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

Release 4.1.1

View on GitHub

Fixed

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

Release 4.1.0

View on GitHub

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/airfleet-wordpress-dev

Release 4.0.0

View on GitHub

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)