airfleet/airfleet-plugin-manager-plugin

Project releases

airfleet-plugin-manager-plugin

Release 1.12.1

Fixes the license badge fallback color for the Preview badge when the legacy Admin plugin is not installed.

GitHub
View full changelog

Fixed

  • Fixed license badge fallback color for Preview badge when legacy Admin plugin is not installed
airfleet-plugin-manager-plugin

Release 1.12.0

Updated the license badge for WPML ACF from essential to support.

GitHub
View full changelog

Changed

  • Changed license badge for WPML ACF (acfml/wpml-acf.php) from essential to support
airfleet-plugin-manager-plugin

Release 1.11.0

Suspends Sentry monitoring during plugin install/update to prevent false error reports.

GitHub
View full changelog

Added

  • Suspend Sentry monitoring during plugin install/update using a transient with 30-minute auto-expiry to prevent false error reports
airfleet-plugin-manager-plugin

Release 1.10.1

Fixed missing menu link in network admin for multisite installations

GitHub
View full changelog

Fixed

  • Fixed missing menu link in network admin for multisite installations
airfleet-plugin-manager-plugin

Release 1.10.0

Migrated SCSS imports to @use and added plugin dependencies metadata.

GitHub
View full changelog

Changed

  • Bump composer dependency airfleet/wordpress-framework to ^1.19.1
  • Migrated from @import to @use in SCSS
  • 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
  • Internal: Added .airfleet-license and .airfleet-visible
airfleet-plugin-manager-plugin

Release 1.9.0

Bumped dependencies airfleet/wordpress-framework and airfleet/wordpress-dev to versions 1.19.0 and 3.8.1 respectively.

GitHub
View full changelog

Changed

  • Bump composer dependency airfleet/wordpress-framework to 1.19.0
  • Bump npm dependency airfleet/wordpress-dev to 3.8.1
airfleet-plugin-manager-plugin

Release 1.8.0

Preview Plugins now consider both version number and name when displaying the latest version.

GitHub
View full changelog

