airfleet/airfleet-generator-plugin

Project releases

airfleet-generator-plugin

Release 2.0.0

Switches package manager to Bun and adds a new framework dependency, while fixing error notices and JS errors.

GitHub
View full changelog

Changed

  • Breaking: Added new dependency - Airfleet Framework plugin - and removed scoped framework composer package
  • Added plugin dependencies in main plugin file (Requires Plugins metadata field)
  • Internal: Increased Node.js version requirement to >=24
  • Internal: Bump npm dependency @airfleet/wordpress-dev to ^4.0.0
  • Internal: Bump composer dependency airfleet/wordpress-dev to ^4.0.0
  • Internal: Switched package manager to Bun
  • Internal: Updated linters and development tools
  • Internal: Updated configuration for development tools
  • Internal: Moved configuration sections from package.json to dedicated config files
  • Internal: Updated browserslist configuration
  • Internal: Updated package.json scripts to use Airfleet CLI
  • Internal: Updated README.md to remove Getting Started and Documentation sections
  • Internal: Updated Plugin URI metadata field in main plugin file
  • Internal: Updated GitHub workflows
  • Bump composer-scoped dependency mustache/mustache to 3.0.0
  • Internal: Added .airfleet-license and .airfleet-visible

Fixed

  • Fixed error display notices
  • Fixed JS error from quickAddFields.js running in all pages
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-generator-plugin

Release 1.14.0

Custom fields now have Generate toggle enabled by default.

GitHub
View full changelog

Changed

  • Custom Fields: enabled Generate toggle by default
  • Relationship field: made default return format = id
  • Textarea field: made textarea 2 rows height
  • Fields with many choices: madee textarea 4 rows height

Fixed

  • Fix - Creating a new block for a plugin, doesn't include the elements slug in ACF group location rule
  • Fix - Generating custom fields twice, also creates the file in the theme
  • Fix - When duplicating a block, adds "key" and "modified" property to block metadata json file - it shouldn't happen
  • Fix - Adding a Relationship field in Custom Fields generates a Text field instead - it's missing the type property
  • Fix - Select field with no choices gives invalid JSON error
airfleet-generator-plugin

Release 1.13.0

Added support for custom field types

GitHub
View full changelog

Added

  • Added basic types Custom fields, ex.: Text, Textarea, Number, Select, Checkbox, Radio, True/False, Color Picker, File, Image, ...
airfleet-generator-plugin

Release 1.12.0

Replaced _airfleet global variable with _af in JavaScript mustache template.

GitHub
View full changelog

Updated

  • Replaced _airfleet global var with _af in JavaScript mustache template.
airfleet-generator-plugin

Release 1.11.0

Added an option to create custom fields.

GitHub
View full changelog

Added

  • Added an option to create custom fields.
airfleet-generator-plugin

Release 1.10.0

Added option to duplicate existing views

GitHub
View full changelog

Added

  • Added an option to duplicate an existing view.
airfleet-generator-plugin

Release 1.9.0

Generate toggles are switched off when selecting Extend change.

GitHub
View full changelog

Changed

  • "Generate" toggles are now switched off when selecting "Extend" change.
  • Display informational message when selecting "Extend" change.
  • Old generation notices are now cleared after generating a view.

Fixed

  • Fixed JS console error that appeared when visiting non-Generator admin pages.
airfleet-generator-plugin

Release 1.8.0

Added event tracking and theme extension options

GitHub
View full changelog

Added

  • Added an option to extend elements from plugins into Theme.
  • Added event tracking for each view generation: airfleet_generator_view_generated.
airfleet-generator-plugin

Release 1.7.0

Added option to update existing views, fixed metadata file names

GitHub
View full changelog

Added

  • Added an option to allow updating an existing view.

Fixed

  • Fixed incorrect name for block (*.block.json) and pattern (*.pattern.json) metadata files.
airfleet-generator-plugin

Release 1.6.0

Added page and hierarchy template view types as options.

GitHub
View full changelog

Added

  • Add view type option: Page Template
  • Add view type option: Hierarchy Template
airfleet-generator-plugin

Release 1.3.0

Added options to generate Styles and Scripts

GitHub
View full changelog

Added

  • Added option to generate Styles
  • Added option to generate Scripts
airfleet-generator-plugin

Release 1.2.0

Added options to generate Controller and Setup classes

GitHub
View full changelog

Added

  • Added option to generate Controller class
  • Added option to generate Setup class
airfleet-generator-plugin

Release 1.1.0

Added support for pattern-based views and metadata generation

GitHub
View full changelog

Added

  • Added view type option: Pattern
  • Added pattern metadata options
  • Added pattern metadata generator
  • Added pattern template generator
airfleet-generator-plugin

Release 1.0.1

Pressing ENTER now triggers view generation instead of saving the page.

GitHub
View full changelog

Fixed

  • Pressing ENTER when the form is focused will no longer cause the page to save, but will instead trigger the view generation
airfleet-generator-plugin

Release 1.0.0

Recreated plugin for compatibility with latest platform

GitHub
View full changelog

Changed

  • BREAKING! Recreated plugin, removing the old code and starting a new version compatible with latest Platform
airfleet-generator-plugin

Release 0.16.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
  • Updated airfleet dependencies to latest