Skip to content

Choose a tag to compare

@brettvac brettvac released this 22 May 10:20
· 2 commits to main since this release
e82467c
  1. Updated the version and added changelog URL to manifest file
  2. Updated version information and dropped J4 from the script file
  3. Added changelog.xml and corrected the URL in the update server file
  4. Moved from using the generic event which retrieves the array of arguments to AbstractUserEvent with properly typed codes and event arguments (the modern Joomla 5 approach)
  5. Changed the variable from the generic Event class to the concrete AfterSaveEvent
  6. Removed enqueueMessage() usage from the plugin field file and replaced it with Joomla logging via Log::add() for improved debugging and error tracking
  7. Removed FIELD from language tags for concision
  8. Improved the Mailchimp API help/description language string formatting using HTML and revised wording for clarity and grammar
  9. Added Mailchimp API request validation using $mailchimp->success() after retrieving lists
  10. Added handling for Mailchimp API response errors using $mailchimp->getLastError()
  11. Added fallback dropdown option when no Mailchimp audiences/lists are available
  12. Improved Mailchimp list field error handling to distinguish between malformed API keys, failed API authentication/API request errors, and valid API keys with no available lists
  13. Removed reliance on empty API responses to determine authentication failure
  14. Added PLG_USER_CHIMPOUNGA_NO_LISTS language string for empty audience responses
  15. Improved Mailchimp list retrieval logic to align with Mailchimp Marketing API error response behavior
  16. Added defensive handling for Mailchimp API failures before processing returned list data
  17. Added a configuration option to add tags if user has a confirmed HikaShop order
  18. Implemented plugin functionality to add tags to contacts after querying the HikaShop database for a successful order (confirmed status)