airfleet/airfleet-generator-cli

Project releases

airfleet-generator-cli

Release 0.39.1

Fixes incorrect .node-version copying and prevents npm install when using Bun.

GitHub
View full changelog

Fixed

  • Fixed copying incorrect .node-version file
  • Prevent npm install from running when using Bun
  • Run bun pm trust --all during install when using Bun
airfleet-generator-cli

Release 0.39.0

Added scoped framework and dependency options, updated tooling defaults, and removed Bootstrap support.

GitHub
View full changelog

Changed

  • Plugin generator: added options "Use scoped framework?" and "Add scoper setup?"
  • Plugin generator: added option to specify plugin dependencies
  • Plugin generator: added release-plugin-preview GitHub workflow
  • Plugin generator: added TypeScript definitions
  • Plugin generator: updated all templates for latest development tooling
  • Plugin generator: include empty *-api.php file by default.
  • Plugin generator: updated default Node version to >= 24
  • Plugin generator: updated default PHP version to >= 8.3
  • Plugin generator: updated default answer for "Add ACF Local JSON?" to true
  • Plugin generator: updated default answer for "Create options page?" to "ACF"
  • Plugin generator: updated default README.md to exclude Getting Started and Documentation sections
  • Plugin generator: updated Plugin URI metadata field in main plugin file to point to Airfleet website instead of plugin documentation URL
  • Plugin generator: bumped airfleet/wordpress-framework to ^1.19.1
  • Plugin generator: bumped airfleet/wordpress-dev to ^4.0.1
  • Plugin generator: bumped @airfleet/wordpress-dev to ^4.3.0
  • Project plugin generator: added options "Use scoped framework?" and "Add scoper setup?"
  • Project plugin generator: added option to specify plugin dependencies
  • Project plugin generator: updated all templates for latest development tooling
  • Project plugin generator: updated default Node version to >= 24
  • Project plugin generator: updated default PHP version to >= 8.3
  • Project plugin generator: updated default README.md to exclude Getting Started section (Documentation section was already removed)
  • Project plugin generator: bumped airfleet/wordpress-framework to ^1.19.1
  • Project plugin generator: bumped airfleet/wordpress-dev to ^4.0.1
  • Project plugin generator: bumped @airfleet/wordpress-dev to ^4.3.0
  • Project plugin generator: migrated SCSS from @import to @use and @forward
  • Project generator: removed Bootstrap option
  • Project generator: updated default README.md to exclude Getting Started section (Documentation section was already removed)
  • Project generator: updated configuration files and workflows for latest development tooling
  • Snippets generator: updated to generate unscoped Framework namespace
airfleet-generator-cli

Release 0.38.0

Updated scoper config to exclude WordPress constants in plugin generators.

GitHub
View full changelog

Changed

  • Plugin generator: updated scoper config to exclude WP constants
  • Project plugin generator: updated scoper config to exclude WP constants
airfleet-generator-cli

Release 0.37.0

Exclude .md files from project and plugin generators

GitHub
View full changelog

Changed

  • Project and Project-Plugin generator: exclude *.md files for deployment
airfleet-generator-cli

Release 0.36.0

Replaced window._airfleet with window._af in various generators.

GitHub
View full changelog

Changed

  • Plugin generator: replaced window._airfleet with window._af
  • Project-Plugin generator: replaced window._airfleet with window._af
  • Project generator: replaced window._airfleet with window._af
  • Snippets generator: replaced window._airfleet with window._af
  • View generator: replaced window._airfleet with window._af
airfleet-generator-cli

Release 0.35.0

Updated the README for the project generator.

GitHub
View full changelog

Changed

  • project generator: updated README to exclude Environments placeholder section and Theme documentation link.
airfleet-generator-cli

Release 0.34.0

.airfleet-license and .airfleet-visible added to deployignore files

GitHub
View full changelog

Added

  • Project generator: add .airfleet-license and .airfleet-visible to .deployignore file.
  • Project Pugin generator: add .airfleet-license and .airfleet-visible to .deployignore file.
airfleet-generator-cli

Release 0.33.0

Added license and visibility prompts to plugin generator

GitHub
View full changelog

Added

  • Plugin generator: added license and visibility prompts
  • Plugin generator: added license and visibility templates
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-generator-cli

Release 0.31.0

Added Project Plugin generator and updated dependencies for it

GitHub
View full changelog

Added

  • Added Project Plugin generator (generate a new plugin to be used for client customization)

