--- /dev/null
+# CiviCRM 5.67.0
+
+Released November 8, 2023;
+
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+
+## <a name="features"></a>Features
+
+### Core CiviCRM
+
+- **crm- Missing Summary ([27461](https://github.com/civicrm/civicrm-core/pull/27461))**
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **dev/core#4707 Don't error if extension has empty `requires` tag ([27856](https://github.com/civicrm/civicrm-core/pull/27856))**
+
+- **dev/core#4706 Custom data fix ([27868](https://github.com/civicrm/civicrm-core/pull/27868))**
+
+- **Fix regression when searching by contact ID from quickSearch (if you hit enter quickly) ([27854](https://github.com/civicrm/civicrm-core/pull/27854))**
+
+- **Angular - Noisily deprecate 'settings' in favor of 'settingsFactory' ([27798](https://github.com/civicrm/civicrm-core/pull/27798))**
+
+- **Add weights to premium screen ([27788](https://github.com/civicrm/civicrm-core/pull/27788))**
+
+- **Add some weights to pcp page ([27780](https://github.com/civicrm/civicrm-core/pull/27780))**
+
+- **Do not run financial acls if the setting it not set ([27771](https://github.com/civicrm/civicrm-core/pull/27771))**
+
+- **CiviCase - Fix SelectWhereClause for Activity queries ([27722](https://github.com/civicrm/civicrm-core/pull/27722))**
+
+- **Fix rc regression on register participants action ([27748](https://github.com/civicrm/civicrm-core/pull/27748))**
+
+- **Regen (rc) ([27747](https://github.com/civicrm/civicrm-core/pull/27747))**
+
+- **Add some more weight fields ([27728](https://github.com/civicrm/civicrm-core/pull/27728))**
+
+- **Fix rc regression - balance amount missing ([27741](https://github.com/civicrm/civicrm-core/pull/27741))**
+
+- **Fix missing quotes in tpl file ([27742](https://github.com/civicrm/civicrm-core/pull/27742))**
+
+- **Afform - fix undefined function error ([27736](https://github.com/civicrm/civicrm-core/pull/27736))**
+
+- **Notice fix ([27730](https://github.com/civicrm/civicrm-core/pull/27730))**
+
+- **Enotice fix ([27725](https://github.com/civicrm/civicrm-core/pull/27725))**
+
+- **dev/core#4567 Update code creating queue entries to save mailing_id ([27557](https://github.com/civicrm/civicrm-core/pull/27557))**
+
+- **Re-run regen ([27719](https://github.com/civicrm/civicrm-core/pull/27719))**
+
+- **CRM_Utils_String - Deprecate startsWith and endsWith ([27716](https://github.com/civicrm/civicrm-core/pull/27716))**
+
+- **getTree: initialize variable before it's used (PHP8 compat) ([27718](https://github.com/civicrm/civicrm-core/pull/27718))**
+
+- **ContactSummary - Replace Relationships tab with SearchKit display ([27701](https://github.com/civicrm/civicrm-core/pull/27701))**
+
+- **Merge forward: 5.66 RC => master ([27715](https://github.com/civicrm/civicrm-core/pull/27715))**
+
+- **APIv4 - Fix autocomplete for Individual,Household,Organization entities ([27713](https://github.com/civicrm/civicrm-core/pull/27713))**
+
+- **Separate delete participant form from edit participant form ([27660](https://github.com/civicrm/civicrm-core/pull/27660))**
+
+- **Queue::run() - Add API for running several tasks ([27691](https://github.com/civicrm/civicrm-core/pull/27691))**
+
+- **Replace smarty-math with assigned value ([27693](https://github.com/civicrm/civicrm-core/pull/27693))**
+
+- **Afform - Fix display of boolean checkboxes ([27592](https://github.com/civicrm/civicrm-core/pull/27592))**
+
+- **SearchKit: Align column headers according to settings ([27642](https://github.com/civicrm/civicrm-core/pull/27642))**
+
+- **[NFC] APIv4 - Update contact type api comment ([27712](https://github.com/civicrm/civicrm-core/pull/27712))**
+
+- **APIv4 - Trim output of Export action to only non-default values ([27700](https://github.com/civicrm/civicrm-core/pull/27700))**
+
+- **SearchKit - Fix and add test for scenario where the same display is used twice on a form ([27698](https://github.com/civicrm/civicrm-core/pull/27698))**
+
+- **hook_civicrm_links - Add docblocks and event-checker ([27484](https://github.com/civicrm/civicrm-core/pull/27484))**
+
+- **5.66 to master ([27711](https://github.com/civicrm/civicrm-core/pull/27711))**
+
+- **APIv4 - Add Individual, Household, Organization pseudo-entities ([27659](https://github.com/civicrm/civicrm-core/pull/27659))**
+
+- **Fix sort_name & display_name settings to support new-style tokens ([27695](https://github.com/civicrm/civicrm-core/pull/27695))**
+
+- **APIv4 - ensure action names get camelCase properly ([27704](https://github.com/civicrm/civicrm-core/pull/27704))**
+
+- **[NFC] Add in Unit test to ensure that Disabled groups do not appear i… ([27708](https://github.com/civicrm/civicrm-core/pull/27708))**
+
+- **Fix set default for custom field on membership renewal form ([26047](https://github.com/civicrm/civicrm-core/pull/26047))**
+
+- **Smarty notice fix ([27707](https://github.com/civicrm/civicrm-core/pull/27707))**
+
+- **[REF] Convert arrays to short syntax ([27705](https://github.com/civicrm/civicrm-core/pull/27705))**
+
+- **Add in-app docs re prefilling multiple ids in repeating blocks ([27706](https://github.com/civicrm/civicrm-core/pull/27706))**
+
+- **Schema - stop oversharing version numbers ([27682](https://github.com/civicrm/civicrm-core/pull/27682))**
+
+- **Move User to extened uf_match table + password reset ([27681](https://github.com/civicrm/civicrm-core/pull/27681))**
+
+- **Afform - Switch to user-oriented breadcrumbs, move admin link to hover button ([27618](https://github.com/civicrm/civicrm-core/pull/27618))**
+
+- **[REF][PHP8.1] Fix deprecation notice on passing NULL as the 3rd param… ([27702](https://github.com/civicrm/civicrm-core/pull/27702))**
+
+- **Move the participantCount logic to the template ([27699](https://github.com/civicrm/civicrm-core/pull/27699))**
+
+- **Upgrade: rename the Draft/Sent Mailing menu labels ([27697](https://github.com/civicrm/civicrm-core/pull/27697))**
+
+- **Smarty notices & errors, message template screen ([27689](https://github.com/civicrm/civicrm-core/pull/27689))**
+
+- **Do assign unconditionally ([27696](https://github.com/civicrm/civicrm-core/pull/27696))**
+
+- **dev/user-interface#53 Reduce presence of Save and Done/New on forms ([27029](https://github.com/civicrm/civicrm-core/pull/27029))**
+
+- **(NFC) Queues - Cleanup comments ([27690](https://github.com/civicrm/civicrm-core/pull/27690))**
+
+- **Update path in civicrm.settings.php.template for smarty3 ([27676](https://github.com/civicrm/civicrm-core/pull/27676))**
+
+- **dev/core#4635 Fix ACL edge case ([27679](https://github.com/civicrm/civicrm-core/pull/27679))**
+
+- **Smarty3 doesn't like 'and' (without spaces) ([27687](https://github.com/civicrm/civicrm-core/pull/27687))**
+
+- **5.66 to master ([27684](https://github.com/civicrm/civicrm-core/pull/27684))**
+
+- **Clean up event message templates line items ([27683](https://github.com/civicrm/civicrm-core/pull/27683))**
+
+- **allow showing detailed error messages from AJAX ([27637](https://github.com/civicrm/civicrm-core/pull/27637))**
+
+- **Pass cid=false in include to avoid notice ([27677](https://github.com/civicrm/civicrm-core/pull/27677))**
+
+- **Align financial information in participant offline receipt with online receipt ([27624](https://github.com/civicrm/civicrm-core/pull/27624))**
+
+- **Standalone: Users' password changing form and API ([27645](https://github.com/civicrm/civicrm-core/pull/27645))**
+
+- **dev/core##4146 Update `Renderer::_tplFetch` to work with `Smarty3` ([27583](https://github.com/civicrm/civicrm-core/pull/27583))**
+
+- **Add icons to relationship permission metadata ([27670](https://github.com/civicrm/civicrm-core/pull/27670))**
+
+- **Remove unreachable code ([27675](https://github.com/civicrm/civicrm-core/pull/27675))**
+
+- **Fix Smarty help text block ([27673](https://github.com/civicrm/civicrm-core/pull/27673))**
+
+- **Remove backticks from a couple of places where tokens are already supported ([27672](https://github.com/civicrm/civicrm-core/pull/27672))**
+
+- **[NFC] Correct urls in eway single core extension ([27669](https://github.com/civicrm/civicrm-core/pull/27669))**
+
+- **[php8.x, workflow template] Fix multiple participant online receipt display for quickConfig ([27479](https://github.com/civicrm/civicrm-core/pull/27479))**
+
+- **[event][templates] Stop assigning `isPrimary` for WorkFlow Messages at form layer ([27556](https://github.com/civicrm/civicrm-core/pull/27556))**
+
+- **Fix event.location token to include supplemental address details, use in event receipts ([27625](https://github.com/civicrm/civicrm-core/pull/27625))**
+
+- **Fix broken smarty debug regression from #27582 ([27668](https://github.com/civicrm/civicrm-core/pull/27668))**
+
+- **Fix missing participant params regression from #27605 ([27667](https://github.com/civicrm/civicrm-core/pull/27667))**
+
+- **dev/core#4619 Remove removable instances of contribute Mode ([27562](https://github.com/civicrm/civicrm-core/pull/27562))**
+
+- **Add Label field for Message Template ([27664](https://github.com/civicrm/civicrm-core/pull/27664))**
+
+- **Paypal recur processor_id fix ([27564](https://github.com/civicrm/civicrm-core/pull/27564))**
+
+- **APIv4 - Delete unnecessary contact spec provider ([27657](https://github.com/civicrm/civicrm-core/pull/27657))**
+
+- **PHPStorm - Add PHPSTORM_META about test functions ([27663](https://github.com/civicrm/civicrm-core/pull/27663))**
+
+- **APIv4 - Remove always-true if ([27662](https://github.com/civicrm/civicrm-core/pull/27662))**
+
+- **Remove references to deleted file ([27665](https://github.com/civicrm/civicrm-core/pull/27665))**
+
+- **Convert CiviCampaign Dashboard to SearchKit ([27271](https://github.com/civicrm/civicrm-core/pull/27271))**
+
+- **dev/core##4146 Update debug.tpl to not be noticey with Smarty3 ([27582](https://github.com/civicrm/civicrm-core/pull/27582))**
+
+- **5.66 ([27661](https://github.com/civicrm/civicrm-core/pull/27661))**
+
+- **dev/core##4146 Remove unused variables from custom smarty functions ([27581](https://github.com/civicrm/civicrm-core/pull/27581))**
+
+- **FiveSixtySeven - Add pagination for event-queue backfill ([27644](https://github.com/civicrm/civicrm-core/pull/27644))**
+
+- **Flatten array ([27650](https://github.com/civicrm/civicrm-core/pull/27650))**
+
+- **Add since to deprecated tag ([27658](https://github.com/civicrm/civicrm-core/pull/27658))**
+
+- **ContactSummary - Replace Notes tab with SearchKit display ([27610](https://github.com/civicrm/civicrm-core/pull/27610))**
+
+- **Switch new queue listener to be a conventional hook ([27655](https://github.com/civicrm/civicrm-core/pull/27655))**
+
+- **dev/core#4270 createDebugLogger/ConfigAndLog: use a standard date format ([27575](https://github.com/civicrm/civicrm-core/pull/27575))**
+
+- **Add more search option for email ([27656](https://github.com/civicrm/civicrm-core/pull/27656))**
+
+- **CustomGroup - Add metadata, cleanup "Custom FieldSet" form & improve UX ([27549](https://github.com/civicrm/civicrm-core/pull/27549))**
+
+- **Afform - Scan core ang/afform directory ([27647](https://github.com/civicrm/civicrm-core/pull/27647))**
+
+- **Remove unused property ([27651](https://github.com/civicrm/civicrm-core/pull/27651))**
+
+- **5.66 ([27646](https://github.com/civicrm/civicrm-core/pull/27646))**
+
+- **Share event lookup functions in a trait ([27612](https://github.com/civicrm/civicrm-core/pull/27612))**
+
+- **Remove weird `<br>` tag on clear buttons on custom radio fields ([27635](https://github.com/civicrm/civicrm-core/pull/27635))**
+
+- **dev/core#4567 Add upgrade script to mailing-queue-table alter ([27640](https://github.com/civicrm/civicrm-core/pull/27640))**
+
+- **Upgrade all core extensions to civix 23.02.1 ([27641](https://github.com/civicrm/civicrm-core/pull/27641))**
+
+- **Remove unused place_holder ([27633](https://github.com/civicrm/civicrm-core/pull/27633))**
+
+- **Remove unreachable code ([27636](https://github.com/civicrm/civicrm-core/pull/27636))**
+
+- **php notices for "description" ([27634](https://github.com/civicrm/civicrm-core/pull/27634))**
+
+- **5.66 ([27630](https://github.com/civicrm/civicrm-core/pull/27630))**
+
+- **SearchKit - Expose Address.proximity filter as Afform search filter ([27631](https://github.com/civicrm/civicrm-core/pull/27631))**
+
+- **AdminUI: Fix filtering logs by scheduled job ([27628](https://github.com/civicrm/civicrm-core/pull/27628))**
+
+- **Fix typos in field.tpl ([27627](https://github.com/civicrm/civicrm-core/pull/27627))**
+
+- **Add deprecated notice to unreachable code ([27600](https://github.com/civicrm/civicrm-core/pull/27600))**
+
+- **SearchKit - When hiding pager, also hide page count ([27616](https://github.com/civicrm/civicrm-core/pull/27616))**
+
+- **Replace email smarty var with token ([27595](https://github.com/civicrm/civicrm-core/pull/27595))**
+
+- **Revove always true if ([27623](https://github.com/civicrm/civicrm-core/pull/27623))**
+
+- **dev/core#4146: Remove missed backticks for Smarty 3, follow up to #27547 ([27621](https://github.com/civicrm/civicrm-core/pull/27621))**
+
+- **Afform - run `civix upgrade` ([27617](https://github.com/civicrm/civicrm-core/pull/27617))**
+
+- **dev/core#4146 Don't repeat Smarty blocks ([27594](https://github.com/civicrm/civicrm-core/pull/27594))**
+
+- **Delete unused Smarty block serialize ([27619](https://github.com/civicrm/civicrm-core/pull/27619))**
+
+- **dev/core#4146 Fix coding error in #27604 ([27620](https://github.com/civicrm/civicrm-core/pull/27620))**
+
+- **Fix broken help for edit pledge ([27622](https://github.com/civicrm/civicrm-core/pull/27622))**
+
+- **Stop passing unused parameter ([27609](https://github.com/civicrm/civicrm-core/pull/27609))**
+
+- **Remove always-same parameter from function signature ([27606](https://github.com/civicrm/civicrm-core/pull/27606))**
+
+- **dev/core##4146 Add instance of smarty modifier to prevent errors when running smarty 3 ([27587](https://github.com/civicrm/civicrm-core/pull/27587))**
+
+- **Fix a couple more places to use tokens participant role ([27614](https://github.com/civicrm/civicrm-core/pull/27614))**
+
+- **[php8] Swap out some tpl variables for tokens in offline receipt template ([27598](https://github.com/civicrm/civicrm-core/pull/27598))**
+
+- **Flatten array ([27605](https://github.com/civicrm/civicrm-core/pull/27605))**
+
+- **dev/core##4146 Fix Smarty 3 broken help ([27604](https://github.com/civicrm/civicrm-core/pull/27604))**
+
+- **Remove dead code - checkSQLConstraint functions ([27607](https://github.com/civicrm/civicrm-core/pull/27607))**
+
+- **Require all fields in signature, as always passed ([27601](https://github.com/civicrm/civicrm-core/pull/27601))**
+
+- **[NFC] Proper syntax for null in DedupeMerge ([27603](https://github.com/civicrm/civicrm-core/pull/27603))**
+
+- **dev/core##4146 Add Smarty3 Compatibility helper ([27585](https://github.com/civicrm/civicrm-core/pull/27585))**
+
+- **dev/core##4146 Remove our override of Smartyv2 fetch function ([27588](https://github.com/civicrm/civicrm-core/pull/27588))**
+
+- **Remove undeclared properties `_contributorEmail`, `_toDoNotEmail` from participant form ([27597](https://github.com/civicrm/civicrm-core/pull/27597))**
+
+- **Simplify formatting in text versions of workflow messages ([27602](https://github.com/civicrm/civicrm-core/pull/27602))**
+
+- **[REF][PHP8.2] Declare properties in CRM_Queue_ErrorPolicy ([27599](https://github.com/civicrm/civicrm-core/pull/27599))**
+
+- **dev/core##4146 [NFC] More Smarty 3+ prep, mostly quoting strings and removing backticks ([27547](https://github.com/civicrm/civicrm-core/pull/27547))**
+
+- **Fix those pesky field notices ...again ([27590](https://github.com/civicrm/civicrm-core/pull/27590))**
+
+- **Stop accessng _tpl_vars in smarty from property ([27589](https://github.com/civicrm/civicrm-core/pull/27589))**
+
+- **(dev/core#4490) Queues - Add setting and hook to pause/resume background-queues ([27526](https://github.com/civicrm/civicrm-core/pull/27526))**
+
+- **dev/core#4618 - Update APIv3 explorer to not encourage php-eval in smarty ([27584](https://github.com/civicrm/civicrm-core/pull/27584))**
+
+- **Fix undefined property on fromEmails for Participant fee ([27578](https://github.com/civicrm/civicrm-core/pull/27578))**
+
+- **dev/core#2396 - Read afform defn from .aff.php files ([27553](https://github.com/civicrm/civicrm-core/pull/27553))**
+
+- **5.66 ([27580](https://github.com/civicrm/civicrm-core/pull/27580))**
+
+- **php8.x Fix notice from adding esm_loader to wrong settings form ([27530](https://github.com/civicrm/civicrm-core/pull/27530))**
+
+- **SearchKit - Save In-place edit when pressing enter ([27576](https://github.com/civicrm/civicrm-core/pull/27576))**
+
+- **Remove unreachable code ([27563](https://github.com/civicrm/civicrm-core/pull/27563))**
+
+- **Remove unintentionally added test file ([27572](https://github.com/civicrm/civicrm-core/pull/27572))**
+
+- **5.66 ([27571](https://github.com/civicrm/civicrm-core/pull/27571))**
+
+- **Loosen action typing - doing nothing is doing something ([27567](https://github.com/civicrm/civicrm-core/pull/27567))**
+
+- **Stop using undefined properties to specify custom data extends values ([27560](https://github.com/civicrm/civicrm-core/pull/27560))**
+
+- **Implement OAuthSessionToken ([27316](https://github.com/civicrm/civicrm-core/pull/27316))**
+
+- **Allow `civicrm_campaign` as `entity_table` for `FinancialItem` API entity ([27570](https://github.com/civicrm/civicrm-core/pull/27570))**
+
+- **Fix notice on 'new petition' page ([27568](https://github.com/civicrm/civicrm-core/pull/27568))**
+
+- **APIv4 - Remove function that doesn't do anything, add some type hints ([27558](https://github.com/civicrm/civicrm-core/pull/27558))**
+
+- **Fix assigning of customGroup data to be more re-usable & use undefined properties less ([27552](https://github.com/civicrm/civicrm-core/pull/27552))**
+
+- **Cast _action to an int ([27495](https://github.com/civicrm/civicrm-core/pull/27495))**
+
+- **Remove {php} in hlp test ([27555](https://github.com/civicrm/civicrm-core/pull/27555))**
+
+- **dev/core#4616 - Fix js syntax error on contribution page / nonfunctioning honoree toggle ([27554](https://github.com/civicrm/civicrm-core/pull/27554))**
+
+- **Simplify CustomField::displayValue to expect an ID & have deprecated handling for anything else ([27535](https://github.com/civicrm/civicrm-core/pull/27535))**
+
+- **Pass `NULL` instead of a value where function requires a parameter but does not use it ([27532](https://github.com/civicrm/civicrm-core/pull/27532))**
+
+- **php8.x Remove never-used undeclared property ([27474](https://github.com/civicrm/civicrm-core/pull/27474))**
+
+- **Fix unnecessary pass-by-ref, minor code improvements ([27429](https://github.com/civicrm/civicrm-core/pull/27429))**
+
+- **Fix Smarty secure mode for premiums tab ([27471](https://github.com/civicrm/civicrm-core/pull/27471))**
+
+- **PHP 8.x always assign taxTerm, ppID - backoffice contribution form ([27470](https://github.com/civicrm/civicrm-core/pull/27470))**
+
+- **Use token for tax_amount, quick config mode ([27016](https://github.com/civicrm/civicrm-core/pull/27016))**
+
+- **5.66 ([27551](https://github.com/civicrm/civicrm-core/pull/27551))**
+
+- **PHP8.2 Pass variables rather than co-erce properties when caling `AbstractEditPayment:processBillingAddress` ([27522](https://github.com/civicrm/civicrm-core/pull/27522))**
+
+- **Remove unused templates/CRM/Price/Form/LineItem.tpl ([27548](https://github.com/civicrm/civicrm-core/pull/27548))**
+
+- **[php8.x[ Remove notice-causing code that seems unreachable ([27540](https://github.com/civicrm/civicrm-core/pull/27540))**
+
+- **civicrm_admin_ui: add Profile Copy action ([26529](https://github.com/civicrm/civicrm-core/pull/26529))**
+
+- **Fix double fieldset for honoree section ([27546](https://github.com/civicrm/civicrm-core/pull/27546))**
+
+- **5.66 ([27545](https://github.com/civicrm/civicrm-core/pull/27545))**
+
+- **Always assign noCid when the tpl is included ([27541](https://github.com/civicrm/civicrm-core/pull/27541))**
+
+- **Remove some copy & paste... ([27539](https://github.com/civicrm/civicrm-core/pull/27539))**
+
+- **dev/core#4567 Add mailing_id, is_test to civicrm_mailing_event_queue ([27513](https://github.com/civicrm/civicrm-core/pull/27513))**
+
+- **5.66 ([27542](https://github.com/civicrm/civicrm-core/pull/27542))**
+
+- **Php 8.x clean up notices on Profiles ([27483](https://github.com/civicrm/civicrm-core/pull/27483))**
+
+- **CiviMail - Generate email auth-code as random string ([27533](https://github.com/civicrm/civicrm-core/pull/27533))**
+
+- **PHP 7.x - Use get_class() instead of $object::class ([27536](https://github.com/civicrm/civicrm-core/pull/27536))**
+
+- **Fix mistake from last week on string wrangling ([27537](https://github.com/civicrm/civicrm-core/pull/27537))**
+
+- **API - Improve ACL processing, deprecate `hook_civicrm_notePrivacy` ([27472](https://github.com/civicrm/civicrm-core/pull/27472))**
+
+- **Stop saying N contacts removed when they were already removed. ([27534](https://github.com/civicrm/civicrm-core/pull/27534))**
+
+- **CiviMail - VERP should no longer require job_id for verification ([27531](https://github.com/civicrm/civicrm-core/pull/27531))**
+
+- **5.66 to master ([27529](https://github.com/civicrm/civicrm-core/pull/27529))**
+
+- **SearchKit Toolbar - Fix conditionals, add tests ([27527](https://github.com/civicrm/civicrm-core/pull/27527))**
+
+- **Remove spaces around curly braces to prepare for Smarty 3+ ([27525](https://github.com/civicrm/civicrm-core/pull/27525))**
+
+- **5.66 ([27521](https://github.com/civicrm/civicrm-core/pull/27521))**
+
+- **APIv4 - Add dfk metadata to getfields ([27520](https://github.com/civicrm/civicrm-core/pull/27520))**
+
+- **Add test cover, use token for `event.is_share` ([27476](https://github.com/civicrm/civicrm-core/pull/27476))**
+
+- **Fix notices in text versions of event receipts ([27487](https://github.com/civicrm/civicrm-core/pull/27487))**
+
+- **Move nasty chunk of code to where it is used ([27517](https://github.com/civicrm/civicrm-core/pull/27517))**
+
+- **Php8.x Fix notices when creating custom field ([27516](https://github.com/civicrm/civicrm-core/pull/27516))**
+
+- **Run regen ([27514](https://github.com/civicrm/civicrm-core/pull/27514))**
+
+- **Regenerate CRM_Event_DAO_Event ([27510](https://github.com/civicrm/civicrm-core/pull/27510))**
+
+- **Move Conference slots functionality to event cart ([27478](https://github.com/civicrm/civicrm-core/pull/27478))**
+
+- **Consolidate Profile Preview with other profile code ([27482](https://github.com/civicrm/civicrm-core/pull/27482))**
+
+- **php 8.x Ensure profiles are assigned to template, even when empty ([27488](https://github.com/civicrm/civicrm-core/pull/27488))**
+
+- **Remove event cart sessions handling from offline event receipt text as gone from html ([27497](https://github.com/civicrm/civicrm-core/pull/27497))**
+
+- **Fix legacy custom searches to not use hacky method to access protected property on core class ([27502](https://github.com/civicrm/civicrm-core/pull/27502))**
+
+- **php8.2 stop using yet-another undeclared property for _membershipId. ([27509](https://github.com/civicrm/civicrm-core/pull/27509))**
+
+- **Add deprecation annotations for getVar & setVar ([27503](https://github.com/civicrm/civicrm-core/pull/27503))**
+
+- **5.66 ([27508](https://github.com/civicrm/civicrm-core/pull/27508))**
+
+- **Remove getVar call, access protected property in same class directly ([27507](https://github.com/civicrm/civicrm-core/pull/27507))**
+
+- **[NFC] Mail Logger: cleanup CIVICRM_MAIL_LOG_AND SEND ([27499](https://github.com/civicrm/civicrm-core/pull/27499))**
+
+- **5.66 to master ([27504](https://github.com/civicrm/civicrm-core/pull/27504))**
+
+- **5.66 to master ([27500](https://github.com/civicrm/civicrm-core/pull/27500))**
+
+- **[php 8.2] Declare _paymentFields with public visibility ([27485](https://github.com/civicrm/civicrm-core/pull/27485))**
+
+- **php 8.2, ensure properties are declared on activity report ([27490](https://github.com/civicrm/civicrm-core/pull/27490))**
+
+- **Exclude inactive groups on recipient lists for mailings ([27491](https://github.com/civicrm/civicrm-core/pull/27491))**
+
+- **Fix last notices on Online event registration by removing variables ([27489](https://github.com/civicrm/civicrm-core/pull/27489))**
+
+- **Deprecate Form_Event::testSubmit, migrate test to full flow ([27477](https://github.com/civicrm/civicrm-core/pull/27477))**
+
+- **Stop enabling event_cart on new installs ([27469](https://github.com/civicrm/civicrm-core/pull/27469))**
+
+- **PHP8.2 Remove undefined property userName ([27456](https://github.com/civicrm/civicrm-core/pull/27456))**
+
+- **Rename locally assigned variable for clarity ([27473](https://github.com/civicrm/civicrm-core/pull/27473))**
+
+- **Hardened smarty - fix mishandling of json ([27468](https://github.com/civicrm/civicrm-core/pull/27468))**
+
+- **Superficial tidy up in backoffice contribution form ([27467](https://github.com/civicrm/civicrm-core/pull/27467))**
+
+- **Fix test template to use the same tokens as the templates ([27466](https://github.com/civicrm/civicrm-core/pull/27466))**
+
+- **5.66 ([27465](https://github.com/civicrm/civicrm-core/pull/27465))**
+
+- **DAO out of date ([27462](https://github.com/civicrm/civicrm-core/pull/27462))**
+
+- **[NFC] phpunit 9 compatibility ([27463](https://github.com/civicrm/civicrm-core/pull/27463))**
+
+- **[REF][PHP8.2] Tidy up properties in scheduled jobs ([27460](https://github.com/civicrm/civicrm-core/pull/27460))**
+
+- **php 8.x Remove conference sessions from core workflow messages ([27455](https://github.com/civicrm/civicrm-core/pull/27455))**
+
+- **php 8 / notices Fix online event receipt to use the same location tokens as offline ([27458](https://github.com/civicrm/civicrm-core/pull/27458))**
+
+- **Whitespace clean up on event online receipt ([27457](https://github.com/civicrm/civicrm-core/pull/27457))**
+
+- **Add simple smart group profiler ([27232](https://github.com/civicrm/civicrm-core/pull/27232))**
+
+- **Resurrect Bunny Dance ([27430](https://github.com/civicrm/civicrm-core/pull/27430))**
+
+- **Remove unused/ unnecessary table name variables ([27303](https://github.com/civicrm/civicrm-core/pull/27303))**
+
+- **SearchKit - Improve performance of downloading spreadsheet ([27417](https://github.com/civicrm/civicrm-core/pull/27417))**
+
+- **5.66 ([27454](https://github.com/civicrm/civicrm-core/pull/27454))**
+
+- **Fix undefined properties on back-office pledge form ([27391](https://github.com/civicrm/civicrm-core/pull/27391))**
+
+- **8.x Fix all instances of call Profile template to specify the prefix ([27435](https://github.com/civicrm/civicrm-core/pull/27435))**
+
+- **[REF][PHP8.2] Remove dynamic property use in api_v3_CustomValueTest ([27449](https://github.com/civicrm/civicrm-core/pull/27449))**
+
+- **Fix e_warning in smarty `{localize}` ([27447](https://github.com/civicrm/civicrm-core/pull/27447))**
+
+- **Remove some unused undeclared properties on SelfSvcTransfer form ([27425](https://github.com/civicrm/civicrm-core/pull/27425))**
+
+- **Suppress rather than declare exception ([27424](https://github.com/civicrm/civicrm-core/pull/27424))**
+
+- **fix ordering of contribution page links ([27448](https://github.com/civicrm/civicrm-core/pull/27448))**
+
+- **8.x Fix a couple of notices when rendering profiles ([27434](https://github.com/civicrm/civicrm-core/pull/27434))**
+
+- **Fix notices when deleting participants ([27431](https://github.com/civicrm/civicrm-core/pull/27431))**
+
+- **Superficial cleanup on Event Confirm - null object ([27444](https://github.com/civicrm/civicrm-core/pull/27444))**
+
+- **Remove unused variable from function signature ([27442](https://github.com/civicrm/civicrm-core/pull/27442))**
+
+- **5.66 ([27445](https://github.com/civicrm/civicrm-core/pull/27445))**
+
+- **8.x Profiles Remove e-notices by removing never assigned help_pre, help_post ([27433](https://github.com/civicrm/civicrm-core/pull/27433))**
+
+- **SearchKit - Improve metadata, joins and links ([27407](https://github.com/civicrm/civicrm-core/pull/27407))**
+
+- **Fix some variables to always assign ([27438](https://github.com/civicrm/civicrm-core/pull/27438))**
+
+- **Remove references to invalid action ([27437](https://github.com/civicrm/civicrm-core/pull/27437))**
+
+- **Remove broken recaptcha from profile preview ([27439](https://github.com/civicrm/civicrm-core/pull/27439))**
+
+- **Remove isset from template within unit tests ([27441](https://github.com/civicrm/civicrm-core/pull/27441))**
+
+- **5.66 to master ([27440](https://github.com/civicrm/civicrm-core/pull/27440))**
+
+- **Add deprecation notice to code that seems to be superceded ([27436](https://github.com/civicrm/civicrm-core/pull/27436))**
+
+- **[REF][PHP8.2] Fix deprecated usage of mb_convert_encoding with HTML-E… ([26042](https://github.com/civicrm/civicrm-core/pull/26042))**
+
+- **Fix another EventInfo notice ([27427](https://github.com/civicrm/civicrm-core/pull/27427))**
+
+- **Fix php notices in php dashboard code ([27426](https://github.com/civicrm/civicrm-core/pull/27426))**
+
+- **Fix notice on phone_ext ([27423](https://github.com/civicrm/civicrm-core/pull/27423))**
+
+- **Afform - Fix getting and setting boolean/numeric types ([27294](https://github.com/civicrm/civicrm-core/pull/27294))**
+
+- **Remove always true if for required role_id field, add test for value ([27366](https://github.com/civicrm/civicrm-core/pull/27366))**
+
+- **Revert just merged 27412 ([27421](https://github.com/civicrm/civicrm-core/pull/27421))**
+
+- **Fix notice on Membership Component Settings page ([27412](https://github.com/civicrm/civicrm-core/pull/27412))**
+
+- **Remove legacy error handling ([27419](https://github.com/civicrm/civicrm-core/pull/27419))**
+
+- **(NFC) Add comment for IS NOT NULL in moving custom fields ([27420](https://github.com/civicrm/civicrm-core/pull/27420))**
+
+- **regen ([27418](https://github.com/civicrm/civicrm-core/pull/27418))**
+
+- **dev/core#4568 Don't copy nulls when moving custom fields ([27413](https://github.com/civicrm/civicrm-core/pull/27413))**
+
+- **dev/core#4112 stop installing legacycustomsearches on new installs ([27400](https://github.com/civicrm/civicrm-core/pull/27400))**
+
+- **Weights for custom field groups page ([27416](https://github.com/civicrm/civicrm-core/pull/27416))**
+
+- **India-provinces update outdated provinces abbreviations ([27415](https://github.com/civicrm/civicrm-core/pull/27415))**
+
+- **CiviGrant - Cleanup and simplify grant form, remove unused tab code ([27411](https://github.com/civicrm/civicrm-core/pull/27411))**
+
+- **Add Entity batch to Search kit ([27414](https://github.com/civicrm/civicrm-core/pull/27414))**
+
+- **Fix MoveField PHP notice ([27406](https://github.com/civicrm/civicrm-core/pull/27406))**
+
+- **Metadata - Add "civicrm_note" to "note_used_for" option group ([27396](https://github.com/civicrm/civicrm-core/pull/27396))**
+
+- **Scan core `civicrm/managed` directory for entity declarations ([27389](https://github.com/civicrm/civicrm-core/pull/27389))**
+
+- **Smarty notices - Fix a couple more templates to look for elements not a variable that says the element is present ([27402](https://github.com/civicrm/civicrm-core/pull/27402))**
+
+- **dev/core#4421 Fix some attempts to count NULL (php8.x) ([27403](https://github.com/civicrm/civicrm-core/pull/27403))**
+
+- **CRM_Core_Module - Generate optional `$label` property ([27392](https://github.com/civicrm/civicrm-core/pull/27392))**
+
+- **5.66 to master ([27401](https://github.com/civicrm/civicrm-core/pull/27401))**
+
+- **Add test cover for handling of returnPath ([27398](https://github.com/civicrm/civicrm-core/pull/27398))**
+
+- **Api4 - Enable file attachments to be displayed in SearchKit ([27379](https://github.com/civicrm/civicrm-core/pull/27379))**
+
+- **php 8.x Use internal property rather than undefined _type ([27241](https://github.com/civicrm/civicrm-core/pull/27241))**
+
+- **5.66 to master ([27397](https://github.com/civicrm/civicrm-core/pull/27397))**
+
+- **APIv4 - Fix conformance test for entities with multiple primary keys ([27393](https://github.com/civicrm/civicrm-core/pull/27393))**
+
+- **VersionCheck: replace hash by sid, add the environment ([27385](https://github.com/civicrm/civicrm-core/pull/27385))**
+
+- **Use internal variable rather than undeclared property ([27240](https://github.com/civicrm/civicrm-core/pull/27240))**
+
+- **dev/core #4556 Show payment block if payment_instrument_id already set ([27332](https://github.com/civicrm/civicrm-core/pull/27332))**
+
+- **Disable broken unit test ([27388](https://github.com/civicrm/civicrm-core/pull/27388))**
+
+- **5.66 ([27386](https://github.com/civicrm/civicrm-core/pull/27386))**
+
+- **GettingStarted: add token for System Status ([27382](https://github.com/civicrm/civicrm-core/pull/27382))**
+
+- **Remove unnecessary contributeMode reference - just present trxn_id if defined ([27369](https://github.com/civicrm/civicrm-core/pull/27369))**
+
+- **Standardise fee_label in event workflow messages ([27325](https://github.com/civicrm/civicrm-core/pull/27325))**
+
+- **5.66 to master ([27376](https://github.com/civicrm/civicrm-core/pull/27376))**
+
+- **5.66 to master ([27373](https://github.com/civicrm/civicrm-core/pull/27373))**
+
+- **5.66 ([27370](https://github.com/civicrm/civicrm-core/pull/27370))**
+
+- **Stop checking contributeMode in ContributionPage confirm.tpl before displaying billingName ([27371](https://github.com/civicrm/civicrm-core/pull/27371))**
+
+- **Cleanup presentation of total to improve code & reduce notices ([27234](https://github.com/civicrm/civicrm-core/pull/27234))**
+
+- **Afform - Make Afform Core extension required ([27293](https://github.com/civicrm/civicrm-core/pull/27293))**
+
+- **hook_civicrm_config: Add extra information to distinguish invocations ([27149](https://github.com/civicrm/civicrm-core/pull/27149))**
+
+- **5.66 ([27365](https://github.com/civicrm/civicrm-core/pull/27365))**
+
+- **5.66 ([27361](https://github.com/civicrm/civicrm-core/pull/27361))**
+
+- **Event tokens clean up ([27349](https://github.com/civicrm/civicrm-core/pull/27349))**
+
+- **Fix offline event form validation bug when switching events ([27287](https://github.com/civicrm/civicrm-core/pull/27287))**
+
+- **APIv4 Explorer - Fix yml input values ([27357](https://github.com/civicrm/civicrm-core/pull/27357))**
+
+- **rtrim when converting text tokens to html to avoid trailing newlines ([27353](https://github.com/civicrm/civicrm-core/pull/27353))**
+
+- **Views notice fix. Remove duplicate call to constructor. ([669](https://github.com/civicrm/civicrm-drupal/pull/669))**
+
+- **7.x 5.66 ([672](https://github.com/civicrm/civicrm-drupal/pull/672))**
+
+- **Merge 5.66 into master ([303](https://github.com/civicrm/civicrm-wordpress/pull/303))**
+
+- **(dev/core#1615) Use Setup API for installation ([70](https://github.com/civicrm/civicrm-joomla/pull/70))**
+
+- **Add Smarty3 to packages in it's own folder ([373](https://github.com/civicrm/civicrm-packages/pull/373))**
+
+- **Move our security for fetch in smarty 2 to hack smarty rather than an override ([372](https://github.com/civicrm/civicrm-packages/pull/372))**
+
+## <a name="misc"></a>Miscellany
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+AGH Strategies - Andie Hunt; Artful Robot - Rich Lott; BrightMinded Ltd - Bradley Taylor; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; civiservice.de - Sebastian Lisken; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; Francesc Bassas i Bullich; Freeform Solutions - Herb van den Dool; Jens Schuppe; JMA Consulting - Seamus Lee; John Kingsnorth; Lemniscus - Noah Miller; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; PrzemyslawTabor; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton; Wildsight - Lars Sander-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; Blackfly Solutions - Alan Dixon; Circle Interactive - Pradeep Nayak; civibot[bot]; CiviCoop - Jaap Jansma; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; devappsoftware; GitHub-user-29; Jens Schuppe; JMA Consulting - Joe Murray, Seamus Lee; John Kingsnorth; Lemniscus - Noah Miller; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Third Sector Design - Kurund Jalmi, William Mortada; Wikimedia Foundation - Eileen McNaughton, Elliott Eggleston; Wildsight - Lars Sander-Green; xavi-xaloc
\ No newline at end of file