Repository navigation
Releases: brettvac/Chimpounga
Releases · brettvac/Chimpounga
Release list
1.1
- Updated the version and added changelog URL to manifest file
- Updated version information and dropped J4 from the script file
- Added changelog.xml and corrected the URL in the update server file
- 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)
- Changed the variable from the generic Event class to the concrete AfterSaveEvent
- Removed enqueueMessage() usage from the plugin field file and replaced it with Joomla logging via Log::add() for improved debugging and error tracking
- Removed FIELD from language tags for concision
- Improved the Mailchimp API help/description language string formatting using HTML and revised wording for clarity and grammar
- Added Mailchimp API request validation using $mailchimp->success() after retrieving lists
- Added handling for Mailchimp API response errors using $mailchimp->getLastError()
- Added fallback dropdown option when no Mailchimp audiences/lists are available
- 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
- Removed reliance on empty API responses to determine authentication failure
- Added PLG_USER_CHIMPOUNGA_NO_LISTS language string for empty audience responses
- Improved Mailchimp list retrieval logic to align with Mailchimp Marketing API error response behavior
- Added defensive handling for Mailchimp API failures before processing returned list data
- Added a configuration option to add tags if user has a confirmed HikaShop order
- Implemented plugin functionality to add tags to contacts after querying the HikaShop database for a successful order (confirmed status)