Changed

  • Preview Plugins: Allow versions with different names to be selected, even if they share the same version number. Previously, for a specific plugin, it would only take into account the version number and display the latest for each version number (e.g. if we had "1.4.0-xxx-{commit 1}", "1.4.0-xxx-{commit 2} and "1.4.0-yyy-{commit}" it would only display the latest "1.4.0" overall). Now it displays the latest version but takes into account both the version number and the version name (e.g. includes latest "1.4.0-xxx" and latest "1.4.0-yyy").
airfleet-plugin-manager-plugin

Release 1.7.0

Added a Preview Plugins page for installing/ updating preview versions

GitHub
View full changelog

Added

  • Added a Preview Plugins page where preview versions can be installed/updated from S3 previews.json list
airfleet-plugin-manager-plugin

Release 1.6.0

Added event tracking for plugin installation and updates

GitHub
View full changelog

Added

  • Added event tracking for plugin install/update actions: airfleet_plugin_manager_plugin_installed and airfleet_plugin_manager_plugin_updated
  • Added event tracking for external plugin install action: airfleet_plugin_manager_external_plugin_installed
airfleet-plugin-manager-plugin

Release 1.5.0

AirfleetPluginLicenseBadge for WP Rocket has been updated from Essential to Premium

GitHub
View full changelog

Changed

  • Changed AirfleetPluginLicenseBadge for WP Rocket from Essential to Premium
airfleet-plugin-manager-plugin

Release 1.4.0

AirfleetPluginLicenseBadge for Imagify changed from Essential to Premium

GitHub
View full changelog

Changed

  • Changed AirfleetPluginLicenseBadge for Imagify from Essential to Premium
airfleet-plugin-manager-plugin

Release 1.3.0

Added essential badges to the Plugins page for 3rd party plugins

GitHub
View full changelog

Added

  • Plugins page: added essential badges for 3rd party plugins
airfleet-plugin-manager-plugin

Release 1.2.0

Added license column and badges to the Airfleet Plugins page and plugins list, with caching for S3 requests and options to control it.

GitHub
View full changelog

Added

  • Airfleet Plugins page: added license column & badges
  • Plugins page: added license badge for Airfleet plugins
  • Added caching for S3 requests and options to control caching

Changed

  • Airfleet Plugins page: moved "Status" column after "Actions" column
  • Airfleet Plugins page: scroll to top after installing/updating plugin

Fixed

  • Airfleet Plugins page: update status column after installing/updating plugin
airfleet-plugin-manager-plugin

Release 1.1.0

Updated table columns with a new status column and improved widths

GitHub
View full changelog

Changed

  • Replaced active column with a status column with icon and text
  • Updated table columns width for improved readability
airfleet-plugin-manager-plugin

Release 1.0.0

Minimum PHP version increased to 8.2

GitHub
View full changelog

Changed

  • BREAKING: increased minimum PHP version to 8.2
  • Bump composer/installers to 2.2.0
  • Bump aws/aws-sdk-php-resources to fork phpanatic/aws-sdk-php-resources with PHP 8.2 support
airfleet-plugin-manager-plugin

Release 0.6.1

Set composer autoloader suffix based on plugin name

GitHub
View full changelog

Changed

  • Set composer vendor-scoped autoloader-suffix based on plugin name
airfleet-plugin-manager-plugin

Release 0.6.0

Plugin Manager removed from Airfleet menu

GitHub
View full changelog

Removed

  • Removed Plugin Manager from Airfleet menu (now it only appears under Plugins core menu)
airfleet-plugin-manager-plugin

Release 0.5.3

Fixed plugin uninstall issues due to error hooks

GitHub
View full changelog

Fixed

  • Fixed update mechanism through the Plugin Manager page being unable to uninstall plugins that have errors in the uninstall hook
  • Fixed uninstall
airfleet-plugin-manager-plugin

Release 0.5.2

Fixed a warning when retrieving plugin metadata from S3 without a "visible" property

GitHub
View full changelog

Fixed

  • Fixed warning when retrieving plugin metadata from S3 that doesn't contain the "visible" property
airfleet-plugin-manager-plugin

Release 0.5.1

Updated minimum PHP version requirement to 8.0

GitHub
View full changelog

Changed

  • Increased minimum required version to PHP 8.0
  • Updated browserslist config to exclude all dead browsers, Opera browsers, KaiOS, QQ, and UC
  • Updated caniuse database to latest
  • Internal: added Composer dependency airfleet/wordpress-framework and refactored code to use Framework utilities
  • Internal: added Composer dependency wpify/scoper
  • Internal: updated Prettier script to only format JS, CSS
  • Exclude source map generation from build script
  • Updated npm dependency @airfleet/wordpress-dev to version 2.1.2
  • Internal: refactored code according to latest lint rules
  • Internal: updated VS Code settings for better integration with recommended formatters
  • Internal: updated Composer dependency airfleet/wordpress-dev to 3.0.1

Removed

  • Internal: removed commitizen script
airfleet-plugin-manager-plugin

Release 0.5.0

A new page has been added to install third-party recommended and premium plugins.

GitHub
View full changelog

Added

  • Added a page to install third party recommended and premium plugins

Changed

  • Refactored class namespaces
  • Removed "fixed" layout sizing for plugins table

Fixed

  • Sort plugins by alphabetical order
airfleet-plugin-manager-plugin

Release 0.4.0

Changed plugin visibility in S3 plugins.json and fixed duplicate links on Plugins page

GitHub
View full changelog

Changed

  • Changed to only show plugins marked as visible in S3 plugins.json

Fixed

  • Fixed double "View details" links on Plugins page
airfleet-plugin-manager-plugin

Release 0.3.2

Default plugin download URL expiration time changed to 20 minutes

GitHub
View full changelog

Changed

  • Changed default plugin download URL expiration time to 20 minutes
airfleet-plugin-manager-plugin

Release 0.3.1

Fixed admin downtime due to invalid S3 credentials

GitHub
View full changelog

Fixed

  • Fixed an error that caused the whole admin to be down when credentials for S3 were invalid
airfleet-plugin-manager-plugin

Release 0.3.0

Encryption added to secrets stored in plugin options, requiring re-entry on upgrade.

GitHub
View full changelog

Added

  • BREAKING: Added encryption to secrets stored in options. Secrets must be re-entered if upgrading plugin
  • Added settings link and plugins link on Plugin Manager row on Plugins page
  • Added sub-menu item under Plugins
  • Added "update available" indicator next to version selector
  • Added support for Airfleet plugins to be updated through native WordPress interface
  • Added "View details" link for all Airfleet plugins on Plugins page

Changed

  • Now auto-selects latest version in the version select input
  • Changed Install/Update links to buttons
  • Standardized sizes for selects and buttons
  • Added default values to options
  • Reordered options

Fixed

  • Fixed issue for unselected options tab when using invalid query string argument
airfleet-plugin-manager-plugin

Release 0.2.0

Admin notices for plugin actions results were added and plugin upgrade issues fixed.

GitHub
View full changelog

Added

  • Added admin notices for plugin actions results

Changed

  • Added more default values to the options
  • Excluded Plugin Manager from the plugins table (currently the plugin cannot update itself)

Fixed

  • Fixed plugin upgrade action
  • Update plugin table data after install/update
airfleet-plugin-manager-plugin

Release 0.1.0

Added ability to install and update Airfleet plugins from S3

GitHub
View full changelog

Added

  • Added feature to install and update Airfleet plugins from S3
airfleet-plugin-manager-plugin

Release 0.0.2

Updated dependencies and fixed security issues

GitHub
View full changelog

Changed

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