CiviCRM 5.38 Release

Published
2021-06-03 06:00
Written by

CiviCRM version 5.38.0 is now out and ready to download. This is a regular monthly release.

Upgrade now for the most stable CiviCRM experience: https://civicrm.org/download

Users of the CiviCRM Extended Security Releases (ESR) do not need to upgrade, as there are no ESR-specific bug-fixes or security issues at the moment. The current version of ESR is CiviCRM 5.33.x.

Important announcements and reminders:

  • As of CiviCRM 5.36, CiviCRM requires a minimum of PHP 7.2 and recommends PHP 7.4. If you are unable to upgrade off PHP 7.1 in the short-term we recommend you consider switching to the ESR.

We are committed to keeping CiviCRM free and open, forever. We depend on your support to help make that happen. We thank all our partners, members and ESR subscribers, who are regular financial contributors. If you can, please take a few moments to donate.

What's new in CiviCRM 5.38

This version changes the database schema, has changes to the API, as well as the usual bugfixes and minor feature improvements.

  • CiviMail: Make it possible to copy of a draft mailing (dev/mail#90: 20058)
  • CiviMail: Removed mailing recipients limit of 25 groups and past mailings (20069)
  • User account creation: restores the ability in Drupal to set a password directly. WordPress will continue to use magic links that let the user set their own password (dev/core#2605: 20274)
  • SearchBuilder: fix broken contact search for tags with child-tags when using '=' operator (dev/core#2502: 20016)
  • Reports: Add the "contact source" column in some reports (20112)
  • SearchKit: Contribution tasks now available as actions (20004)
  • SearchKit: Extension key has been renamed from "org.civicrm.search" to "org.civicrm.search_kit". This should not have any impact for users, but could impact admins with setup automation tools (20132)
  • Performance: improve smart groups invalidation (dev/core#2516: 19986)
  • Performance: Redundant database indexes, presumably saves disk space (Work Towards dev/core#2575: 20245)
  • Dev: Add a region to the top of the contact summary screen where action buttons go.
  • Dev: Extensions: Import the base upgrader to core, less civix duplicated boilerplate code (dev/core#2547: 20090)
  • Dev: Allow named logging channels (20079)
  • Dev: Strongly deprecate doDirectPayment/doTransferCheckout (20020)
  • Dev: PdfLetter classes have been cleaned up. Yay less duplication, and easier to extend (20143)
  • WordPress: Adds support to create a WordPress account from the Contact record. Also generates a password automatically, instead of prompting the user for one (ex: on profiles). (dev/wordpress#82: 18982)
  • WordPress: Redirect after login from event registration or contribution page (dev/core#2436: 19718)
  • Drupal 8/9: Fix CiviCRM menu translation on multilingual (and ajax calls) (20085)
  • As usual, a ton of tiny tweaks and fixes that make CiviCRM more fun to use, and the source code more entertaining to read and improve. This humble editor often struggles to decide what is relevant to include in the above short summary. Feel free to give us a shout on the CiviCRM chat.

This is only a short overview. You can read the full release notes here (it includes all Gitlab and Github references, with much more information). Big thanks to Andrew Hunt and Alice Frumin from AGH Strategies for putting up together release notes.

This release was developed by the following code authors:

AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Francis Whittle, Justin Freeman; Benjamin W; Caltha - Tomasz Pietrzkowski; Christian Wach; CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CompuCorp - Ahed Eid, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy; Dave D; Francesc Bassas i Bullich; Fuzion - Jitendra Purohit; iXiam - Vangelis Pantazis; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Kartik Kathuria; Wildsight - Lars SG; Lemniscus - Noah Miller; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; Olivier Hertrich; Progressive Technology Project - Jamie McClelland; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton

Most authors also reviewed code for this release; in addition, the following reviewers contributed their comments:

Artful Robot - Rich Lott; Australian Greens - John Twyman; Caltha - Tomasz Pietrzkowski; Christian Wach; CiviCoop - Jaap Jansma; CiviDesk - Yashodha Chaku; JMA Consulting - Edsel Lopez, Joe Murray; Richard van Oosterhout; Semper IT - Karin Gerritsen; SYSTOPIA Organisationsberatung - Björn Endres; Tadpole Collective - Kevin Cristiano; Web Access - Kurund Jalmi

Support CiviCRM

We are committed to keeping CiviCRM free and open, forever. We depend on your support to help make that happen.

CiviCRM as a project is community driven and is sustained through contributions, good vibes, and financial support from its community. ❤️ 🌈

Filed under
Click thumbs up if you thought this blog post was useful (login to vote or to comment)