Changed

  • Plugin generator: bump Composer dependency airfleet/wordpress-framework to 1.5.0
  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to 3.2.0
airfleet-generator-cli

Release 0.30.0

Updated GitHub workflows for the plugin/project generator to remove dependencies caching

GitHub
View full changelog

Changed

  • Plugin/Project generator: updated GitHub workflows to remove dependencies caching
airfleet-generator-cli

Release 0.29.1

Added anchor support to afblockmeta VS Code snippet

GitHub
View full changelog

Fixed

  • Plugin generator: added anchor support to afblockmeta VS Code snippet
airfleet-generator-cli

Release 0.29.0

Added new options for generating block patterns and a VS Code snippet for block patterns metadata boilerplate

GitHub
View full changelog

Added

  • View generator: added new options for generating block patterns
  • Snippets & Plugin generators: added VS Code snippet afpatternmeta for generating block patterns metadata boilerplate
airfleet-generator-cli

Release 0.28.0

Bumped Composer dependency airfleet/wordpress-framework to 1.3.0

GitHub
View full changelog

Changed

  • Plugin generator: bump Composer dependency airfleet/wordpress-framework to 1.3.0
airfleet-generator-cli

Release 0.27.1

Removed bootstrap from package.json during project uninstallation

GitHub
View full changelog

Fixed

  • Project generator: remove bootstrap from package.json when uninstalling
airfleet-generator-cli

Release 0.27.0

Bumped Composer dependency airfleet/wordpress-framework to 1.2.2

GitHub
View full changelog

Changed

  • Plugin generator: bump Composer dependency airfleet/wordpress-framework to 1.2.2
airfleet-generator-cli

Release 0.26.0

Bumped @airfleet/wordpress-dev to version 3.1.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to 3.1.0
airfleet-generator-cli

Release 0.25.0

Added anchor support to block metadata snippets

GitHub
View full changelog

Changed

  • Snippets/Plugin generator: added anchor support in block metadata snippet
airfleet-generator-cli

Release 0.24.0

ACF Local JSON files are now saved with a specific filename format.

GitHub
View full changelog

Changed

  • View generator: ACF Local JSON files for blocks, components, and custom templates are now saved with filename format {slug}.acf-group.json
  • Plugin generator: bump Composer dependency airfleet/wordpress-framework to 1.2.1
airfleet-generator-cli

Release 0.23.4

Updated the 'styles/scripts' option in the view generator to include a default choice.

GitHub
View full changelog

Changed

  • View generator: updated styles/scripts option with new "default" choice (default enqueues for frontend/editor; "frontend" option now only enqueues for frontend)
airfleet-generator-cli

Release 0.23.3

Bumped @airfleet/wordpress-dev to version 3.0.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to 3.0.0
airfleet-generator-cli

Release 0.23.2

Changed views registration to only enqueue styles/scripts from dist folder

GitHub
View full changelog

Changed

  • Plugin generator: changed views registration to only enqueue styles/scripts from dist folder
airfleet-generator-cli

Release 0.23.1

.DS_Store is now ignored by the plugin generator and the dist folder's priority in views registration has been updated.

GitHub
View full changelog

Changed

  • Plugin generator: added .DS_Store to gitignore
  • Plugin generator: updated priority of dist folder in views registration
airfleet-generator-cli

Release 0.23.0

Added project generator for generating a new WordPress project based on the Lightyear theme

GitHub
View full changelog

Added

  • Added project generator (generate a new WP project based on Lightyear theme)
airfleet-generator-cli

Release 0.22.0

Added option to select views namespace in view generator and simplified views folder options for the Lightyear theme.

GitHub
View full changelog

Changed

  • View generator: added option to select views namespace
  • View generator: changed default source value to be Lightyear theme
  • View generator: when selecting Lightyear theme, simplify views folder options based on views/views-elements choices
  • View generator: updated CSS template to include import of shared library when selecting Lightyear theme
airfleet-generator-cli

Release 0.21.4

Fixed issues with snippets generated by the plugin generator.

GitHub
View full changelog

Fixed

  • Snippets/Plugin generator: fixed feature snippet to use current directory name instead of "Features"
  • Snippets/Plugin generator: fixed view setup snippet using wrong view namespace
  • Snippets/Plugin generator: fixed block metadata snippet including .block suffix
  • Snippets/Plugin generator: fixed javscript snippet including .entry and other suffixes
airfleet-generator-cli

Release 0.21.3

Bumped Composer dependency airfleet/wordpress-dev to version 3.2.0

