Akeeba Engage 3.3.6 Stable

Released on: 2024-10-30 05:44 CDT

What's new?

Workaround for Joomla! 5.2 broken mail template layout. Joomla! 5.2 introduced the new Mail Template Layout feature. Unfortunately, this feature is breaking URLs in emails by prefixing them with the site's URL even if they are absolute URLs. Something like https://www.akeeba.com will turn into this jumbled mess https://www.example.com/https://www.akeeba.com. This happens to all URLs in anchor (), link, and a few other HTML tags and affects all URLs which come from an email template variable – even those in mail templates of core Joomla! components such as the users component (think account activation, username reminders, password reset, etc). There was simple no QA done before the release of Joomla! 5.2. While we cannot fix Joomla! 5.2 ourselves and we cannot ask our clients to disable the Mail Template Layout feature (it is a nice feature, despite its shoddy implementation), we can work around the problems it brought with it. We added this workaround, as well as a toggle in the component's Options in case you need to disable this workaround, presumably when Joomla finally addresses this issue.

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

Changelog

New features

  • Workaround for Joomla! 5.2 broken mail template layout

Bug fixes

  • [LOW] Modified By may print the wrong username for guest comments [gh-322]
  • [LOW] The Engage cache plugin would load in the backend and CLI where it's not relevant
  • [MEDIUM] Deleting comments with nested children may fail [gh-324]

Miscellaneous changes

  • PHP 8.4 compatibility: MD5 and SHA-1 functions are deprecated
  • Support for Joomla! 5.1's createQuery method in the db object
  • Workaround for Joomla! 5.1 CSS in alert DIVs

Release files

Akeeba Engage for Joomla 4 & 5

pkg_engage-3.3.6.zip

704.86 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 PHP 8.4 Joomla! 5.2

Download now