v3.0 Lite
Released May 20, 2021
New Integration:
New Triggers:
- Modern Events Calendar: A user’s booking of an event is completed
- Fluent CRM: A user is set to a specific status
- Uncanny Continuing Education Credits: A user earns a number of credits
Added:
- Ability to delay actions or schedule actions for specific dates/times
- Ability to set the total number of times a recipe can be run across all users
- Ability to use shortcodes in action fields
- Ability to duplicate recipes
- User-friendly token display and modal dialog for setting usermeta token key
- Ability to override token validation and use any token in any field
- Ability to view triggers/actions for a recipe run without leaving the recipe log page
- Tools section with system report, debug logs and database tools
- Draft/live icons to show trigger/action status on the recipe list page
- Linked “Completed runs” column in the recipe list to recipe log
- Improved error handling on Edit Recipe page
- Date and time selector fields
- Added filter
automator_mail_wpautopto disable wpautop - Numerous
apply_filters()anddo_action()for code accessibility - Added Automator global functions for code accessibility
Updated:
- Updated the plugin architecture to streamline the addition of new triggers, actions and tokens both internally and for third-party developers
- WordPress Core: Send an email: Added From name field
- Anonymous recipes now show N/A in run # column
- MyCred: Actions now support custom description (where supported)
- Improved translation support for trigger and actions sentences that used single quotes
- Support links for all triggers and actions
- Fallback for database “VIEWS” if db user cannot access or create on server
- Tutor LMS: A user completes a course – Add “Any course” option
- Integromat: Change action sentence for consistency
Fixed:
- PHP notice when Forminator is active
- WP Courseware: A user in enrolled in course now triggers when paid via PayPal IPN
- WordPress: A user publishes a type of post no longer fires when post is updated
- Integromat: Send data to a webhook: Changed sentence for consistency
- Tin Canny Reporting: Triggers now ignore duplicate statements sent by some modules
- WordPress: User views a page: PHP notice: Trying to get property ‘ID’ of non-object
- GiveWP: Compatibility issue on some environments
- WooCommerce Memberships: Add the user to a membership plan now considers current membership
Internal:
- Framework, integration & children structure updated
- Improved error handling
- Added DB Handlers for Triggers, Actions, Recipes, Tokens and Closures
- Added Traits for Closures, Actions, Triggers, Integrations and Tokens
- Moved list of pro integrations in to a separate file
- Reduced duplicate code and code complexity
- Added apply_filters_deprecated, do_action_deprecated to some functions
- Added get_trigger/action_meta function
- Reorganized folders
- Changed
global $uncanny_automatortoAutomator() - Prefixed most core file types
- Moved icons in to integrations
- Support for Scheduled actions