CiviCRM 5.63 Release

2023-07-07 06:00
Written by

CiviCRM version 5.63.0 is now out and ready to download. This is a regular monthly release. Upgrade now for the most stable CiviCRM experience:

Users of the CiviCRM Extended Security Releases (ESR) are encouraged to upgrade, since CiviCRM 5.63 is now 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 donate.

What's new in CiviCRM 5.63

This month there have been many tiny interface changes, as well as the many improvements to Api4 and SearchKit.

  • Contacts: Allow deletion of primary email (dev/core#4284: 26198), Improve Past Groups table on Contact Groups tab (24705)
  • Contributions: Disambiguate "Source" field by showing the context of the source (25987 and 26173), Remove form rule for Contribution Page and Event titles preventing / (26249), Change "Contribution Received Date" to be "Contribution date" where is exists and basically sort this Contribution dates mess out once and for all (dev/core#1403: 26145), Show next scheduled contribution date for recurring contributions on contact (dev/core#4258: 26151), Make frontend_title consistently required and use it in all front end presentations (dev/core#4213: 26259), Add default payment method for additional payment or refund (26116), Don't show refund due when balance is owed on Additional Payments (26358)
  • Events: Move event payment to the confirmation page, which was rather awkward when registering multiple participants (24781), Make event registration cancellation email optional for back office cancellation (25207), Simplify messaging for event confirm page (26469), Show Event Info at bottom of Registration Confirm & Fee Info above Payment (26431), Don't show events without end date forever on Manage Events (26347)
  • Mailings: Allow double opt-in email (and other emails that you don't want a reply from) to use a user configured "mail from" address (dev/core#4273: 26180), Simplify opt-out/unsubscribe help texts (26301)
  • Memberships: Edit Membership Type: allow changing the relationships even if there is data (26274)
  • Admin/Global: Update backend footer (dev/core#3920: 26167 and 26194), Use select2 for template on New Email, Scheduled Reminders, SMS & PDF Letter (26461)
  • API: Add APIv4 support for creating and validating credentials (26044), add calculated field contact_count to Group (26313),
  • SearchKit: Add display of type entity which writes to a SQL table that can then be queried from SearchKit, using the API or SQL (25871), Add task to refresh smart/parent group cache (26393), Searchkit: Download spreadsheet should use standard date format, not the format set in Date Formats (dev/core#4031: 26211)
  • Tokens: Add deceased date token (26234), Support Contribution Recur tokens when a membership or contribution is referenced (dev/core#4123: 25563), Additional event tokens (26216)
  • Hooks: Add some weights to menu link items (26241, 26280, 26250 and 26244) so that developers can insert links between items using the list hook, Add is_active to link spec (26255)
  • Developers: Add support for loading ECMAScript Modules (ESM) (dev/core#4279: 26309 and 26195)

Big thanks to Andie Hunt and Alice Frumin for putting up together release notes. If you are upgrading from a very old version of CiviCRM, see the version-specific upgrade tasks.

This release was developed by the following code authors:

AGH Strategies - Andie Hunt; Agileware - Francis Whittle, Justin Freeman; ASMAC (American Society of Music Arrangers and Composers) - Jeff Kellem; Benjamin W; BrightMinded Ltd - Bradley Taylor; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Ahed Eid, Olayiwola Odunsi; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; Fuzion - Luke Stewart; iXiam - Rubén Pineda; Jens Schuppe; JMA Consulting - Monish Deb, Seamus Lee; Lemniscus - Noah Miller; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Progressive Technology Project - Jamie McClelland; Quim Gil; Reflexive Communications - Sandor Semsey; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Hostsharing eG - Timotheus Pokorra; Wikimedia Foundation - Eileen McNaughton; Wildsight - Lars Sanders-Green.

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

AGH Strategies - Eli Lisseck; Andreas Howiller; Calibrate - Wouter Hechtermans; CompuCorp - Jamie Novick; Coop SymbioTIC - Shane Bill; destrieux; gibsonoliver; Greenleaf Advancement - Guy Iaccarino; Greyson Stalcup; Guydn; Humanists UK - Andrew West; John Kingsnorth; Korlon - Stuart Gaston; Mark Rodgers; MC3 - Graham Mitchell; Megaphone Technology Consulting - Brienne Kordis; Nicol Wistreich; Pooka & Co - Marcus J Wilson; Richard van Oosterhout; Skvare - Sunil Pawar.

New Extensions

  • Legacy Code - provides replacements for deprecated CiviCRM core functions with the same signature
  • Extension README - provides a simple mechanism for other extensions to include functional Markdown documents in their user interface
  • Per-contact note access - allows note authors to define per-contact access to view specific contact notes
  • Contact Dashboard Tabs - Divides the Contact Dashboard into tabs for ease of use. Also allows display of profiles as read-only tabs in the Contact Dashboard.

View all latest extensions

Support CiviCRM

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

CiviCRM is community driven and is sustained through contributions, fantastic ideas, solidarity, and financial support from its community. Help CiviCRM do a world of good.

Filed under