airfleet/airfleet-login-plugin

Project releases

airfleet-login-plugin

Release 1.0.0

PHP version requirement increased to >=8.2

GitHub
View full changelog

Changed

  • Breaking: Increased PHP version requirement to >=8.2
  • 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: Bump composer dependency airfleet/wordpress-framework to ^1.19.1
  • Internal: Added .airfleet-license and .airfleet-visible
airfleet-login-plugin

Release 0.6.0

Engagement tracking added for login authentication event.

GitHub
View full changelog

Added

  • Added engagement tracking for login airfleet_login_authenticated event.
airfleet-login-plugin

Release 0.5.0

Added checks to prevent different user logins

GitHub
View full changelog

Changed

  • Internal: Bump @airfleet/wordpress-dev to 3.4.0

Fixed

  • Added more checks to prevent different user login
airfleet-login-plugin

Release 0.4.3

Fixed plugin settings path for multisite cases

GitHub
View full changelog

Fixed

  • Fixed plugin Settings path for Multisite case
airfleet-login-plugin

Release 0.4.2

Set composer vendor-scoped autoloader-suffix based on plugin name

GitHub
View full changelog

Changed

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

Release 0.4.1

Removed 'Airfleet' as an option for menu type and fixed issue with accessing options page

GitHub
View full changelog

Removed

  • Removed "Airfleet" option for menu type

Fixed

  • Fixed unable to get to options page when menu type was set to "Airfleet"
airfleet-login-plugin

Release 0.4.0

Default login menu location changed to Settings with new 'Login' title

GitHub
View full changelog

Changed

  • Changed the default menu location to be placed under Settings
  • Changed menu title to "Login" when it appears under Settings (previously was shown as "Airfleet Login")
airfleet-login-plugin

Release 0.3.6

Fixed issue with Google Auth requests without a referer.

GitHub
View full changelog

Fixed

  • Fixed an issue where it wouldn't proceed with Google Auth request when referer was missing.
airfleet-login-plugin

Release 0.3.4

Fixed a bug in the upgrades migration script that prevented plugin activation.

GitHub
View full changelog

Fixed

  • Fixed Upgrades migration script bug preventing plugin activation
airfleet-login-plugin

Release 0.3.3

Minimum PHP version increased 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 CSS/SCSS
  • 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-login-plugin

Release 0.3.2

Fixed authentication after Google login

GitHub
View full changelog

Fixed

  • Fixed authentication after Google login
airfleet-login-plugin

Release 0.3.1

Added a settings link in the Plugins page and fixed an issue with automatic migration of ACF options.

GitHub
View full changelog

Added

  • Added settings link in Plugins page

Fixed

  • Fixed automatic migration of ACF options to not rely on ACF fields or plugin being present
airfleet-login-plugin

Release 0.3.0

Added an option to select the menu under which login settings appear, and re-implemented options using core WordPress without ACF dependency.

GitHub
View full changelog

Added

  • Added an option to select the menu under which the login settings appear with choices: under Airfleet menu, under Settings menu, standalone menu entry. This can be used as a workaround for sites that only use the top level Airfleet menu without sub-pages, which would be overridden by the Login plugin with the default Airfleet option

Changed

  • Re-implemented options using core WordPress and removed ACF dependency. Added an automatic upgrade script to migrate options
  • Google Client Secret option is now encrypted in the database

Fixed

  • Now correctly redirects to the login page when path ends in "/" (e.g. /airfleet-login/)
  • Now skips authentication attempt when query string contains more parameters than necessary (protection against bots that query site with a long list of query parameters)
  • Fixed Airfleet Login button not displaying when "Use dedicated path" option is turned off
airfleet-login-plugin

Release 0.2.7

Fixed plugin zip upload to GitHub

GitHub
View full changelog

Fixed

  • Plugin zip upload to GitHub
airfleet-login-plugin

Release 0.2.6

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