CiviCRM 5.36 Release

Published
2021-04-08 05:08
Written by
dev-team - official CiviCRM announcement

CiviCRM version 5.36.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.35, CiviCRM requires PHP 7.2 and (as of 5.36) now 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.

What's new in CiviCRM 5.36

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

  • Contacts: Display the age of the contact when it was deceased if deceased date is present. (19348)
  • Contacts: View sent emails in activities (dev/core#1750: 18299) Replaces tokens in Activity content for sent emails.
  • Interface: Prevent double clicking submit button (dev/core#2372: 19610) Prevents double clicking of submit button on any standard form without ajax (ex: New Contribution Form).
  • Contributions: ThankYou page does not translate the recurring contribution unit (dev/translation#32: 19655)
  • Contributions: When using taxes, fix membership fee increases when the membership has an error (dev/core#778: 19648) Fixes a bug where when sales tax is enabled and is used for a membership form sales tax was added every time the form validation failed.
  • CiviCase: Users with 'view own cases' permission can't open resolved cases (dev/core#1400: 19674, 19666 and 19675)
  • A ton of Form Builder (afform), SearchKit and Api4 improvements. Please see the full release notes for all the details. Check out the demo by Coleman from 7 April 2021. Form Builder will become the de-facto cross-CMS form builder for both public and "backend" CivICRM forms, making it easy to customize CiviCRM. Both extensions become usable for public forms as of 5.36, and many new improvements have landed in 5.37 (next month), so you may want to also test the 5.37 release candidates too if you wish to try out these new core extensions.
  • Joomla: style language strings to allow translations on Joomla-specific CiviCRM interfaces (56)
  • WordPress: Ensures if the user hits a permission denied error http 403 is returned instead of 200. (19608)
  • Translation: Remove legacy php money_format use, switch to brickmoney (dev/translation#65: 19605)
  • REST API: Expose a new REST end-point through standard routing (dev/core#2077: 19728) Which means that extern/rest.php is finally on its way out, as is most of the extern folder.
  • Developers: Support chain-select elements in .setting.php files (dev/core#2386: 19629) Makes it possible to create metadata-driven chain select fields.
  • Developers: Add crypto mechanism for signing and verifying JSON Web Tokens (19599)
  • Developers: Extensions info.xml files may now list multiple authors. (19684)
  • Developers: Navigation menu order (dev/core#2424: 19671) Ensures one can change the order of navigation items from an extension.

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; Blackfly Solutions - Alan Dixon; CiviCoop - Jaap Jansma, Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CompuCorp - Ahed Eid; Coop SymbioTIC - Mathieu Lutfy; Dave D; elinw; iXiam - Luciano Spiegel; J0WI; JMA Consulting - Monish Deb, Seamus Lee; lunar-debian; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Progressive Technology Project - Jamie McClelland; Skvare - Sunil Pawar; Tadpole Collective - Kevin Cristiano; tapashdatta; Timbsoft Technologies - Tunbola Ogunwande; Wikimedia Foundation - Eileen McNaughton

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

a-n The Artists Information Company - William Mortada; Agileware - Justin Freeman; Artful Robot - Rich Lott; Christian Wach; CiviDesk - Yashodha Chaku; Dave T; Fuzion - Peter Davis; JMA Consulting - Joe Murray; MJCO - Mikey O'Toole; Nicol Wistreich; Semper IT - Karin Gerritsen;

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 and financial support from its community.

Filed under