From 81c1aec9a53beb0823fbf153ed4b6e1eafff83ef Mon Sep 17 00:00:00 2001 From: Andie Hunt Date: Tue, 27 Dec 2022 09:57:39 -0500 Subject: [PATCH] 5.57.0 release notes: raw from script --- release-notes/5.57.0.md | 427 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 427 insertions(+) create mode 100644 release-notes/5.57.0.md diff --git a/release-notes/5.57.0.md b/release-notes/5.57.0.md new file mode 100644 index 0000000000..2c78719deb --- /dev/null +++ b/release-notes/5.57.0.md @@ -0,0 +1,427 @@ +# CiviCRM 5.57.0 + +Released January 4, 2023; + +- **[Features](#features)** +- **[Bugs resolved](#bugs)** +- **[Miscellany](#misc)** +- **[Credits](#credits)** + +## Features + +### Core CiviCRM + +- **crm- Missing Summary ([24990](https://github.com/civicrm/civicrm-core/pull/24990))** + +## Bugs resolved + +### Core CiviCRM + +- **dev/core#4039 - Restore ability to have fractional quantity for text price fields ([25213](https://github.com/civicrm/civicrm-core/pull/25213))** + +- **dev/core#4038 import contribution fixes in update mode ([25204](https://github.com/civicrm/civicrm-core/pull/25204))** + +- **SearchKit - Fix option loading & rendering for in-place edit ([25197](https://github.com/civicrm/civicrm-core/pull/25197))** + +- **Fix 'cannot determine default entity' error on New Batch page ([25189](https://github.com/civicrm/civicrm-core/pull/25189))** + +- **Fix miscoordination between CiviUnitTestCase/CiviEnvBuilder. Fix flaky ConformanceTest. ([25177](https://github.com/civicrm/civicrm-core/pull/25177))** + +- **CRM_Utils_FileTest - Fix compatibility with private data folders ([25160](https://github.com/civicrm/civicrm-core/pull/25160))** + +- **fixes core#4027 - don't crash when a contribution has no line items ([25145](https://github.com/civicrm/civicrm-core/pull/25145))** + +- **getSiteStats - Use consistent report format ([25158](https://github.com/civicrm/civicrm-core/pull/25158))** + +- **Flexmailer: Prevent broken urls containing hyphens when click tracking is enabled for plain text mailings ([25149](https://github.com/civicrm/civicrm-core/pull/25149))** + +- **[NFC] Update testGetSiteStats to match earlier name change ([25150](https://github.com/civicrm/civicrm-core/pull/25150))** + +- **Remove noisly deprecated function PDFLetterCommon::postProcess ([25108](https://github.com/civicrm/civicrm-core/pull/25108))** + +- **Fix enotice on user dash - when user has membership/s & debugging enabled ([25140](https://github.com/civicrm/civicrm-core/pull/25140))** + +- **Stop using single hard-coded value array (clean up from previous refactors) ([25137](https://github.com/civicrm/civicrm-core/pull/25137))** + +- **ensure currency is included to avoid translation problems ([24798](https://github.com/civicrm/civicrm-core/pull/24798))** + +- **Cast membership object as array before passing to getMembershipStatusByDate() ([25139](https://github.com/civicrm/civicrm-core/pull/25139))** + +- **[NFC] Update instructions for running regen online ([25138](https://github.com/civicrm/civicrm-core/pull/25138))** + +- **SearchKit - Include html columns in spreadsheet download ([25126](https://github.com/civicrm/civicrm-core/pull/25126))** + +- **Remove always-true ifs ([25136](https://github.com/civicrm/civicrm-core/pull/25136))** + +- **Fold `processGreetingTemplate` function only called from one place into caller, deprecate ([24925](https://github.com/civicrm/civicrm-core/pull/24925))** + +- **Fix core#7016 in a second location ([25129](https://github.com/civicrm/civicrm-core/pull/25129))** + +- **Make flexmailer mandatory ([25110](https://github.com/civicrm/civicrm-core/pull/25110))** + +- **#24911 Forward port to master / 5.57 ([25134](https://github.com/civicrm/civicrm-core/pull/25134))** + +- **always define showCMS ([25125](https://github.com/civicrm/civicrm-core/pull/25125))** + +- **(NFC) dev/core#4008 - Afform - More coverage for symbol-scanner ([25131](https://github.com/civicrm/civicrm-core/pull/25131))** + +- **release-notes/5.56.0.md - Add last minute updates ([25135](https://github.com/civicrm/civicrm-core/pull/25135))** + +- **[REF][PHP8.1] Fix a couple of issues where passing in NULL in string … ([24911](https://github.com/civicrm/civicrm-core/pull/24911))** + +- **CRM_Utils_System_WordPress - Drop unused variable ([25132](https://github.com/civicrm/civicrm-core/pull/25132))** + +- **5.56 ([25130](https://github.com/civicrm/civicrm-core/pull/25130))** + +- **SearchKit - Fix unit test so sort param actually does something ([25133](https://github.com/civicrm/civicrm-core/pull/25133))** + +- **Avoid symbol scan errors in oauth-client help text ([24998](https://github.com/civicrm/civicrm-core/pull/24998))** + +- **remove unused template vars from Profile Form ([25124](https://github.com/civicrm/civicrm-core/pull/25124))** + +- **dev/core#1532 - Upgrade message about old civicase activity revisions ([25119](https://github.com/civicrm/civicrm-core/pull/25119))** + +- **remove civimail-spooler script ([25122](https://github.com/civicrm/civicrm-core/pull/25122))** + +- **remove unused code in Profile template ([25121](https://github.com/civicrm/civicrm-core/pull/25121))** + +- **dev/core#4020 Remove old recaptcha options ([25098](https://github.com/civicrm/civicrm-core/pull/25098))** + +- **Hide deprecated fields from SearchKit & Afform ([25113](https://github.com/civicrm/civicrm-core/pull/25113))** + +- **5.56 to master ([25118](https://github.com/civicrm/civicrm-core/pull/25118))** + +- **5.56 ([25117](https://github.com/civicrm/civicrm-core/pull/25117))** + +- **APIv4 Explorer - autocomplete cleanup ([25111](https://github.com/civicrm/civicrm-core/pull/25111))** + +- **dev/core#4014 add ext-fileinto php extension to composer ([25115](https://github.com/civicrm/civicrm-core/pull/25115))** + +- **Metadata - Add default labelField to all DAO entities ([25099](https://github.com/civicrm/civicrm-core/pull/25099))** + +- **Remove unused, deprecated class `CRM_Activity_Form_Task_PDFLetterCommon` ([25106](https://github.com/civicrm/civicrm-core/pull/25106))** + +- **Support multiple contact_type in hook_civicrm_tabset ([25101](https://github.com/civicrm/civicrm-core/pull/25101))** + +- **Remove further usage of 'preferred_mail_format' ([25109](https://github.com/civicrm/civicrm-core/pull/25109))** + +- **dev/core#1634 Deprecate unused activity columns ([25112](https://github.com/civicrm/civicrm-core/pull/25112))** + +- **Rename test class to reflect tested class ([25107](https://github.com/civicrm/civicrm-core/pull/25107))** + +- **improve social sharing footer ([25003](https://github.com/civicrm/civicrm-core/pull/25003))** + +- **Duplicate `Activity::importableFields` to upgrader & increase deprecation ([25088](https://github.com/civicrm/civicrm-core/pull/25088))** + +- **5.56 ([25103](https://github.com/civicrm/civicrm-core/pull/25103))** + +- **Add handling to token processor for double http in url tokens ([25078](https://github.com/civicrm/civicrm-core/pull/25078))** + +- **Remove handling for legacy `preferred_mail_format` ([25076](https://github.com/civicrm/civicrm-core/pull/25076))** + +- **Remove deprecated PdfLetterCommon class - membership ([25060](https://github.com/civicrm/civicrm-core/pull/25060))** + +- **Test cleanup, remove calls to deprecated financial BAO functions ([25085](https://github.com/civicrm/civicrm-core/pull/25085))** + +- **Add noisy deprecation to `getContactTokenReplacement` ([25077](https://github.com/civicrm/civicrm-core/pull/25077))** + +- **Make SearchKit Required ([24739](https://github.com/civicrm/civicrm-core/pull/24739))** + +- **SearchKit - Fix crashy-ness when an Afform contains a deleted search ([25091](https://github.com/civicrm/civicrm-core/pull/25091))** + +- **5.56 ([25096](https://github.com/civicrm/civicrm-core/pull/25096))** + +- **[php 8] Update pear/mail to 1.5 ([25092](https://github.com/civicrm/civicrm-core/pull/25092))** + +- **SearchKit - Fix Campaign, State, Country selectors (again) ([25053](https://github.com/civicrm/civicrm-core/pull/25053))** + +- **fix numfmt error when pager limit is set in Civi settings ([25070](https://github.com/civicrm/civicrm-core/pull/25070))** + +- **5.56 to master ([25090](https://github.com/civicrm/civicrm-core/pull/25090))** + +- **Test cleanup, stop using legacy financial bao methods ([25083](https://github.com/civicrm/civicrm-core/pull/25083))** + +- **Add 'my imports' to Reports navigation (in civimport extension) ([25086](https://github.com/civicrm/civicrm-core/pull/25086))** + +- **SearchKit - Add enable/disable tasks ([25084](https://github.com/civicrm/civicrm-core/pull/25084))** + +- **Fix query to use standard `CRM_Core_DAO::executeQuery` ([25075](https://github.com/civicrm/civicrm-core/pull/25075))** + +- **Add FormBuilder forms to Civiimport ([25072](https://github.com/civicrm/civicrm-core/pull/25072))** + +- **Adding better translation for ThankYou page tpl for recurring messaging ([25068](https://github.com/civicrm/civicrm-core/pull/25068))** + +- **Follow up on EntityFinancialAccount delete ([25082](https://github.com/civicrm/civicrm-core/pull/25082))** + +- **Do not `set` cache in cache-bypass mode, since we are bypassing `get` ([25073](https://github.com/civicrm/civicrm-core/pull/25073))** + +- **Add Imports search ([25081](https://github.com/civicrm/civicrm-core/pull/25081))** + +- **Deprecate `CRM_Financial_BAO_EntityFinancialAccount::del()` ([25026](https://github.com/civicrm/civicrm-core/pull/25026))** + +- **Regenerate ContactType DAO ([25079](https://github.com/civicrm/civicrm-core/pull/25079))** + +- **FieldSpec - Generate better default field titles for DAOs ([25080](https://github.com/civicrm/civicrm-core/pull/25080))** + +- **Afform - Support ContactType-specific tabs and blocks ([25069](https://github.com/civicrm/civicrm-core/pull/25069))** + +- **Fix test class not to use discouraged function ([25074](https://github.com/civicrm/civicrm-core/pull/25074))** + +- **Remove legacyCreateMultiple function ([25048](https://github.com/civicrm/civicrm-core/pull/25048))** + +- **SearchKit - Minor wording change ([25071](https://github.com/civicrm/civicrm-core/pull/25071))** + +- **Remove another call to deprecated `CRM_Contribute_PseudoConstant::contributionStatus` ([24590](https://github.com/civicrm/civicrm-core/pull/24590))** + +- **Create MVP UI for imports when background queue processing is taking place ([25041](https://github.com/civicrm/civicrm-core/pull/25041))** + +- **dev/core#3965 APIv4 - Add Mailing entities for SearchKit ([25059](https://github.com/civicrm/civicrm-core/pull/25059))** + +- **Log API Authorization failed errors ([25030](https://github.com/civicrm/civicrm-core/pull/25030))** + +- **Use IP address helper method consistently ([25065](https://github.com/civicrm/civicrm-core/pull/25065))** + +- **APIv4 - Always allow anonymous autocomplete action access ([24980](https://github.com/civicrm/civicrm-core/pull/24980))** + +- **[REF] ContactType BAO - Simplify getAllContactTypes ([25064](https://github.com/civicrm/civicrm-core/pull/25064))** + +- **Fix Import summary to differentiate between 'valid' and 'imported' ([25040](https://github.com/civicrm/civicrm-core/pull/25040))** + +- **SearchKit - Fix display count when updating items on the last page ([24987](https://github.com/civicrm/civicrm-core/pull/24987))** + +- **5.56 to master ([25062](https://github.com/civicrm/civicrm-core/pull/25062))** + +- **Make MessageTemplate.master_id fully joinable ([25056](https://github.com/civicrm/civicrm-core/pull/25056))** + +- **Afform - Autofill contacts by relationship ([25001](https://github.com/civicrm/civicrm-core/pull/25001))** + +- **Merge 5.56 to master ([25057](https://github.com/civicrm/civicrm-core/pull/25057))** + +- **Fix Relationship to permit disabled relationships as duplicates & fix test ([25047](https://github.com/civicrm/civicrm-core/pull/25047))** + +- **fixes dash line appended to the contribution amounts if label is empty ([25033](https://github.com/civicrm/civicrm-core/pull/25033))** + +- **Remove deprecated, probably long-broken function `replaceOrgTokens` ([25051](https://github.com/civicrm/civicrm-core/pull/25051))** + +- **Add noisy deprecation to deprecated contribution token functions ([25050](https://github.com/civicrm/civicrm-core/pull/25050))** + +- **Remove deprecated token function ([25049](https://github.com/civicrm/civicrm-core/pull/25049))** + +- **Pass correct variable type to the hook ([25046](https://github.com/civicrm/civicrm-core/pull/25046))** + +- **Test fix - setup is incongruent ([25037](https://github.com/civicrm/civicrm-core/pull/25037))** + +- **REF: Consistent variables names in formRule for CRM/Event/Form/Register ([25045](https://github.com/civicrm/civicrm-core/pull/25045))** + +- **DAOs are stale ([25043](https://github.com/civicrm/civicrm-core/pull/25043))** + +- **REF: Replace CRM_Utils_Array::value in CRM/Event/Form/Registration ([25042](https://github.com/civicrm/civicrm-core/pull/25042))** + +- **Use search display to view errors when using Civi-import extension ([25038](https://github.com/civicrm/civicrm-core/pull/25038))** + +- **Add entity-types-php mixin ([24947](https://github.com/civicrm/civicrm-core/pull/24947))** + +- **EntityFinancialAccount - A tale of two BAO classes ([25036](https://github.com/civicrm/civicrm-core/pull/25036))** + +- **Messagetemplate schema changes ([24992](https://github.com/civicrm/civicrm-core/pull/24992))** + +- **Mailing - Rename DAO files for better short names ([24982](https://github.com/civicrm/civicrm-core/pull/24982))** + +- **afform/oauth-client - don't call stat on null ([25035](https://github.com/civicrm/civicrm-core/pull/25035))** + +- **5.56 ([25034](https://github.com/civicrm/civicrm-core/pull/25034))** + +- **Menubar - Fix buggy, slow loader ([25012](https://github.com/civicrm/civicrm-core/pull/25012))** + +- **Deprecate `CRM_Mailing_BAO_MailingAB::del()` ([25024](https://github.com/civicrm/civicrm-core/pull/25024))** + +- **Update location tokens for Contact to new apiv4 style ([25032](https://github.com/civicrm/civicrm-core/pull/25032))** + +- **default token filter ([25031](https://github.com/civicrm/civicrm-core/pull/25031))** + +- **ajax batchSave() method should be static, php8 compatibility ([25029](https://github.com/civicrm/civicrm-core/pull/25029))** + +- **5.56 ([25027](https://github.com/civicrm/civicrm-core/pull/25027))** + +- **More del() deprecations in favour of standard deleteRecord() ([25006](https://github.com/civicrm/civicrm-core/pull/25006))** + +- **Cleanup in test class ([25022](https://github.com/civicrm/civicrm-core/pull/25022))** + +- **Add default label field for RelationshipType entity ([25021](https://github.com/civicrm/civicrm-core/pull/25021))** + +- **More BAO `del()` deprecations ([25019](https://github.com/civicrm/civicrm-core/pull/25019))** + +- **Deprecate `CRM_Event_BAO_Event::del()` in favour of `deleteRecord()` ([25018](https://github.com/civicrm/civicrm-core/pull/25018))** + +- **Deprecate `CRM_Contact_BAO_Relationship::del()` in favour of `deleteRecord()` ([25017](https://github.com/civicrm/civicrm-core/pull/25017))** + +- **SearchKit - Descriptions for search displays ([24985](https://github.com/civicrm/civicrm-core/pull/24985))** + +- **[REF] OptionValue - Deprecate del() function in favor of standard deleteRecord ([24999](https://github.com/civicrm/civicrm-core/pull/24999))** + +- **add event entity to formbuilder ([24991](https://github.com/civicrm/civicrm-core/pull/24991))** + +- **[NFC] UtilsTest - convert EventDispatcher to CiviEventDispatcher ([25013](https://github.com/civicrm/civicrm-core/pull/25013))** + +- **Menubar - fix height of quicksearch (Drupal9) ([25010](https://github.com/civicrm/civicrm-core/pull/25010))** + +- **Var type fix in comment ([25011](https://github.com/civicrm/civicrm-core/pull/25011))** + +- **php8 - don't pass null as string ([25007](https://github.com/civicrm/civicrm-core/pull/25007))** + +- **[NFC] Allow running tests/phpunit/CRM/Core/DAOTest.php on mariadb ([25008](https://github.com/civicrm/civicrm-core/pull/25008))** + +- **Use fastArray cache for js_strings ([24989](https://github.com/civicrm/civicrm-core/pull/24989))** + +- **(alternate) Sentence runs together since period is inside the if block ([25005](https://github.com/civicrm/civicrm-core/pull/25005))** + +- **add legend to CMS user creation section ([25002](https://github.com/civicrm/civicrm-core/pull/25002))** + +- **Fix CiviCRM Home/Hide/Logout translation ([25000](https://github.com/civicrm/civicrm-core/pull/25000))** + +- **dev/core#3962 Add 'boolean' as a filter for tokens ([24923](https://github.com/civicrm/civicrm-core/pull/24923))** + +- **Allow Joinables to be added to tables without specifying a base column ([24993](https://github.com/civicrm/civicrm-core/pull/24993))** + +- **5.56 ([24986](https://github.com/civicrm/civicrm-core/pull/24986))** + +- **Add html for default field to schema ([24984](https://github.com/civicrm/civicrm-core/pull/24984))** + +- **[REF] DAO - Use class_alias for aliases of renamed classes ([24983](https://github.com/civicrm/civicrm-core/pull/24983))** + +- **(dev/core#3992) Expose created date column in contact reports ([24978](https://github.com/civicrm/civicrm-core/pull/24978))** + +- **SearchKit - Fix campaign, event & primary address dropdowns ([24963](https://github.com/civicrm/civicrm-core/pull/24963))** + +- **Regen DAO ([24979](https://github.com/civicrm/civicrm-core/pull/24979))** + +- **APIv4 Autocomplete - Support searching by ID, customize some entities ([24976](https://github.com/civicrm/civicrm-core/pull/24976))** + +- **APIv3 - Use the Exception rather than the rule ([24977](https://github.com/civicrm/civicrm-core/pull/24977))** + +- **Add html definition to schema for is_active (part 4) ([24970](https://github.com/civicrm/civicrm-core/pull/24970))** + +- **Add html definition to schema for is_active (part 3) ([24969](https://github.com/civicrm/civicrm-core/pull/24969))** + +- **Add html definition to schema for is_active (part 2) ([24968](https://github.com/civicrm/civicrm-core/pull/24968))** + +- **Add html definition to schema for is_active (part 1) ([24967](https://github.com/civicrm/civicrm-core/pull/24967))** + +- **Support ES6 (2015) in civilint: jshint config update ([24975](https://github.com/civicrm/civicrm-core/pull/24975))** + +- **AdminUI - Always cleanup saved searches during uninstall ([24760](https://github.com/civicrm/civicrm-core/pull/24760))** + +- **Use APIv4-based Autocomplete widget throughout SearchKit, Afform & API Explorer ([24974](https://github.com/civicrm/civicrm-core/pull/24974))** + +- **Afform - Fix multivalue entityRef fields ([24966](https://github.com/civicrm/civicrm-core/pull/24966))** + +- **5.56 to master ([24973](https://github.com/civicrm/civicrm-core/pull/24973))** + +- **Remove deprecated token function `replaceComponentTokens` ([24934](https://github.com/civicrm/civicrm-core/pull/24934))** + +- **Further cleanup on JobTest ([24935](https://github.com/civicrm/civicrm-core/pull/24935))** + +- **FourSeven Upgrade: disable i18nrewrite to avoid multilingual fatal ([24960](https://github.com/civicrm/civicrm-core/pull/24960))** + +- **[NFC] Add @since annotation ([24958](https://github.com/civicrm/civicrm-core/pull/24958))** + +- **Afform - Customizable APIv4-based Autocomplete widget for EntityRef fields ([24832](https://github.com/civicrm/civicrm-core/pull/24832))** + +- **dev/core#2316 - Symfony EventDispatcher dispatch() signature kerfuffle - try 3 ([24132](https://github.com/civicrm/civicrm-core/pull/24132))** + +- **Make it clear that same email for event registrations allows multiple registrations per contact ([24649](https://github.com/civicrm/civicrm-core/pull/24649))** + +- **Turn 'From' dropdown in 'Send Email' into a searchable select2 ([24957](https://github.com/civicrm/civicrm-core/pull/24957))** + +- **Add Validate and Import search kit actions to import search displays ([24821](https://github.com/civicrm/civicrm-core/pull/24821))** + +- **5.56 to master ([24954](https://github.com/civicrm/civicrm-core/pull/24954))** + +- **Remove php8-specific coding pattern ([24952](https://github.com/civicrm/civicrm-core/pull/24952))** + +- **SearchKit - Expose SavedSearch descriptions to admins ([24942](https://github.com/civicrm/civicrm-core/pull/24942))** + +- **dev/core#3977 Handle dodgier calls to setBillingCountry in property bag. ([24927](https://github.com/civicrm/civicrm-core/pull/24927))** + +- **Core extensions - Upgrade to civix 22.10.0 ([24944](https://github.com/civicrm/civicrm-core/pull/24944))** + +- **Simplify removing file extension when using basename function ([24948](https://github.com/civicrm/civicrm-core/pull/24948))** + +- **Add noisy deprecation to unused functions `replaceContactTokens`, `replaceCaseTokens` ([24933](https://github.com/civicrm/civicrm-core/pull/24933))** + +- **SearchKit - Add unit test for multivalued custom fields ([24941](https://github.com/civicrm/civicrm-core/pull/24941))** + +- **Regenerate Country DAO ([24946](https://github.com/civicrm/civicrm-core/pull/24946))** + +- **dev/core#3981 Fix Examples to use 0 rather than a possibly-real contact_id ([24945](https://github.com/civicrm/civicrm-core/pull/24945))** + +- **Don't allow selection of deleted contacts as email recipients ([24898](https://github.com/civicrm/civicrm-core/pull/24898))** + +- **Remove unused private function `removeNullContactTokens` ([24932](https://github.com/civicrm/civicrm-core/pull/24932))** + +- **Fix api handling of OptionValue defaults ([24938](https://github.com/civicrm/civicrm-core/pull/24938))** + +- **Add new Organization Example contact (The Daily Bugle) ([24939](https://github.com/civicrm/civicrm-core/pull/24939))** + +- **Add tests for importing county (includes adding v4 County api) ([24919](https://github.com/civicrm/civicrm-core/pull/24919))** + +- **TabHeader: remove redundant history.replaceState ([24931](https://github.com/civicrm/civicrm-core/pull/24931))** + +- **[NFC] Clean up in test class ([24922](https://github.com/civicrm/civicrm-core/pull/24922))** + +- **[NFC] Minor cleanup in test ([24921](https://github.com/civicrm/civicrm-core/pull/24921))** + +- **[NFC] Test class cleanup (JobTest) ([24920](https://github.com/civicrm/civicrm-core/pull/24920))** + +- **5.56 ([24918](https://github.com/civicrm/civicrm-core/pull/24918))** + +- **PHP8 fix - always define locations in event info template ([24915](https://github.com/civicrm/civicrm-core/pull/24915))** + +- **added contributor Sebastian Lisken ([24914](https://github.com/civicrm/civicrm-core/pull/24914))** + +- **[REF] Fix E2E_Core_ErrorTest on wordpress-clean builds ([24913](https://github.com/civicrm/civicrm-core/pull/24913))** + +- **5.56 ([24910](https://github.com/civicrm/civicrm-core/pull/24910))** + +- **Don't crash ContributionView when participant fields are null ([24906](https://github.com/civicrm/civicrm-core/pull/24906))** + +- **5.56 ([24908](https://github.com/civicrm/civicrm-core/pull/24908))** + +- **Only show File Activity on Case success alert for 10s ([24905](https://github.com/civicrm/civicrm-core/pull/24905))** + +- **[REF] Unused vars in the State Machine ([24901](https://github.com/civicrm/civicrm-core/pull/24901))** + +- **SearchKit - Add clone button for search displays ([24899](https://github.com/civicrm/civicrm-core/pull/24899))** + +- **dev/core#3735 Fix for getlist retrieve with id ([24727](https://github.com/civicrm/civicrm-core/pull/24727))** + +- **(dev/core#3136) Incorporate the domain id in the log file nomenclatur… ([24893](https://github.com/civicrm/civicrm-core/pull/24893))** + +- **PriceSetTest - Fix test-run on case-insensitive filesystem ([24892](https://github.com/civicrm/civicrm-core/pull/24892))** + +- **Fix PHP Notice: Undefined offset in _civicrm_member_roles_sync() ([661](https://github.com/civicrm/civicrm-drupal/pull/661))** + +- **Fix Undefined variable: custom_link in civicrm_handler_field_link_con… ([660](https://github.com/civicrm/civicrm-drupal/pull/660))** + +- **CiviMail - BAO files were renamed in core ([285](https://github.com/civicrm/civicrm-wordpress/pull/285))** + +- **Allow multiple non-invoking Shortcodes to render ([281](https://github.com/civicrm/civicrm-wordpress/pull/281))** + +- **Raise priority of Base Page `the_content` callback ([282](https://github.com/civicrm/civicrm-wordpress/pull/282))** + +- **[REF][PHP8.1] dev/core#3181 Apply fixes for passing NULL into string … ([284](https://github.com/civicrm/civicrm-wordpress/pull/284))** + +- **[REF][PHP8.2] Fix Pager Common and Smarty issue with Dynamic properti… ([355](https://github.com/civicrm/civicrm-packages/pull/355))** + +## Miscellany + +## Credits + +This release was developed by the following code authors: + +AGH Strategies - Alice Frumin, Andie Hunt; BrightMinded Ltd - Bradley Taylor; Christian Wach; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; civiservice.de - Sebastian Lisken; Coop SymbioTIC - Mathieu Lutfy, Shane Bill; Dave D; Humanists UK - Andrew West;; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Luna Design - Andrew Wasson; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Progressive Technology Project - Jamie McClelland; Squiffle Consulting - Aidan Saunders; Third Sector Design - Kurund Jalmi; Wikimedia Foundation - Eileen McNaughton; Wildsight - Lars Sanders-Green + +Most authors also reviewed code for this release; in addition, the following +reviewers contributed their comments: + +Agileware - Justin Freeman; Artful Robot - Rich Lott; Australian Greens - Andrew Cormick-Dockery; BrightMinded Ltd - Bradley Taylor; Christian Wach; Circle Interactive - Dave Jenkins; civibot[bot]; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; civiservice.de - Sebastian Lisken; Coop SymbioTIC - Mathieu Lutfy, Shane Bill; Dave D; Freeform Solutions - Herb van den Dool; JMA Consulting - Seamus Lee; John Kingsnorth; Luna Design - Andrew Wasson; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; Progressive Technology Project - Jamie McClelland; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Third Sector Design - Kurund Jalmi; Wikimedia Foundation - Eileen McNaughton; Wildsight - Lars Sanders-Green \ No newline at end of file -- 2.25.1