Released December 4, 2024;
| Does this version...? | |
|---|---|
| Fix security vulnerabilities? | no |
| Change the database schema? | yes |
| Alter the API? | yes |
| Require attention to configuration options? | no |
| Fix problems installing or upgrading to a previous version? | yes |
| Introduce features? | yes |
| Fix bugs? | yes |
-
SearchKit - Add link to edit search when viewing results (31209)
Adds a link to edit the search when viewing a SearchKit display.
-
SearchKit - Support fields in apiBatch task (31352)
Allows api batch tasks to include fields for the user to interact with.
-
SearchKit - Improve loading efficiency when multiple search displays are hidden (31392)
Improves efficiency loading SearchKit displays.
-
Package RiverLea theme extension during CiviCRM build (31527, 31545, 31535, 31389 and 31478)
Adds Riverlea theme extension.
-
SearchKit suggestion: Multiple action buttons (dev/core#5572: 31415)
Adds the ability to add Actions as buttons to SearchKit searches.
-
Advanced Search: compact the Search Settings (31226)
Makes the Advanced Search screen more web responsive.
-
EnglishNumber - Create camel-case and hypenated names for 100-999 (31277)
Adds support for version numbers 5.100 - 5.999.
-
Optimize Change Log Viewing For A Contact (31125)
Optimizes the code for viewing the change logs for a contact.
-
Log payment processor errors that get reported to the user (31412)
Improves logging of payment processor errors.
-
Add CustomField support to Products (31250)
Adds support for custom fields on Products.
-
Improve product description (31288)
Improves description for product.
-
Mass SMS: enable access to reports (31425)
Adds reports for Mass SMS.
-
Membership User Dashboard.tpl adding Recurring links and cleanup (31342)
Adds recurring links to the membership section of the user dashboard.
-
Standalone System - use authx_login for authenticate flow (31153)
Use the authx_login flow in CRM_Utils_System_Standalone::authenticate.
-
reference to used address is lost - address master_id is set to NULL when referenced address or owning contact are edited (dev/core#5592: 31559)
-
API v4 explorer: boolean params don't render correctly for CV (short) (dev/core#4129: 31393)
-
Search Kit: DB Entity needs all columns to work (dev/core#4629: 31328)
-
Afform - Reset button click does not refresh the search result once clicked (dev/core#4871: 31263)
-
Group delete confirmation messages gives Confirm Group Delete and not the group name as the deleted group (dev/core#5321: 31406)
-
Advanced Search initiated from QuickSearch doesn't show default search view (dev/core#5437: 31052)
-
SearchKit: Column links don't work with grouped by searches (dev/core#5453: 31211)
-
API4 Explorer Index (dev/core#5515: 31251)
-
SearchKit: Can't save a DB Entity (dev/core#5520: 31360)
-
Don't require both first and last name when creating contact (dev/core#5545: 31289)
-
SearchKit: CSS issue allows editable fields to show through sticky table headers (dev/core#5568: 31396)
-
5.79 : unable to install with fr_FR locale : broken SQL (dev/core#5590: 31482)
-
Literal
<del>appears in activity tab when source contact is soft-deleted (dev/core#5609: 31494) -
Afform - Do not allow DisplayOnly fields to submit (31421)
-
Afform - add css selector to distinguish multi select af field (31316)
-
Afform - Fix LocBlock address/email/phone saving (31343)
-
SearchKit - Fix collapsible toggle (31474)
-
SearchKit - Make hierarchical tables collapsible (31408)
-
AuthX [PHP User Deprecation] Permission 'authenticate with password' should be declared with 'label' and 'description' keys. -> Update hook_civicrm_permission to use new format (dev/core#5551: 31356)
-
APIv4 - Fix date formatting (31422)
-
Api4 - Un-duplicate setLegacyDateFormat function (31340)
-
AdminUI - Add 'sticky-header' to all tables (31414)
-
Regression: resets text-rendered radio button width in confirmation screens (31345)
-
SettingsManager::bootSettings - derive $civicrm_root global if not set (31335)
-
Fix addScriptUrl missing joining / between base and file paths (31362)
-
Run successful scheduled jobs first (29598)
-
*Add .boot.setting.php meta for CIVICRM_UF_BASEURL and CIVICRM_DOMAIN_ID
(31155) -
Api3 Setting.revert - dont swallow errors, fix one reverting constant settings (31334)
-
Update the help wording for DB Entity permissions (31350)
-
OAuth - opt into scan-classes to pick up Api4 entities (31254)
-
FormBuilder: Relative datetime doesn't support time (dev/core#5517: 31257)
-
SearchSegmentExtraField - use AutoService rather than LegacySpecScanner (31230)
-
SearchDisplay rewrites: don't truncate long field keys (31333)
-
Increase size of url fields for website/activity (31420)
-
Drop binding current domain settings bag to CRM_Core_Config on boot (30899)
-
Advanced Search: icon for the Search Settings (31293)
-
Avoid duplicate ID on location form (31287)
-
crmSnippet - Fix regexes to match (31349)
-
Prevent CiviCRM resources from loading when not in CiviCRM admin (331)
-
Bugfix for windows machines (31265)
-
Notice fix (31434)
-
Fix merge (31431)
-
Fix fatal error if source is unavailable (335)
-
Fix deprecated warning in explode (31227)
- CiviCase Smarty5 Compatibility: Error "Unknown modifier 'sizeof'" when editing Case Status (dev/core#5516: 31256)
-
Incorrect profile retrieved for tribute profile (dev/core#5510: 31246)
-
financial account mapping column on financial type admin screen shows english account names (dev/financial#229: 31486)
-
Extract payment function (31404)
-
Contribution Confirm/ThankYou.tpl cleanup (31311)
-
Price Field: Field Type: remove help, simplify label (31269)
-
fix schema for financial type/account to have label_field=label (31483)
-
Emails no longer validated on event registration (dev/core#5587: 31455)
-
Formbuilder/ event location: for an event creation, Existing event location cannot be selected if update box is not ticked (dev/core#5526: 31358)
-
Formbuilder: event location is half created : I can see it in Manage events, but not in Searchkit/ Location address (dev/core#5524: 31285)
-
set NOINDEX on non-public event registration pages (dev/core#5449: 31083)
-
Event confirmation emails do not populate guest details when payment is confirmed by IPN (API) (dev/core#224: 30374)
-
Fix poor quality markup on no events message (31329)
-
fix typo in ParticipantStatusType entity (31252)
-
Event Profiles: remove HR tags (31383)
-
Event Profile: remove the preview button from the popup (31384)
- FormBuilder on Backdrop does not show fields and elements to drag on to form (dev/core#5561: 31457)
- searchkit download to xlsx broken in drupal 10 (dev/core#5620: 31504)
-
standalone: can no longer login (dev/core#5523: 31281)
-
Standalone: 'Reset Paths' in 'Cleanup Caches and Update Paths' logs the user out (dev/core#5406: 31418)
-
Standalone: timezone handling issues (dev/core#5392: 31225)
-
Disable FollowSymLinks by default in Standalone .htaccess (30866)
-
email propogation during Standalone user email creation (31363)
-
change param name for CRM_Core_Permission_Standalone::check to something that means something. (31249)
-
Standalone System - bring default Civi::paths factories in line with installer defaults (31150)
-
Standalone - Omit trailing
?from query string (31284) -
SettingsManager::bootSettings - fix providing CIVICRM_DSN directly on Standalone (31216)
-
standalone.css: lower padding around crm-container (31361)
-
Shortcodes don't render in my theme in Civi 5.78+ (dev/core#5553: 337)
-
revert 151-lab due to issues discovered with shortcode button (334)
-
Slightly more understandable tokens() function (31379)
-
Clean up the distmaker scripts (31325)
-
remove outdated references to getSystemDefaults in bootstrap_comments (31248)
-
Api4 - Remove unused pass-by-ref (31245)
-
Remove function that was deprecated over 2 years ago (31407)
-
Remove unreachable noisily deprecated code (31242)
-
Remove a chunk of unreachable noisily deprecated code (31239)
-
Remove noisily deprecated unreachable code (31223)
-
Remove unused variable (31368)
-
[REF] Standalone System - graduate some functions from Civi\Standalone\Security to CRM_Utils_System_Standalone and Civi\Authx\Standalone (31127)
-
[REF] Update PHPSpreadsheet to latest version in the 1.x series and allow composer to install the 2.x in D10 (31496)
-
[REF] AfformGui - Update editOptions code to ES6 (31266)
-
[REF] Fix empty label accessibility issue on report elements (30694)
-
[REF] Accessibility fixes in contact summary page (30765)
-
[REF] Ensure that when copying a mailing the status is reset to draftand start date and end date are blanked out (31522)
-
[REF] Fix setting mailing start date when the parent job starts "running" for delivery rather than when a child job is picked up (31517)
-
[REF][PHP8.2] Declare properies in CRM_Export_Form_Select (31366)
-
[REF][PHP8.2] Declare properies in CRM_Contact_Page_View_Tag (31367)
-
(NFC) Standalone - Tweak grammar (31387)
-
(Test-Only) Fix MinkBase::login() on WordPress (31488)
-
Add unit test to validate event (31234)
This release was developed by the following code authors:
AGH Strategies - Andie Hunt; Agileware - Justin Freeman; Artful Robot - Rich Lott; Benjamin W; BrightMinded Ltd - Bradley Taylor; Christian Wach; CiviCRM - Coleman Watts, Tim Otten; Coop SymbioTIC - Mathieu Lutfy, Shane Bill; Dave D; ECOPLAN - Torben Bertram; forumZFD - Marc Michalsky; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Lemniscus - Noah Miller; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Mosier Consulting - Justin Mosier; Nicol Wistreich; Outlandish - Rasmus Winter; Parlamentwatch e.V. - Philipp Michael; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
Most authors also reviewed code for this release; in addition, the following reviewers contributed their comments:
ASMAC (American Society of Music Arrangers and Composers) - Jeff Kellem; Australian Greens - Andrew Cormick-Dockery; Blackfly Solutions - Alan Dixon; Circle Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Guydn; Humanists UK - Andrew West; Jade Gaunt; Richard van Oosterhout; Stephen Palmstrom; Third Sector Design - Michael McAndrew, William Mortada;