airfleet/airfleet-engage-plugin

Project releases

airfleet-engage-plugin

Release 1.0.3

Fixes a fatal error in the post saving process.

GitHub
View full changelog

Fixed

  • Fixed fatal error in Posts::on_save_post() when null is passed as $post by falling back to get_post() and guarding with an instanceof check
airfleet-engage-plugin

Release 1.0.2

Fixed a fatal error when URL parsing returns null.

GitHub
View full changelog

Fixed

  • Fixed fatal TypeError in Domain::key() when wp_parse_url() returns null
airfleet-engage-plugin

Release 1.0.1

Fixes a TypeError related to Object.assign parameters.

GitHub
View full changelog

Fixed

  • Fixed TypeError: Object.assign requires that input parameter not be null or undefined error
airfleet-engage-plugin

Release 1.0.0

Added plugin dependencies and bumped composer dependencies.

GitHub
View full changelog

Changed

  • 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
  • Internal: Updated scoper.custom.php to add excluded constants for WordPress and WooCommerce requests
  • Bump composer dependency airfleet/wordpress-framework to ^1.19.1
  • Bump composer dependency posthog/posthog-php to 3.7.3
airfleet-engage-plugin

Release 0.8.0

Added capture method to _af variable

GitHub
View full changelog

Added

  • Added capture method to _af var
airfleet-engage-plugin

Release 0.7.3

Fixed handling of user data in login and logout events

GitHub
View full changelog

Fixed

  • on_user_logout: Handle user email and ID when user data is unavailable
  • on_user_login: Handle nullable user parameter and ensure safe access to user properties
airfleet-engage-plugin

Release 0.7.2

Fixed a deprecated warning for determining page titles.

GitHub
View full changelog

Fixed

  • Fixed deprecated warning when trying to determine page title. Do not call get_admin_page_title core function when required data is missing.
airfleet-engage-plugin

Release 0.7.0

Added various Block Editor events and actions

GitHub
View full changelog

Added

  • Added Block Editor events
  • Block Inserter: open and close(editor_block_inserter_open), tab change (editor_block_inserter_tab_change), search (editor_block_inserter_search, editor_block_search), change tab (editor_block_inserter_tab_change)
  • Pattern Inserter: search (editor_block_inserter_patterns_search), select category (editor_block_inserter_patterns_category_click), explore all (editor_block_inserter_patterns_explore_clicked)
  • Plus Inserter: open (editor_inline_block_inserter_button_clicked), add (editor_block_inserter_patterns_pattern_add, editor_pattern_add), search (editor_inline_block_inserter_search, editor_block_search), select (editor_inline_block_inserter_block_add, editor_block_add), browse all (editor_inline_block_inserter_browse_all_clicked)
  • Inline Inserter: open (editor_slash_autocomplete_open), close (editor_slash_autocomplete_close), select (editor_slash_autocomplete_block_add, editor_block_add)
airfleet-engage-plugin

Release 0.6.0

Ability to include client script on any page has been added.

GitHub
View full changelog

Added

  • Ability to include client script to any page using action: do_action( 'airfleet/engage/output_client_script')
airfleet-engage-plugin

Release 0.5.0

Added a notice and tracking dismissing action to the WordPress admin dashboard.

GitHub
View full changelog

Added

  • Added notice and tracking dismissing action on the WordPress admin dashboard.
airfleet-engage-plugin

Release 0.4.0

Added event tracking for plugin, theme, and menu actions.

GitHub
View full changelog

Added

  • Added events for tracking plugins actions: activation, deactivation, update, uninstall, and remove.
  • Added events for tracking theme actions: activation and remove.
  • Added events for tracking menu actions: create, update, and delete.
airfleet-engage-plugin

Release 0.3.0

Added server-side tracking for user actions and fixed tracking server-side events without a user ID.

GitHub
View full changelog

Added

  • Added server-side tracking for user actions.

Fixed

  • Prevent errors when tracking server-side events without a user ID. Fallback to "anonymous".
airfleet-engage-plugin

Release 0.2.0

Added tracking for site tagline, environment, theme, and plugin properties, as well as server-side events and client-side actions.

GitHub
View full changelog

Added

  • Added tracking for site tagline for site group.
  • Added tracking for environment, theme, and plugin properties to domain group.
  • Added tracking for theme properties to events.
  • Added action airfleet/engage/capture to track server side events (arguments: event name, optional properties, optional user ID).
  • Added JS function window._airfleetEngage.capture to track client side events (arguments: event name, optional properties, optional config).
  • Added server-side tracking for post actions.
  • Added client-side tracking for block editor actions for adding blocks/patterns.

Changed

  • Updated to consider .loc as local domain.
  • Internal: Added .airfleet-license and .airfleet-visible.
  • Internal: Bump airfleet/wordpress-framework to 1.13.0.
  • Internal: Added posthog/posthog-php.

Fixed

  • Fixed error on Customize page.
  • Fixed groups not displaying in PostHog by adding group properties.
airfleet-engage-plugin

Release 0.1.0

Added PostHog integration, identified users and groups, and tracked basic environment and page data

GitHub
View full changelog

Added

  • Added PostHog integration
  • Identify user and groups
  • Track basic environment and page data