GitHub
View full changelog

Fixed

  • Plugin generator: bump Composer dependency airfleet/wordpress-dev to 3.2.0
airfleet-generator-cli

Release 0.21.2

Fixed a description issue with partial Blade snippets in the snippets generator.

GitHub
View full changelog

Fixed

  • Snippets generator: fixed description for partial Blade snippet
airfleet-generator-cli

Release 0.21.1

Fixed the path to template in snippets generator

GitHub
View full changelog

Fixed

  • Snippets generator: fixed path to template
airfleet-generator-cli

Release 0.21.0

Added a new generator for VS Code snippets and updated plugin generator settings

GitHub
View full changelog

Added

  • Added a new generator for VS Code snippets

Changed

  • View generator: added JSON schema to block metadata file
  • Plugin generator: updated VS Code codeActionsOnSave setting
  • Plugin generator: added VS Code snippets
airfleet-generator-cli

Release 0.20.17

Bumped @airfleet/wordpress-dev to version 2.6.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to 2.6.0
airfleet-generator-cli

Release 0.20.16

Plugin generator prioritizes dist folder over views

GitHub
View full changelog

Changed

  • Plugin generator: ensure dist folder is registered with higher priority than views
airfleet-generator-cli

Release 0.20.15

Bumped @airfleet/wordpress-dev to version 2.5.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to 2.5.0
airfleet-generator-cli

Release 0.20.14

Bumped npm dependency @airfleet/wordpress-dev to version 2.4.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to 2.4.0
airfleet-generator-cli

Release 0.20.13

Added a slot to partial and component templates in the view generator.

GitHub
View full changelog

Changed

  • View generator: add slot to partial and component templates
airfleet-generator-cli

Release 0.20.12

Plugin generator now includes required PHP version in main plugin file

GitHub
View full changelog

Changed

  • Plugin generator: include required PHP version in main plugin file
airfleet-generator-cli

Release 0.20.11

Updated the view generator's JavaScript script to use a utility function from Airfleet Elements - Core.

GitHub
View full changelog

Changed

  • View generator: update JS script to use domReady util from Airfleet Elements - Core plugin
airfleet-generator-cli

Release 0.20.10

Updated GitHub Actions in plugin generator to use PHP 8.2

GitHub
View full changelog

Changed

  • Plugin generator: update GitHub Actions to use PHP 8.2
airfleet-generator-cli

Release 0.20.9

Set default PHP version to 8.2 and update composer/installers to 2.2.0

GitHub
View full changelog

Changed

  • Plugin generator: set default PHP version to 8.2
  • Plugin generator: bump composer/installers to 2.2.0
airfleet-generator-cli

Release 0.20.8

Bumped @airfleet/wordpress-dev to version 2.3.0

GitHub
View full changelog

Changed

  • PLugin generator: bump npm dependency @airfleet/wordpress-dev to 2.3.0
airfleet-generator-cli

Release 0.20.7

View generator now stores answers for certain prompts and changes the default value of a controller prompt.

GitHub
View full changelog

Changed

  • View generator: store answers for controller and setup prompts
  • View generator: change controller prompt default value to true
airfleet-generator-cli

Release 0.20.6

Plugin generator now sets composer scoped autoloader suffix based on plugin name

GitHub
View full changelog

Changed

  • Plugin generator: set composer scoped autoloader-suffix based on plugin name
airfleet-generator-cli

Release 0.20.5

Updated view generator templates and added template creation options.

GitHub
View full changelog

Changed

  • View generator: updated templates to use @all_attrs directive
  • View generator: changed template question to include 3 options: Don't create template, Blade, PHP
airfleet-generator-cli

Release 0.20.4

Bumped @airfleet/wordpress-dev to version 3.1.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to version 3.1.0
airfleet-generator-cli

Release 0.20.3

Plugin generator now changes .airfleet-release to a minor version.

GitHub
View full changelog

Changed

  • Plugin generator: changed .airfleet-release to minor
airfleet-generator-cli

Release 0.20.2

Fixed plugin generator issue with objectPropertyFromValue not found

GitHub
View full changelog

Fixed

  • Plugin generator: objectPropertyFromValue not found (part 2)
airfleet-generator-cli

Release 0.20.1

Fixed plugin generator issue with missing method

GitHub
View full changelog

Fixed

  • Plugin generator: objectPropertyFromValue not found
airfleet-generator-cli

Release 0.20.0

Updated plugin generator options page and dependencies.

