Download Our Latest Software

Akeeba SocialLogin 4.8.0 Stable

Released on: 2024-04-28 23:07 CDT

What's new

Changed the namespace of the plugins from Joomla\Plugin to Akeeba\Plugin. This is the recommended best practice in Joomla. But why didn't we do this to begin with? We rewrote this software in early 2021 with the native API for the then-upcoming Joomla! 4.0. In fact, Joomla! itself had not converted its own plugins to the native Joomla! 4.x format yet, and wouldn't finish doing so until version 4.4 released two years later. We were the first developers, amongst both third party and core developers, to write native Joomla! 4.x plugins, i.e. our code predated any documented best practice. If you run into problems after updating, delete the file administrator/cache/autoload_psr4.php so that Joomla! can "see" the changed plugin namespace. Normally, Joomla! does that automatically when you install the update, but it might fail in a stark minority of edge cases (timeouts, bad permissions, third party plugin causing an error during update, ...).

Use private dependencies for JWT encoding/decoding (used in the Login with Apple integration). The dependencies previously used for Login with Apple were shared with Joomla! itself. However, Joomla! 4.x and 5.x use different versions of those dependencies, making this impossible to maintain. We now use a privately namespaced copy of the necessary dependencies using the industry-standard coenjacobs/mozart Composer dependency to automate the process. This fixes Login with Apple problems under Joomla! 5.

Bug fixes and minor improvements. Please take a look at the CHANGELOG below.

Changelog

Bug fixes

  • [HIGH] Login with Apple: Apple does not provide user verification for web-based login
  • [HIGH] Login with Apple: nonce validation randomly failing with Joomla! 5

Miscellaneous changes

  • Changed the namespace of the plugins from Joomla\Plugin to Akeeba\Plugin
  • Use private dependencies for JWT encoding/decoding (used in the Login with Apple integration)

Release files

Akeeba SocialLogin for Joomla 4 & 5

pkg_sociallogin-4.8.0.zip

473.32 Kb

PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2 Joomla! 4.3 Joomla! 4.4 Joomla! 5.0 PHP 8.3 Joomla! 5.1

Download now