CiviCRM 5.8.0 release

2018-12-06 05:57
Written by
CiviCRM version 5.8.0 is now ready to download. 


Big thanks to Andrew Hunt from AGH Strategies for putting up together release notes for this version. 
The release notes for 5.8.0 can be accessed here.


The complete list of 5.8.0 contributors (it's a huge team!) can be found here. Thanks to everyone for making this release happen!
This version includes:
  1. API changes
  2. New features
  3. Fixes to bugs
  4. Fixes to problems installing or upgrading to a previous version



  •  Core CiviCRM updates:

Configurable quicksearch settings

This permits (some) custom fields to be added to quicksearch as searchable fields. By adding a setting in Search Preferences to configure the search fields in the quicksearch box in the menu bar. More details available here and here.


Permit additional (freeform) relative date filters - e.g 'last 18 months', 'last 45 days'

This change adds support for a greater range of date options for relative searches (e.g last 45 days, last 18 months). It requires option values to be added by an extension or by an experienced admin, and has a limited UI. More details available here.

Allow contribution search by recurring payment processor ID / Transaction ID

This change adds three new fields to the contribution search form: recurring contribution transaction ID, payment processor ID and processor ID. More details available here.

Add icons to contact summary tabs

This change makes it so that an extension using hook_civicrm_tabset can specify icons for the contact summary tabs. If no icon is specified fa-puzzle-piece is used. More details available here.


  • CiviContribute

Add validate api action for ContributionPage.submit 

This change ensures that api calls using the action ContributionPage.submit check that the parameters are valid for the form. Details can be seen here

Show contact name on recurring contribution view and improve consistency with Contribution/Membership view 
This change improves the ui by including the Contact name in the view of a recurring payment. Details can be seen here
Show recurring contribution links based on payment processor capabilities
This change makes it so that the edit link for recurring contributions is hidden/shown based on the payment processor capabilities. More details available here
  • CiviMail

Adding [CiviMail Draft] on test mailing (for mosaico)

This change adds the text [CiviMail Draft] to the subject of any email that is sent using the send test functionality. More details at this link.


  • Drupal Integration

Drush: Mail queue processing does not work

This change makes it so one can use the drush command drush civicrm-process-mail-queue to execute the scheduled mailing job. Details here

Add a drush command to rebuild SQL triggers 

This change makes it so that the drush command drush civicrm-sql-rebuild-triggers rebuilds triggers and can dump the SQL commands into a file. Details here.


This release also includes a number of bug fixes and other improvements, so please check the complete list of changes by following this link.



If you are installing CiviCRM 5.8.0 from scratch, please use the corresponding automated installer instructions:
Filed under