GitHub
View full changelog

Changed

  • Plugin generator: updated options page to be created under Settings menu
  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to version 2.2.4
  • Plugin generator: bump scoped Composer dependency airfleet/wordpress-framework to 1.0.0
airfleet-generator-cli

Release 0.19.0

Added a view generator for Airfleet Views plugin

GitHub
View full changelog

Added

  • Added a view generator to generate views for Airfleet Views plugin (supports all types of views and assets)
airfleet-generator-cli

Release 0.18.0

Added view registration and prefix choice for plugin generators

GitHub
View full changelog

Changed

  • Plugin generator: added register views and option to choose views prefix
airfleet-generator-cli

Release 0.17.7

Bumped Composer dependency airfleet/wordpress-dev to version 3.0.3

GitHub
View full changelog

Changed

  • Plugin generator: bump Composer dependency airfleet/wordpress-dev to 3.0.3
airfleet-generator-cli

Release 0.17.6

Updated plugin generator dependencies and configuration.

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to version 2.2.3
  • Plugin generator: bump Composer dependency airfleet/wordpress-dev to 3.0.2
  • Plugin generator: bump scoped Composer dependency airfleet/wordpress-framework to 0.5.0
  • Plugin generator: updated scoper config with more WP functions support
  • Plugin generator: updated Parcel npm scripts
  • Plugin generator: added views folder and removed partials folder
airfleet-generator-cli

Release 0.17.5

Bumped @airfleet/wordpress-dev to version 2.2.2

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to version 2.2.2
airfleet-generator-cli

Release 0.17.4

Bumped @airfleet/wordpress-dev to version 2.2.1

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to version 2.2.1
airfleet-generator-cli

Release 0.17.3

Bumped @airfleet/wordpress-dev to version 2.2.0

GitHub
View full changelog

Changed

  • Plugin generator: bump npm dependency @airfleet/wordpress-dev to version 2.2.0
airfleet-generator-cli

Release 0.17.2

Fixed plugin uninstall issue in the generator.

GitHub
View full changelog

Changed

  • Plugin generator: fixed plugin uninstall
airfleet-generator-cli

Release 0.17.1

Fixed issue with large plugins.json files in plugin release script

GitHub
View full changelog

Changed

  • Plugin generator: fixed plugin release script when dealing with large plugins.json file
airfleet-generator-cli

Release 0.17.0

Updated plugin generator with various improvements and dependencies.

GitHub
View full changelog

Changed

  • Plugin generator: updated build scripts to include CSS files
  • Plugin generator: updated Prettier script to only CSS/SCSS
  • Plugin generator: updated browserslist config to exclude all dead browsers, Opera browsers, KaiOS, QQ, and UC
  • Plugin generator: removed commitizen script
  • Plugin generator: exclude source maps generation in build script
  • Plugin generator: updated npm dependency @airfleet/wordpress-dev to version 2.1.2
  • Plugin generator: updated VS Code settings for better integration with recommended formatters
  • Plugin generator: added Composer dependency airfleet/wordpress-framework and refactored code to use Framework utilities
  • Plugin generator: added Composer dependency wpify/scoper
  • Plugin generator: updated Composer dependency airfleet/wordpress-dev to 3.0.1
airfleet-generator-cli

Release 0.16.0

Added dependencies scoper, Airfleet Framework package, watch script, PHP constants, plugin activation/deactivation hooks, AJAX variables setup option, .github workflows, and ACF Local JSON option to the plugin generator.

GitHub
View full changelog

Added

  • Plugin generator: added dependencies scoper
  • Plugin generator: added Airfleet Framework package
  • Plugin generator: added watch script to package.json
  • Plugin generator: added PHP constants _SLUG, _TITLE, _TITLE_SHORT, _FILE, _DIR, _IMAGES_OPTIONS_URL
  • Plugin generator: added plugin activation, deactivation, and uninstall hooks
  • Plugin generator: added option to create AJAX variables setup
  • Plugin generator: added .github workflows
  • Plugin generator: added option for ACF Local JSON

Changed

  • Plugin generator: upgraded airfleet/wordpress-dev Composer package to latest
  • Plugin generator: changed options setting to support both Airfleet Framework and ACF

Fixed

  • Plugin generator: fixed README badges for GitHub
airfleet-generator-cli

Release 0.15.3

Updated references and dependencies for security.

GitHub
View full changelog

Changed

  • Updated references from GitLab to GitHub
  • Updated npm dependencies with security fixes