You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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)