CiviCRM 5.68 Release

2023-12-07 04:03
Written by

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

Subscribers of the CiviCRM Extended Security Releases (ESR) do not need to upgrade. The current version of ESR is CiviCRM 5.63.x. The next ESR will be 5.69, which is now the release-candidate (beta). You can download the RC, or read more information about ESR scheduling.

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.68

  • Hidden fields Hidden custom fields can be used on forms to silently add data. This provides an easy way to add tracking info to your forms.
  • SearchKit improvements Searches can now include remaining spaces available in events, do case-sensitive searches, and optionally remember the user's last search terms.
  • User dashboard revamp (experimental) The user dashboard is now built with SearchKit. Give your contacts a customized portal to view their data. Show them their membership status, unpaid invoices, upcoming events and more.

More details:

  • Interface changes: QuickSearch - Add Current Employer option (27766), new alpha user_dashboard core extension (27792), Fix number field input validation when using a non-US decimal separator (dev/core#4154: 28371, 27958 and 27917)
  • FormBuilder: Expose URL for mailing trackable link for filters in FormBuilder (27723)
  • SearchKit: Optionally remember filter values when user revisits search (27737), Increase date range for in-place edit (27935), Add Event.remaining_participants calculated field (27839), and a very long list of tiny obscure improvements.
  • Petitions: Add label and color to CiviPetition 'Unconfirmed' tag (27979), fix confirmSignature pre/post hooks (27978)
  • Api4: New contact buttons on the API 4 autocomplete widget (dev/core#4484: 27754), Allow to specify API4 job entity in Scheduled Job form (27849)
  • Extensions: Add mixin to autogenerate a settings form (27569)
  • Custom Fields: Add custom field type Hidden, which can collect data on forms without being seen (27235)
  • Message Templates: Blank out the text version of the offline receipt template (27733 and 27739), Add event.self_cancel_xfer tokens (27785)
  • Standalone: stay tuned, huge changes incoming in 5.70!
  • Joomla: Remove the CiviCRM sidebar (at least for Joomla 4) (dev/joomla#45: 27252)
  • Work continues on template cleanups in order to upgrade to Smarty3 (which also helps to reduce notices on PHP 8.2).

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 - Justin Freeman; Artful Robot - Rich Lott; ASMAC (American Society of Music Arrangers and Composers) - Jeff Kellem; BrightMinded Ltd - Bradley Taylor; CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; Erik Midtsveen; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; Jens Schuppe; JMA Consulting - Monish Deb, Seamus Lee; Lemniscus - Noah Miller; Lighthouse Consulting and Design - Brian Shaughnessy; Luna Design - Andrew Wasson; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; PHD Computer Consultants Ltd - Chris Cant; ranjit-git; Reflexive Communications - Sandor Semsey; Squiffle Consulting - Aidan Saunders; SYSTOPIA - Johannes Franz; Third Sector Design - Kurund Jalmi; Wikimedia Foundation - Damilare Adedoyin, Eileen McNaughton; Wildsight - Lars Sander-Green.

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

AGH Strategies - Alice Frumin; ALL IN APPLI admin; Andrew Thompson; Benjamin W; Davis Media Access - Darrick Servis; Francesc Bassas i Bullich; Fuzion - Peter Davis; Jens Schuppe; OPEN - dewy; Semper IT - Karin Gerritsen; Third Sector Design - William Mortada; Tom Rosenbloom; WebmasterBouclier.

New Extensions

View all latest extensions

What else?

Join us for CiviCamp Montreal! It's a great opportunity to meet other CiviCRM users, CiviCRM developers and members of the CiviCRM core team. CiviCamp Montreal is on February 28, with pre-camp trainings and a code/documentation sprint afterwards. Early-bird registrations are now open!

Today is the last day of the Manchester code sprint. This humble editor would like to thank all the organizers and participants. The event was a huge success. It was nice to see familiar faces, people new to the community, and to work together to improve CiviCRM.

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, food and drinks at code sprints, and financial support from its community. Help CiviCRM do a world of good.

Filed under


>so that it works on newer technologies (PHP 8.2, Smarty 3)

This is kind of misleading. IIRC both technologies are only supported not in this version?

@jofranz: It's ongoing work. PHP 8.2 works but still has notices, and for Smarty3, my understanding is that a lot of cleanup/fixes are done on the current templates and it's possible to opt-in and start using/testing it.

@bgm Thanks! The new wording fits reality way better!