CiviRules 2.0 is now available for you all!
We (Jaap Jansma, Klaas Eikelboom and me) are about to complete a little CiviRules sprint of 2 days (funded by CiviCooP). We have fixed quite a few issues, closed some that we thought were not applicable any more, introduced a few new conditions and actions and updated the documentation. And we are about to round it off with the new release CiviRules 2.0 and moving our repository to the CiviCRM GitLab server. We expect to do this tonight or tomorrow morning.
So what is new in CiviRules? Here is a comprehensive list of what we did:
removed all the managed entities for CiviRules actions, conditions and triggers and replaced them with inserts. We have also removed the existing records in civicrm_managed. This solved quite a few reported issues
added 3 conditions to be used with Events:
removed the managed entities from the Email API, the PDF API and the SMS API
added an option to select a location type for an email address in the Email API
added a Contact condition Contact Lives in (one of) Country(ies)
made sure the contact trash and restore are properly handled in CiviRules
removed a bunch of notices
removed an obsolete file
replaced some deprecated calls to CRM_Core_OptionGroup::getLabel
refactored all conditions to use the doesWorkWithTrigger function instead of the requiredEntities function, and updated the documentation to reflect this
fixed the Tag action so that it uses the Tag tree
done some small stuff on the side.
All this in the wonderfull workspace at The Workstation in Arnhem. Great tables, desk, chairs, wifi, sofa, coffee tea and lunches! For those of you that like a wee bit of Dutch: we had Stille Kracht, Rouwdouwer, Nieuwsgierig Aagje and Twijfelaar for lunch. And the spicy Mexican tomato soup was pretty awesome too.......