--- /dev/null
+# CiviCRM 5.69.0
+
+Released January 3, 2024;
+
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+
+## <a name="features"></a>Features
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **Copy functions back from metadata trait to only caller ([28555](https://github.com/civicrm/civicrm-core/pull/28555))**
+
+- **dev/core#4833 Add unit test for legacy invoice number format ([28575](https://github.com/civicrm/civicrm-core/pull/28575))**
+
+- **dev/core#4826 Attempt at adding is_new to membership status ([28395](https://github.com/civicrm/civicrm-core/pull/28395))**
+
+- **dev/core#4796 - Fix Cancel button on the "unsubscribe mailing" ([28301](https://github.com/civicrm/civicrm-core/pull/28301))**
+
+- **Remove unused variable ([28570](https://github.com/civicrm/civicrm-core/pull/28570))**
+
+- **Fix duplicate instance of Spreadsheet import class ([28573](https://github.com/civicrm/civicrm-core/pull/28573))**
+
+- **Remove unused variable ([28571](https://github.com/civicrm/civicrm-core/pull/28571))**
+
+- **remove unused variable ([28572](https://github.com/civicrm/civicrm-core/pull/28572))**
+
+- **Do not suppress appropriate notices ([28576](https://github.com/civicrm/civicrm-core/pull/28576))**
+
+- **POC: toward dev/core#4833: this does fix the problem. ([28474](https://github.com/civicrm/civicrm-core/pull/28474))**
+
+- **Add system check encouraging Smarty3 ([28521](https://github.com/civicrm/civicrm-core/pull/28521))**
+
+- **Add searchkit and afform display ([28484](https://github.com/civicrm/civicrm-core/pull/28484))**
+
+- **Fix docblock for loadUser() ([28563](https://github.com/civicrm/civicrm-core/pull/28563))**
+
+- **add Query to AssetBuilder test to fix WP E2E test failures ([28561](https://github.com/civicrm/civicrm-core/pull/28561))**
+
+- **[NFC] Fix typo in `Localization.tpl` file. ([28562](https://github.com/civicrm/civicrm-core/pull/28562))**
+
+- **Add unique constraint on ufmatch user ID+domain ID ([28538](https://github.com/civicrm/civicrm-core/pull/28538))**
+
+- **Standalone - prevent users from deleting own user ([28532](https://github.com/civicrm/civicrm-core/pull/28532))**
+
+- **Standalone: clean up styling on login/reset password ([28471](https://github.com/civicrm/civicrm-core/pull/28471))**
+
+- **Fix UFGroup add to call writeRecord ([28552](https://github.com/civicrm/civicrm-core/pull/28552))**
+
+- **Fix test to not do weird form-trait sharing thing ([28554](https://github.com/civicrm/civicrm-core/pull/28554))**
+
+- **Regen ([28551](https://github.com/civicrm/civicrm-core/pull/28551))**
+
+- **Fixes Advanced Search regression in #28418 ([28543](https://github.com/civicrm/civicrm-core/pull/28543))**
+
+- **dev/core#4447 fix inability to import to master_id ([28496](https://github.com/civicrm/civicrm-core/pull/28496))**
+
+- **SearchUI - Updates to Label Format display ([28546](https://github.com/civicrm/civicrm-core/pull/28546))**
+
+- **Accordions css – tidies up / bug fixes / simplifies theming / adds two utility classes ([28541](https://github.com/civicrm/civicrm-core/pull/28541))**
+
+- **Add support for spreadsheet format in imports ([28495](https://github.com/civicrm/civicrm-core/pull/28495))**
+
+- **5.68 ([28548](https://github.com/civicrm/civicrm-core/pull/28548))**
+
+- **dev/core#4232 Afform: Allow manual processing of submission ([27107](https://github.com/civicrm/civicrm-core/pull/27107))**
+
+- **Sample data fixes for contribution pages ([28497](https://github.com/civicrm/civicrm-core/pull/28497))**
+
+- **Add filter on archived in Mailing Summary report ([28504](https://github.com/civicrm/civicrm-core/pull/28504))**
+
+- **Munge paths for labelFormats ([28545](https://github.com/civicrm/civicrm-core/pull/28545))**
+
+- **Premiums metadata ([28544](https://github.com/civicrm/civicrm-core/pull/28544))**
+
+- **Use the action definded in DAO for Mapping ([28534](https://github.com/civicrm/civicrm-core/pull/28534))**
+
+- **dev/core#4410: fixed timezone support for standalone ([28468](https://github.com/civicrm/civicrm-core/pull/28468))**
+
+- **searchui : new screen label format ([28513](https://github.com/civicrm/civicrm-core/pull/28513))**
+
+- **standaloneusers - Fix tokens+docblocks for "Password reset" email ([28525](https://github.com/civicrm/civicrm-core/pull/28525))**
+
+- **Standalone - Improve administer user screen ([28528](https://github.com/civicrm/civicrm-core/pull/28528))**
+
+- **Test-notice-fix affecting all tests ([28535](https://github.com/civicrm/civicrm-core/pull/28535))**
+
+- **5.68 ([28531](https://github.com/civicrm/civicrm-core/pull/28531))**
+
+- **dev/core#3994 Update membership block on membership type save & remove the same from the Manage form ([28387](https://github.com/civicrm/civicrm-core/pull/28387))**
+
+- **Move form specific code out of shared function ([28344](https://github.com/civicrm/civicrm-core/pull/28344))**
+
+- **Formbuilder: support rows and columns values for Note (textarea) custom field type ([28388](https://github.com/civicrm/civicrm-core/pull/28388))**
+
+- **Use apv4 rather than V3 for cached membershipTypes retrieval ([28386](https://github.com/civicrm/civicrm-core/pull/28386))**
+
+- **dev/core#3083 Add a warning about price fields where non_deductible amount potentially misconfigured ([28487](https://github.com/civicrm/civicrm-core/pull/28487))**
+
+- **Consolidate invoice determination ([28493](https://github.com/civicrm/civicrm-core/pull/28493))**
+
+- **Update CustomField default_value to NULL instead of '' for floats ([28491](https://github.com/civicrm/civicrm-core/pull/28491))**
+
+- **Added DatePreference admin UI ([28483](https://github.com/civicrm/civicrm-core/pull/28483))**
+
+- **Adding PreferencesDate API ([28482](https://github.com/civicrm/civicrm-core/pull/28482))**
+
+- **Clean up parameters in add payment form ([28479](https://github.com/civicrm/civicrm-core/pull/28479))**
+
+- **Add deprecation to transition components ([28485](https://github.com/civicrm/civicrm-core/pull/28485))**
+
+- **Partial standardisation of MembershipType::Add ([28489](https://github.com/civicrm/civicrm-core/pull/28489))**
+
+- **Remove notice from main donate page ([28498](https://github.com/civicrm/civicrm-core/pull/28498))**
+
+- **Added Export Mapping search kit UI ([28509](https://github.com/civicrm/civicrm-core/pull/28509))**
+
+- **make Mapping entity available on searchkit ([28508](https://github.com/civicrm/civicrm-core/pull/28508))**
+
+- **Civi grant cleanup ([28438](https://github.com/civicrm/civicrm-core/pull/28438))**
+
+- **SearchKit: Don't assume a comparison value when none exists ([28515](https://github.com/civicrm/civicrm-core/pull/28515))**
+
+- **TemplateTrait - Fix references to CRM_Core_Exception ([28524](https://github.com/civicrm/civicrm-core/pull/28524))**
+
+- **Fix ID retrieval for MailingComponent edit page ([28526](https://github.com/civicrm/civicrm-core/pull/28526))**
+
+- **Add MailingComponent.php ([28472](https://github.com/civicrm/civicrm-core/pull/28472))**
+
+- **Changed the URL path for DatePreference screen ([28500](https://github.com/civicrm/civicrm-core/pull/28500))**
+
+- **Applies accessible accordion to SearchKit, adds fallbacks ([28441](https://github.com/civicrm/civicrm-core/pull/28441))**
+
+- **Clarify doRefund() signature ([28490](https://github.com/civicrm/civicrm-core/pull/28490))**
+
+- **Regen ([28516](https://github.com/civicrm/civicrm-core/pull/28516))**
+
+- **APIv4 - Pass form values to autocomplete field ([28452](https://github.com/civicrm/civicrm-core/pull/28452))**
+
+- **Add SMS provider API 4 Support ([28510](https://github.com/civicrm/civicrm-core/pull/28510))**
+
+- **Standalone: fix e2e error message test(s) ([28507](https://github.com/civicrm/civicrm-core/pull/28507))**
+
+- **Add userEnteredText as generic workflow template smarty variable ([27162](https://github.com/civicrm/civicrm-core/pull/27162))**
+
+- **convert .aff.json to .aff.php and add ts() ([28499](https://github.com/civicrm/civicrm-core/pull/28499))**
+
+- **standalone: fix failing E2E test due to getting resource base URL ([28475](https://github.com/civicrm/civicrm-core/pull/28475))**
+
+- **Standalone - Make active field required and labelled enabled ([28478](https://github.com/civicrm/civicrm-core/pull/28478))**
+
+- **Cleanup return on processContact ([28494](https://github.com/civicrm/civicrm-core/pull/28494))**
+
+- **Update contributor-key.yml ([28486](https://github.com/civicrm/civicrm-core/pull/28486))**
+
+- **ensure exception class supports getErrorData ([28398](https://github.com/civicrm/civicrm-core/pull/28398))**
+
+- **Update language download during install to use existing folder if present ([28425](https://github.com/civicrm/civicrm-core/pull/28425))**
+
+- **Use payment create rather than transitionComponents ([26227](https://github.com/civicrm/civicrm-core/pull/26227))**
+
+- **Standalone PathUrlTest ([28419](https://github.com/civicrm/civicrm-core/pull/28419))**
+
+- **Use buttons instead of buttons, but only when not 4, but also if it's 4 ([28470](https://github.com/civicrm/civicrm-core/pull/28470))**
+
+- **Applies accessible accordion to FormBuilder's 'collapsible' output ([28449](https://github.com/civicrm/civicrm-core/pull/28449))**
+
+- **dev/core#4411: follow up PR of the language pr, this cleans up an unused functions ([28469](https://github.com/civicrm/civicrm-core/pull/28469))**
+
+- **Add warnings to processAmount ([28463](https://github.com/civicrm/civicrm-core/pull/28463))**
+
+- **Stop using & deprectate `getSalesTaxTerm` ([28459](https://github.com/civicrm/civicrm-core/pull/28459))**
+
+- **Fix tests calling AdditionalPayment form to use full flow, add standard ID get functions ([28461](https://github.com/civicrm/civicrm-core/pull/28461))**
+
+- **Fix activity view bug where an activity type id in the url overrides … ([27496](https://github.com/civicrm/civicrm-core/pull/27496))**
+
+- **Notice fix in membership_online_receipt ([28462](https://github.com/civicrm/civicrm-core/pull/28462))**
+
+- **Greenwich - Fix styling of summary collapsible element ([28448](https://github.com/civicrm/civicrm-core/pull/28448))**
+
+- **Standalone - add name and delete en/disable actions for roles ([28420](https://github.com/civicrm/civicrm-core/pull/28420))**
+
+- **Standalone - remove role from users on deletion ([28429](https://github.com/civicrm/civicrm-core/pull/28429))**
+
+- **[NFC] Fix a tiypo ([28465](https://github.com/civicrm/civicrm-core/pull/28465))**
+
+- **dev/core#4811 AngularJs - Load on every page ([28321](https://github.com/civicrm/civicrm-core/pull/28321))**
+
+- **fix standalone permission for civimail subscribe pages ([28455](https://github.com/civicrm/civicrm-core/pull/28455))**
+
+- **SearchKit - Ensure result autocompleted by id is excluded from subsequent pages ([28460](https://github.com/civicrm/civicrm-core/pull/28460))**
+
+- **Merge 5.68 to master ([28458](https://github.com/civicrm/civicrm-core/pull/28458))**
+
+- **[REF][PHP8.2] Declare property in CRM_Admin_Form_ParticipantStatusType ([28457](https://github.com/civicrm/civicrm-core/pull/28457))**
+
+- **dev/core#4411 fix issue with user language ([28453](https://github.com/civicrm/civicrm-core/pull/28453))**
+
+- ** Applies accessible accordion to Activity Search ([28421](https://github.com/civicrm/civicrm-core/pull/28421))**
+
+- **Standalone - Protect admin and everyone roles ([28451](https://github.com/civicrm/civicrm-core/pull/28451))**
+
+- **Standalone absolute paths ([28436](https://github.com/civicrm/civicrm-core/pull/28436))**
+
+- **regen ([28450](https://github.com/civicrm/civicrm-core/pull/28450))**
+
+- **[REF][PHP8.2] Declare properties in TimeSpent report ([28444](https://github.com/civicrm/civicrm-core/pull/28444))**
+
+- **SearchKit - Hide empty menus ([28454](https://github.com/civicrm/civicrm-core/pull/28454))**
+
+- **Fix notices on view membership ([28435](https://github.com/civicrm/civicrm-core/pull/28435))**
+
+- **Applies accessible accordion to contact dashboard, replaces old accordion pattern ([28430](https://github.com/civicrm/civicrm-core/pull/28430))**
+
+- **standalone: implement User fields when_last_accessed and when_updated ([28440](https://github.com/civicrm/civicrm-core/pull/28440))**
+
+- **Applies accessible accordion to Advanced Search ([28418](https://github.com/civicrm/civicrm-core/pull/28418))**
+
+- **Asset builder test ([28443](https://github.com/civicrm/civicrm-core/pull/28443))**
+
+- **Standalone - bootstrap script fixes ([28427](https://github.com/civicrm/civicrm-core/pull/28427))**
+
+- **[REF][PHP8.2] Declare properties in CRM_Contact_Form_Task_Delete ([28446](https://github.com/civicrm/civicrm-core/pull/28446))**
+
+- **Standalone - give admin role super permission ([28447](https://github.com/civicrm/civicrm-core/pull/28447))**
+
+- **Update Payment or receipt notification template ([28405](https://github.com/civicrm/civicrm-core/pull/28405))**
+
+- **Fix notices on new membership ([28434](https://github.com/civicrm/civicrm-core/pull/28434))**
+
+- **dev/core#2998 - Fix standalone throwing exception when fetching unkno… ([28439](https://github.com/civicrm/civicrm-core/pull/28439))**
+
+- **Add CRM_Utils_CacheWrapper to all caches ([28428](https://github.com/civicrm/civicrm-core/pull/28428))**
+
+- **Standalone - Flush cache when saving user role ([28422](https://github.com/civicrm/civicrm-core/pull/28422))**
+
+- **Stop forcing apiVersion to 3 in setUp ([28404](https://github.com/civicrm/civicrm-core/pull/28404))**
+
+- **[REF][PHP8.2] Declare properties in HouseholdSummary report ([28432](https://github.com/civicrm/civicrm-core/pull/28432))**
+
+- **Standalone - set default value to active when adding new user role ([28426](https://github.com/civicrm/civicrm-core/pull/28426))**
+
+- **Fix confusing login screen on standalone + pretty up ([28424](https://github.com/civicrm/civicrm-core/pull/28424))**
+
+- **LegacyRestTest - No need to test `extern/rest.php` on `Standalone` ([28410](https://github.com/civicrm/civicrm-core/pull/28410))**
+
+- **LocalizedDataTest - Fix for standalone ([28408](https://github.com/civicrm/civicrm-core/pull/28408))**
+
+- **[REF][PHP8.2] Declare properties in CRM_Activity_Page_Tab ([28416](https://github.com/civicrm/civicrm-core/pull/28416))**
+
+- **[REF][PHP8.2] Remove unused dynamic property ([28417](https://github.com/civicrm/civicrm-core/pull/28417))**
+
+- **Adds an accessible accordion, applies to news-feed dashlet ([28415](https://github.com/civicrm/civicrm-core/pull/28415))**
+
+- **Add suffix to sort name ([28393](https://github.com/civicrm/civicrm-core/pull/28393))**
+
+- **dev/core#4466: added Standalone role and permissions for staff ([28413](https://github.com/civicrm/civicrm-core/pull/28413))**
+
+- **dev/core#2998 - Fix JWT cookie test in standalone ([28407](https://github.com/civicrm/civicrm-core/pull/28407))**
+
+- **"Fix" test fail E2E_Extern_WidgetTest::testWidget by skipping it ([28411](https://github.com/civicrm/civicrm-core/pull/28411))**
+
+- **Standalone - Add button to add user role\r
+\r
+Merging as it works and is a good improvement! Thanks @wmortada ([28412](https://github.com/civicrm/civicrm-core/pull/28412))**
+
+- **dev/core#4425 Standalone: fix lcMessages not sticking; slightly lazy sessions ([27292](https://github.com/civicrm/civicrm-core/pull/27292))**
+
+- **Add getParticipantID() to register ([28402](https://github.com/civicrm/civicrm-core/pull/28402))**
+
+- **Fix online membership receipt to be form-independent ([28394](https://github.com/civicrm/civicrm-core/pull/28394))**
+
+- **Fix type error (new in master) ([28400](https://github.com/civicrm/civicrm-core/pull/28400))**
+
+- **Fix for intermittent test fail on checksum time ([28392](https://github.com/civicrm/civicrm-core/pull/28392))**
+
+- **[NFC] Pass correct param types to file_get_contents ([28397](https://github.com/civicrm/civicrm-core/pull/28397))**
+
+- **Smarty3 Mark sectionTotals smarty function deprecated ([27777](https://github.com/civicrm/civicrm-core/pull/27777))**
+
+- **Afform: Support conditional logic ([24699](https://github.com/civicrm/civicrm-core/pull/24699))**
+
+- **Use getSubmittedValues() rather than ad-hoc money 'cleaning' on membershipType form ([28389](https://github.com/civicrm/civicrm-core/pull/28389))**
+
+- **[REF] Use Token Processor to generate sort name and display name for individuals ([28391](https://github.com/civicrm/civicrm-core/pull/28391))**
+
+- **set extension browser timeout to minimum of 10 seconds. ([27934](https://github.com/civicrm/civicrm-core/pull/27934))**
+
+- **contributor_key.yml: add civiservice.de to four users, remove one duplicate ([28390](https://github.com/civicrm/civicrm-core/pull/28390))**
+
+- **Remove some calls to deprecated function ([28384](https://github.com/civicrm/civicrm-core/pull/28384))**
+
+- **Superficial cleanup ([28385](https://github.com/civicrm/civicrm-core/pull/28385))**
+
+- **Fix notice, caching, master-only-regression- showing inactive fields on membership config ([28356](https://github.com/civicrm/civicrm-core/pull/28356))**
+
+- **Fix a whole lot of conditional assignments on confirm & thank you pages ([28364](https://github.com/civicrm/civicrm-core/pull/28364))**
+
+- **Fix notices on credit_card & bank number on Confirm & ThankYou ([28370](https://github.com/civicrm/civicrm-core/pull/28370))**
+
+- **Activity case filter speedup ([28383](https://github.com/civicrm/civicrm-core/pull/28383))**
+
+- **fix error on confirm page when using on-behalf-of ([28382](https://github.com/civicrm/civicrm-core/pull/28382))**
+
+- **Unconditionally assign membership variables to fix notices on thankYou page ([28366](https://github.com/civicrm/civicrm-core/pull/28366))**
+
+- **5.68 ([28381](https://github.com/civicrm/civicrm-core/pull/28381))**
+
+- **Ensure onBehalfProfile assigned ([28367](https://github.com/civicrm/civicrm-core/pull/28367))**
+
+- **CRM_Core_CodeGen_Schema: fix generated comments and whitespace ([28363](https://github.com/civicrm/civicrm-core/pull/28363))**
+
+- **Fix notices on premiums across all 3 pages ([28320](https://github.com/civicrm/civicrm-core/pull/28320))**
+
+- **Fix notice, minor code cleanup with searching for a free text tag (advanced search) ([28377](https://github.com/civicrm/civicrm-core/pull/28377))**
+
+- **REF - Cleanup overly-verbose conditionals ([28368](https://github.com/civicrm/civicrm-core/pull/28368))**
+
+- **5.68 to master ([28376](https://github.com/civicrm/civicrm-core/pull/28376))**
+
+- **Fix quotes causing function call to be in quotes (master only regression) ([28374](https://github.com/civicrm/civicrm-core/pull/28374))**
+
+- **Fix master-only regression on Membership page, option not selected ([28361](https://github.com/civicrm/civicrm-core/pull/28361))**
+
+- **REF - Cleanup overly-verbose conditionals ([28373](https://github.com/civicrm/civicrm-core/pull/28373))**
+
+- **Coworker create Searchkit over view of queue status ([28348](https://github.com/civicrm/civicrm-core/pull/28348))**
+
+- **5.68 to master ([28372](https://github.com/civicrm/civicrm-core/pull/28372))**
+
+- **[NFC] Array formatting cleanup ([28339](https://github.com/civicrm/civicrm-core/pull/28339))**
+
+- **Check financial acls for product in extension ([28316](https://github.com/civicrm/civicrm-core/pull/28316))**
+
+- **Remove handling from previously shared code ([28336](https://github.com/civicrm/civicrm-core/pull/28336))**
+
+- **Ensure onBehalfEmail always assigned to prevent notices ([28365](https://github.com/civicrm/civicrm-core/pull/28365))**
+
+- **Remove unreachable code ([28360](https://github.com/civicrm/civicrm-core/pull/28360))**
+
+- **Add notice fix for Confirm & thank you pages ([28362](https://github.com/civicrm/civicrm-core/pull/28362))**
+
+- **Thank you page notice - ensure friendText & linkText is assigned ([28358](https://github.com/civicrm/civicrm-core/pull/28358))**
+
+- **Notice fix - specify emailMode is false when including SocialNetwork.tpl ([28359](https://github.com/civicrm/civicrm-core/pull/28359))**
+
+- **Fix fatal adding price set on contribution page ([28357](https://github.com/civicrm/civicrm-core/pull/28357))**
+
+- **Merge 5.68 to master ([28353](https://github.com/civicrm/civicrm-core/pull/28353))**
+
+- **Update path for user profile page to avoid conflict #4697 ([28343](https://github.com/civicrm/civicrm-core/pull/28343))**
+
+- **Get currency from the event for backoffice participant form ([28350](https://github.com/civicrm/civicrm-core/pull/28350))**
+
+- **Remove unused functions noisily deprecated in 2021 ([28346](https://github.com/civicrm/civicrm-core/pull/28346))**
+
+- **PHP 8.x add getFromEmails() function, remove use of undeclared property ([28347](https://github.com/civicrm/civicrm-core/pull/28347))**
+
+- **Make undefined property local variable ([28345](https://github.com/civicrm/civicrm-core/pull/28345))**
+
+- **dev/core#4798 Stop setting unused, undefined property `_lineItem` in contribution forms ([28276](https://github.com/civicrm/civicrm-core/pull/28276))**
+
+- **Use getCurrency() function for currency retrieval ([28289](https://github.com/civicrm/civicrm-core/pull/28289))**
+
+- **Remove unused _tempClause ([28342](https://github.com/civicrm/civicrm-core/pull/28342))**
+
+- **[REF][PHP8.2] Remove unused property from CRM_Contact_Selector ([28341](https://github.com/civicrm/civicrm-core/pull/28341))**
+
+- **Simplify handling of discount_id in participant form postProcess ([28308](https://github.com/civicrm/civicrm-core/pull/28308))**
+
+- **Deprecate passing `billingID`to `mapParams` ([28310](https://github.com/civicrm/civicrm-core/pull/28310))**
+
+- **Go to bed without supper 🥪🚫 ([28340](https://github.com/civicrm/civicrm-core/pull/28340))**
+
+- **[php8] undeclared property action and id in Page ([28314](https://github.com/civicrm/civicrm-core/pull/28314))**
+
+- **Replace a few sub_str with str_contains ([28262](https://github.com/civicrm/civicrm-core/pull/28262))**
+
+- **Remove unnecessary pass-by-reference ([28337](https://github.com/civicrm/civicrm-core/pull/28337))**
+
+- **Use form property rather than passing mode ([28307](https://github.com/civicrm/civicrm-core/pull/28307))**
+
+- **Fix eventcart to not interact with _tpl_vars directly ([28335](https://github.com/civicrm/civicrm-core/pull/28335))**
+
+- **Fix Smarty3 notices on merge screen ([28334](https://github.com/civicrm/civicrm-core/pull/28334))**
+
+- **Add system check for if people disabled default location type ([28330](https://github.com/civicrm/civicrm-core/pull/28330))**
+
+- **Activity - Fix backwards logic in getViewOnlyActivityTypeIDs ([28331](https://github.com/civicrm/civicrm-core/pull/28331))**
+
+- **Fix dataSource test to test permissions ([28327](https://github.com/civicrm/civicrm-core/pull/28327))**
+
+- **BAO - Handle hypothetical userId in addSelectWhereClause ([28329](https://github.com/civicrm/civicrm-core/pull/28329))**
+
+- **5.68 to master ([28328](https://github.com/civicrm/civicrm-core/pull/28328))**
+
+- **[REF] Switch strstr to str_contains ([28323](https://github.com/civicrm/civicrm-core/pull/28323))**
+
+- **Update comment todos to referred to preferred method ([28324](https://github.com/civicrm/civicrm-core/pull/28324))**
+
+- **don't warn users about invalid financial types on unused price sets ([28322](https://github.com/civicrm/civicrm-core/pull/28322))**
+
+- **Remove code cruft which is now ignored ([28298](https://github.com/civicrm/civicrm-core/pull/28298))**
+
+- **Fix notice on membership online main page ([28285](https://github.com/civicrm/civicrm-core/pull/28285))**
+
+- **Move getAmountLevel() to Order class ([28312](https://github.com/civicrm/civicrm-core/pull/28312))**
+
+- **Copy buildPremiumsBlock back to contribution page base ([28315](https://github.com/civicrm/civicrm-core/pull/28315))**
+
+- **Fix tax when selection a contribution with the membership, test ([28317](https://github.com/civicrm/civicrm-core/pull/28317))**
+
+- **Make financialacls require civi-contribute ([28318](https://github.com/civicrm/civicrm-core/pull/28318))**
+
+- **Set correct financial type when creating membership using price set with single line item ([28319](https://github.com/civicrm/civicrm-core/pull/28319))**
+
+- **Notice fix ([28309](https://github.com/civicrm/civicrm-core/pull/28309))**
+
+- **dev/core#4802 Fix amount truncation with non-English formatting ([28306](https://github.com/civicrm/civicrm-core/pull/28306))**
+
+- **Log extension download errors ([28176](https://github.com/civicrm/civicrm-core/pull/28176))**
+
+- **Regen after 28268 ([28313](https://github.com/civicrm/civicrm-core/pull/28313))**
+
+- **Blank out text version of online_contribution_receipt ([28268](https://github.com/civicrm/civicrm-core/pull/28268))**
+
+- **Add some assigns to prevent notices on Confirm ([28295](https://github.com/civicrm/civicrm-core/pull/28295))**
+
+- **5.68 to master ([28305](https://github.com/civicrm/civicrm-core/pull/28305))**
+
+- **[REF][PHP8.2] Tidy up properties in CRM_Badge_BAO_Badge ([28304](https://github.com/civicrm/civicrm-core/pull/28304))**
+
+- **Fix Main Contribution form to identify money fields ([28300](https://github.com/civicrm/civicrm-core/pull/28300))**
+
+- **Fix master-only-regression- tax not visible on contribution view page ([28297](https://github.com/civicrm/civicrm-core/pull/28297))**
+
+- **Fix notice on unassigned tax ([28296](https://github.com/civicrm/civicrm-core/pull/28296))**
+
+- **Clean up `getMainContributionAmount()` function ([28292](https://github.com/civicrm/civicrm-core/pull/28292))**
+
+- **Use local variable rather than undefined property to build array ([28281](https://github.com/civicrm/civicrm-core/pull/28281))**
+
+- **Minor consolidation on `isTest()` ([28284](https://github.com/civicrm/civicrm-core/pull/28284))**
+
+- **[REF][PHP8.2] Remove unused property $_loadedMappingId ([28290](https://github.com/civicrm/civicrm-core/pull/28290))**
+
+- **Extract code that defines the renewal membership ([28287](https://github.com/civicrm/civicrm-core/pull/28287))**
+
+- **Fix recently-merged typo ([28288](https://github.com/civicrm/civicrm-core/pull/28288))**
+
+- **Update send_receipt once actually sent, rather than predicting ([28166](https://github.com/civicrm/civicrm-core/pull/28166))**
+
+- **Afform - improve display of error messages ([28021](https://github.com/civicrm/civicrm-core/pull/28021))**
+
+- **dev/core#4702 - Fix country/state chainSelect validation when country is deselected ([28115](https://github.com/civicrm/civicrm-core/pull/28115))**
+
+- **Use function for getBillingID() rather than relying on form property ([28280](https://github.com/civicrm/civicrm-core/pull/28280))**
+
+- **Recurring Activity: avoid validation if the fieldset is visible but not used ([28279](https://github.com/civicrm/civicrm-core/pull/28279))**
+
+- **Minor test clean up ([28235](https://github.com/civicrm/civicrm-core/pull/28235))**
+
+- **Add Premium Product v4 api ([28261](https://github.com/civicrm/civicrm-core/pull/28261))**
+
+- **CiviCase - Clear value before reusing editCaseRoleDialog ([28270](https://github.com/civicrm/civicrm-core/pull/28270))**
+
+- **Fix always present parameter ([28221](https://github.com/civicrm/civicrm-core/pull/28221))**
+
+- **Pass contact id to sendmail function ([28229](https://github.com/civicrm/civicrm-core/pull/28229))**
+
+- **Unshare toxic function `getContributionParams()` ([28254](https://github.com/civicrm/civicrm-core/pull/28254))**
+
+- **AdminUI - Remove deleted contacts from group count ([28275](https://github.com/civicrm/civicrm-core/pull/28275))**
+
+- **SearchBuilder - Add deprecation notice to users ([28274](https://github.com/civicrm/civicrm-core/pull/28274))**
+
+- **Fix getTaxDetails notices on Confirm page ([28256](https://github.com/civicrm/civicrm-core/pull/28256))**
+
+- **dev/core#4798 Fixes to functions to determine if isMembership, isSeparatePayment ([28271](https://github.com/civicrm/civicrm-core/pull/28271))**
+
+- **dev/core#4791 - Set cache folder for dompdf ([28257](https://github.com/civicrm/civicrm-core/pull/28257))**
+
+- **[LineItem cleanup] Standardise a couple of calls to get values from the line items ([28264](https://github.com/civicrm/civicrm-core/pull/28264))**
+
+- **Superficial cleanup in Contribution Thank You form ([28269](https://github.com/civicrm/civicrm-core/pull/28269))**
+
+- **[LineItem cleanup] Clean up & clarify code splitting line items in Contribution page membership flow ([28266](https://github.com/civicrm/civicrm-core/pull/28266))**
+
+- **Use currentPath method to build QuickForm post URL ([28258](https://github.com/civicrm/civicrm-core/pull/28258))**
+
+- **Online membership receipt simplification ([28240](https://github.com/civicrm/civicrm-core/pull/28240))**
+
+- **Replace ref to undeclared property with tax-inclusive lookup ([28267](https://github.com/civicrm/civicrm-core/pull/28267))**
+
+- **5.68 ([28265](https://github.com/civicrm/civicrm-core/pull/28265))**
+
+- **Add Membership log entity ([28220](https://github.com/civicrm/civicrm-core/pull/28220))**
+
+- **[Premiums] Fix access to undeclared property, remove unreachable code ([28238](https://github.com/civicrm/civicrm-core/pull/28238))**
+
+- **Fix notices on manage premiums page ([28250](https://github.com/civicrm/civicrm-core/pull/28250))**
+
+- **Remove unused property from previously shared code `_membershipTypeValues` ([28224](https://github.com/civicrm/civicrm-core/pull/28224))**
+
+- **Unshared toxic function `getNonDeductibleAmount()` ([28253](https://github.com/civicrm/civicrm-core/pull/28253))**
+
+- **Stop setting unused key ([28215](https://github.com/civicrm/civicrm-core/pull/28215))**
+
+- **Reduce passing of `lineItems` ([28234](https://github.com/civicrm/civicrm-core/pull/28234))**
+
+- **Use token to avoid breaky-smarty3-maths ([28211](https://github.com/civicrm/civicrm-core/pull/28211))**
+
+- **Improve test output message ([28214](https://github.com/civicrm/civicrm-core/pull/28214))**
+
+- **Replace undefined property `_currentMemberships` with a define ([28222](https://github.com/civicrm/civicrm-core/pull/28222))**
+
+- **Declare property from paypal express as public ([28227](https://github.com/civicrm/civicrm-core/pull/28227))**
+
+- **Clarify which line items are passed in` processSecondaryMembership` ([28233](https://github.com/civicrm/civicrm-core/pull/28233))**
+
+- **Remove assignments for template that are not needed for updated template ([28232](https://github.com/civicrm/civicrm-core/pull/28232))**
+
+- **Extend line item notice fix from Confirm to Thank you page ([28252](https://github.com/civicrm/civicrm-core/pull/28252))**
+
+- **5.68 ([28247](https://github.com/civicrm/civicrm-core/pull/28247))**
+
+- **Fix regression on line item display on thank you ([28251](https://github.com/civicrm/civicrm-core/pull/28251))**
+
+- **5.68 ([28241](https://github.com/civicrm/civicrm-core/pull/28241))**
+
+- **5.68 to master ([28236](https://github.com/civicrm/civicrm-core/pull/28236))**
+
+- **Further test consolidation ([28212](https://github.com/civicrm/civicrm-core/pull/28212))**
+
+- **Fix master-only regression - tax term not assigned ([28219](https://github.com/civicrm/civicrm-core/pull/28219))**
+
+- **Add helper functions to contribution page ([28228](https://github.com/civicrm/civicrm-core/pull/28228))**
+
+- **APIv4 - Fix autocomplete filters for multi-record custom groups ([28156](https://github.com/civicrm/civicrm-core/pull/28156))**
+
+- **Cleanup notices around line Item display on Contribution Confirm Page ([28205](https://github.com/civicrm/civicrm-core/pull/28205))**
+
+- **dev/core#4787 Standalone: add viewport meta to improve mobile support ([28213](https://github.com/civicrm/civicrm-core/pull/28213))**
+
+- **Remove assignment of now-unused membership_assign variable ([28208](https://github.com/civicrm/civicrm-core/pull/28208))**
+
+- **Add xml/templates/languages_setup.tpl ([28209](https://github.com/civicrm/civicrm-core/pull/28209))**
+
+- **Re-run regen ([28210](https://github.com/civicrm/civicrm-core/pull/28210))**
+
+- **Finally remove `dataArray` , some notice fixes ([28184](https://github.com/civicrm/civicrm-core/pull/28184))**
+
+- **Show membership info on pay later receipts ([28183](https://github.com/civicrm/civicrm-core/pull/28183))**
+
+- **APIv4 - Add autocomplete & fix joins in CustomValue entities ([28132](https://github.com/civicrm/civicrm-core/pull/28132))**
+
+- **Fix tests to use full form flow, more reliable data ([28207](https://github.com/civicrm/civicrm-core/pull/28207))**
+
+- **Afform - Improve admin links to include search displays ([28206](https://github.com/civicrm/civicrm-core/pull/28206))**
+
+- **Align online membership receipt with other templates for line items, tax ([28181](https://github.com/civicrm/civicrm-core/pull/28181))**
+
+- **Remove extraneous set from previously shared code ([28167](https://github.com/civicrm/civicrm-core/pull/28167))**
+
+- **Cleanup SQL in xml/templates/civicrm_state_province.tpl ([28041](https://github.com/civicrm/civicrm-core/pull/28041))**
+
+- **Notice fix on payment block ([28196](https://github.com/civicrm/civicrm-core/pull/28196))**
+
+- **[REF][PHP8.2] Declare _context in CRM_Contact_Selector ([28200](https://github.com/civicrm/civicrm-core/pull/28200))**
+
+- **[REF][PHP8.2] Declare donorEmail and donorDisplayName properties ([28204](https://github.com/civicrm/civicrm-core/pull/28204))**
+
+- **[REF][PHP8.2] Remove need for _allowMultiClient property ([28203](https://github.com/civicrm/civicrm-core/pull/28203))**
+
+- **[REF][PHP8.2] Remove unused property usage from test ([28201](https://github.com/civicrm/civicrm-core/pull/28201))**
+
+- **[REF][PHP8.2] Declare _redactionRegexRules property ([28199](https://github.com/civicrm/civicrm-core/pull/28199))**
+
+- **Minor standardisation in test class ([28197](https://github.com/civicrm/civicrm-core/pull/28197))**
+
+- **Fix membership online preview to display subject (using token) ([28174](https://github.com/civicrm/civicrm-core/pull/28174))**
+
+- **System check for multiple l10n dirs ([28169](https://github.com/civicrm/civicrm-core/pull/28169))**
+
+- **5.68 ([28193](https://github.com/civicrm/civicrm-core/pull/28193))**
+
+- **APIv4 - Add GROUP_FIRST aggregate function ([28164](https://github.com/civicrm/civicrm-core/pull/28164))**
+
+- **Reverse variable check to fix notice ([28180](https://github.com/civicrm/civicrm-core/pull/28180))**
+
+- **[REF] Afform - Namespace mock tests for autoloading ([28165](https://github.com/civicrm/civicrm-core/pull/28165))**
+
+- **setup/res/languages.php - Always generate style-compliant code ([28179](https://github.com/civicrm/civicrm-core/pull/28179))**
+
+- **Reformat whitespace in online membership receipt ([28177](https://github.com/civicrm/civicrm-core/pull/28177))**
+
+- **Fix setting of misnamed property ([28172](https://github.com/civicrm/civicrm-core/pull/28172))**
+
+- **Manage Contribution Pages: Open Live/Test page in new tab like old screen ([28173](https://github.com/civicrm/civicrm-core/pull/28173))**
+
+- **setup: Allow language selection regardless of whether languages are available ([28139](https://github.com/civicrm/civicrm-core/pull/28139))**
+
+- **[REF] Fix Smarty Notice Errors on Contribution Edit ([28163](https://github.com/civicrm/civicrm-core/pull/28163))**
+
+- **Clarify that the values passed are the submitted values, not altered values ([28076](https://github.com/civicrm/civicrm-core/pull/28076))**
+
+- **(REF) Authx - Split `AllFlowsTest` into smaller, themetic tests ([28161](https://github.com/civicrm/civicrm-core/pull/28161))**
+
+- **5.68 ([28159](https://github.com/civicrm/civicrm-core/pull/28159))**
+
+- **Update Merger.php to compare strict type for checkboxes where a dummy… ([28160](https://github.com/civicrm/civicrm-core/pull/28160))**
+
+- **[REF] Regen after #28144 ([28158](https://github.com/civicrm/civicrm-core/pull/28158))**
+
+- **[REF] APIv4 - Minor cleanup of redundant variables ([28150](https://github.com/civicrm/civicrm-core/pull/28150))**
+
+- **Replace math in template with variable, smarty3 support ([28144](https://github.com/civicrm/civicrm-core/pull/28144))**
+
+- **Remove last references to `_contributeMode` ([28140](https://github.com/civicrm/civicrm-core/pull/28140))**
+
+- **Page Templates - Remove unused `$localTasks` (`localNav.tpl`) ([28155](https://github.com/civicrm/civicrm-core/pull/28155))**
+
+- **5.68 ([28154](https://github.com/civicrm/civicrm-core/pull/28154))**
+
+- **Update Guzzle to 7.6.1 for Drupal 7/Backdrop/WordPress/Joomla ([28000](https://github.com/civicrm/civicrm-core/pull/28000))**
+
+- **Add test cover for tax details in Dummy payment online contribution receipt ([28143](https://github.com/civicrm/civicrm-core/pull/28143))**
+
+- **5.68 ([28149](https://github.com/civicrm/civicrm-core/pull/28149))**
+
+- **fix issue #4770 Ensure the followup_assignee_contact_id is an array so all assignees are saved, not just the first one ([28136](https://github.com/civicrm/civicrm-core/pull/28136))**
+
+- **[php8] php warnings on case dashboard ([28117](https://github.com/civicrm/civicrm-core/pull/28117))**
+
+- **[REF] Fix test fails caused by changes to mailing footer ([28146](https://github.com/civicrm/civicrm-core/pull/28146))**
+
+- **Clean up contributionParams - backoffice participant form ([28070](https://github.com/civicrm/civicrm-core/pull/28070))**
+
+- **dev/core#4772 fix authx on Joomla ([28119](https://github.com/civicrm/civicrm-core/pull/28119))**
+
+- **Fix notice on showCMS: ([28142](https://github.com/civicrm/civicrm-core/pull/28142))**
+
+- **Fix notice on payment processor object ([28141](https://github.com/civicrm/civicrm-core/pull/28141))**
+
+- **Check tax is present in online contribution page receipt ([28138](https://github.com/civicrm/civicrm-core/pull/28138))**
+
+- **Replace last tpl uses of `contributeMode` ([28065](https://github.com/civicrm/civicrm-core/pull/28065))**
+
+- **Default mailing footer component incorrectly describes opt-out action as unsubscribe ([28053](https://github.com/civicrm/civicrm-core/pull/28053))**
+
+- **Setup: able to download translation files automatically ([28061](https://github.com/civicrm/civicrm-core/pull/28061))**
+
+- **dev/core#4754 - Add status check to warn of missing/outdated public assets ([28033](https://github.com/civicrm/civicrm-core/pull/28033))**
+
+- **SearchKit - Add inputMode setting to allow clauses to reference column values ([28112](https://github.com/civicrm/civicrm-core/pull/28112))**
+
+- **Use `supportsNoReturn()` instead of contributeMode check ([28060](https://github.com/civicrm/civicrm-core/pull/28060))**
+
+- **5.68 ([28135](https://github.com/civicrm/civicrm-core/pull/28135))**
+
+- **5.68 ([28131](https://github.com/civicrm/civicrm-core/pull/28131))**
+
+- **Regen after 28096 ([28120](https://github.com/civicrm/civicrm-core/pull/28120))**
+
+- **5.68 ([28126](https://github.com/civicrm/civicrm-core/pull/28126))**
+
+- **Update the parameters passed to the hook_QueueTaskError ([28123](https://github.com/civicrm/civicrm-core/pull/28123))**
+
+- **Updated fix for badge layouts ([28080](https://github.com/civicrm/civicrm-core/pull/28080))**
+
+- **Blank out membership_online_receipt - text version ([28096](https://github.com/civicrm/civicrm-core/pull/28096))**
+
+- **Regen after 28052 ([28116](https://github.com/civicrm/civicrm-core/pull/28116))**
+
+- **5.68 ([28118](https://github.com/civicrm/civicrm-core/pull/28118))**
+
+- **Pass year to mktime as int in CRM_Contribution_Form_ContributionCharts ([28013](https://github.com/civicrm/civicrm-core/pull/28013))**
+
+- **Revisit the default Scheduled Jobs. Adjust the frequency… ([28052](https://github.com/civicrm/civicrm-core/pull/28052))**
+
+- **[REF][PHP8.2] Declare properties in CRM_Contact_Form_GroupContact ([28106](https://github.com/civicrm/civicrm-core/pull/28106))**
+
+- **[REF][PHP8.2] Declare properties in CRM_Event_Form_Task_Badge ([28107](https://github.com/civicrm/civicrm-core/pull/28107))**
+
+- **5.68 ([28114](https://github.com/civicrm/civicrm-core/pull/28114))**
+
+- **[REF][PHP8.2] Fix MembershipTest on PHP 8.2 ([28108](https://github.com/civicrm/civicrm-core/pull/28108))**
+
+- **[REF][PHP8.2] Ensure _subscriptionDetails is consistently declared ([28110](https://github.com/civicrm/civicrm-core/pull/28110))**
+
+- **[REF][PHP8.2] Update CRM_Batch_Form_Entry ([28111](https://github.com/civicrm/civicrm-core/pull/28111))**
+
+- **[REF][PHP8.2] Cleanup CRM_Event_Form_SelfSvcUpdate ([28109](https://github.com/civicrm/civicrm-core/pull/28109))**
+
+- **Fix notice on intro_text when none configured for the page ([28098](https://github.com/civicrm/civicrm-core/pull/28098))**
+
+- **Remove extraneous space, breaks smarty3 ([28100](https://github.com/civicrm/civicrm-core/pull/28100))**
+
+- **5.68 to master ([28101](https://github.com/civicrm/civicrm-core/pull/28101))**
+
+- **Add testing on emails for separate payment, ([28091](https://github.com/civicrm/civicrm-core/pull/28091))**
+
+- **Fix notice on is_quick_config - Main contribution page ([28095](https://github.com/civicrm/civicrm-core/pull/28095))**
+
+- **5.68 ([28094](https://github.com/civicrm/civicrm-core/pull/28094))**
+
+- **[REF] Extract code to determine the column names ([28077](https://github.com/civicrm/civicrm-core/pull/28077))**
+
+- **Simplify if ([28093](https://github.com/civicrm/civicrm-core/pull/28093))**
+
+- **5.68 to master ([28092](https://github.com/civicrm/civicrm-core/pull/28092))**
+
+- **dev/core#3202 Fix incorrect display of join date in membership detail report ([28089](https://github.com/civicrm/civicrm-core/pull/28089))**
+
+- **Add missing quote ([28088](https://github.com/civicrm/civicrm-core/pull/28088))**
+
+- **5.68 to master ([28084](https://github.com/civicrm/civicrm-core/pull/28084))**
+
+- **Afform - Fix undefined index warning ([28081](https://github.com/civicrm/civicrm-core/pull/28081))**
+
+- **5.68 to master ([28083](https://github.com/civicrm/civicrm-core/pull/28083))**
+
+- **[REF] Angular - cleanup core angular module declarations ([28042](https://github.com/civicrm/civicrm-core/pull/28042))**
+
+- **Follow up fixes on `maxFileSize` ([28074](https://github.com/civicrm/civicrm-core/pull/28074))**
+
+- **5.68 ([28075](https://github.com/civicrm/civicrm-core/pull/28075))**
+
+- **Update Firebase JWT to version 6.x ([28055](https://github.com/civicrm/civicrm-core/pull/28055))**
+
+- **REF: Cleanup to Event Registration Confirm form ([28071](https://github.com/civicrm/civicrm-core/pull/28071))**
+
+- **Declare _groupTree on MembershipRenewal form ([28066](https://github.com/civicrm/civicrm-core/pull/28066))**
+
+- **[REF][PHP8.2] Properties in TopDonor report ([28067](https://github.com/civicrm/civicrm-core/pull/28067))**
+
+- **Remove karama-phantomjs-launcher as we now use chrome browser for kar… ([28056](https://github.com/civicrm/civicrm-core/pull/28056))**
+
+- **Remove registered_by_id as not set in this flow ([28063](https://github.com/civicrm/civicrm-core/pull/28063))**
+
+- **[REF][PHP8.2] Declare properties in CRM_Utils_PDF_Label ([28064](https://github.com/civicrm/civicrm-core/pull/28064))**
+
+- **[REF][PHP8.2] Remove unused id property ([28062](https://github.com/civicrm/civicrm-core/pull/28062))**
+
+- **Add option to control display of calendar links. ([27768](https://github.com/civicrm/civicrm-core/pull/27768))**
+
+- **Switch to non deprecated functions for dompdf ([28059](https://github.com/civicrm/civicrm-core/pull/28059))**
+
+- **5.68 ([28058](https://github.com/civicrm/civicrm-core/pull/28058))**
+
+- **Angular - Expunge expired angularEx extension ([28057](https://github.com/civicrm/civicrm-core/pull/28057))**
+
+- **Remove more traces of the old 'contribution_invoice_settings' ([27955](https://github.com/civicrm/civicrm-core/pull/27955))**
+
+- **Replace use of contributeMode with alternatives ([28045](https://github.com/civicrm/civicrm-core/pull/28045))**
+
+- **Consolidate source text determination ([28047](https://github.com/civicrm/civicrm-core/pull/28047))**
+
+- **Update 'Some kind of numbery-looky-printy thing.' - ie `CRM_Utils_Number::formatUnitSize` ([28054](https://github.com/civicrm/civicrm-core/pull/28054))**
+
+- **Simplify use of word 'Register' ([28046](https://github.com/civicrm/civicrm-core/pull/28046))**
+
+- **Php 8.x fix on variable ([28050](https://github.com/civicrm/civicrm-core/pull/28050))**
+
+- **Remove unused property from previously shared code ([28049](https://github.com/civicrm/civicrm-core/pull/28049))**
+
+- **dev/core#4756 check Drupal container available to check ip address ([28037](https://github.com/civicrm/civicrm-core/pull/28037))**
+
+- **Remove references to not-set form _values array property 'event' from previously shared code ([28048](https://github.com/civicrm/civicrm-core/pull/28048))**
+
+- **dev/core#4072 Fix Dynamic Property Errors on Batch Export ([28044](https://github.com/civicrm/civicrm-core/pull/28044))**
+
+- **dev/core#4072 Fix Dynamic property in CiviTestListener ([28043](https://github.com/civicrm/civicrm-core/pull/28043))**
+
+- **5.68 ([28035](https://github.com/civicrm/civicrm-core/pull/28035))**
+
+- **Add Afform field for input type `Url` ([28024](https://github.com/civicrm/civicrm-core/pull/28024))**
+
+- **PHp8.x notice fix - remove use of legacy paymentObject ([28011](https://github.com/civicrm/civicrm-core/pull/28011))**
+
+- **Further cleanup on previously shared participant form code ([28030](https://github.com/civicrm/civicrm-core/pull/28030))**
+
+- **Include separator text in details send to log ([28034](https://github.com/civicrm/civicrm-core/pull/28034))**
+
+- **Revert "APIv4 - Add is_draft field for mailings" ([28032](https://github.com/civicrm/civicrm-core/pull/28032))**
+
+- **Afform - ability to set fixed or now date defaults ([28014](https://github.com/civicrm/civicrm-core/pull/28014))**
+
+- **5.68 to master ([28031](https://github.com/civicrm/civicrm-core/pull/28031))**
+
+- **[REF][PHP8.2] Update CRM_Activity_Form_ActivityView for PHP8.2 support ([28027](https://github.com/civicrm/civicrm-core/pull/28027))**
+
+- **Afform - improve loading performance ([27783](https://github.com/civicrm/civicrm-core/pull/27783))**
+
+- **[REF][PHP8.2] Tidy up CRM_Report_Form_Case_Detail ([28028](https://github.com/civicrm/civicrm-core/pull/28028))**
+
+- **[REF][PHP8.2] Update CRM_SMS_Page_Provider ([28023](https://github.com/civicrm/civicrm-core/pull/28023))**
+
+- **Add missing Zambia provinces ([28025](https://github.com/civicrm/civicrm-core/pull/28025))**
+
+- **Add Joomla user to group when created from civi profile ([27459](https://github.com/civicrm/civicrm-core/pull/27459))**
+
+- **Follow up cleanup on multiple participant form edit ([28007](https://github.com/civicrm/civicrm-core/pull/28007))**
+
+- **[php8]] Replace undeclared class var with local var ([28020](https://github.com/civicrm/civicrm-core/pull/28020))**
+
+- **APIv4 - Add is_draft field for mailings, fix test ([28019](https://github.com/civicrm/civicrm-core/pull/28019))**
+
+- **[REF][PHP8.2] Remove unused dynamic props ([28022](https://github.com/civicrm/civicrm-core/pull/28022))**
+
+- **[REF][PHP8.2] Fix Case_Form_TaskTest test fails on php8.2 ([28016](https://github.com/civicrm/civicrm-core/pull/28016))**
+
+- **Schema - Add CiviMail field metadata ([28017](https://github.com/civicrm/civicrm-core/pull/28017))**
+
+- **dev/financial#206 Switch templates to use token for tax_exclusive_amount ([28008](https://github.com/civicrm/civicrm-core/pull/28008))**
+
+- **5.68 ([28015](https://github.com/civicrm/civicrm-core/pull/28015))**
+
+- **[NFC] APIv4 - Ensure ContactType api handles accent characters ([27994](https://github.com/civicrm/civicrm-core/pull/27994))**
+
+- **Remove never-used variables ([28009](https://github.com/civicrm/civicrm-core/pull/28009))**
+
+- **5.68 to master ([28012](https://github.com/civicrm/civicrm-core/pull/28012))**
+
+- **Clean up smarty notices on Contribution View (when not in pop-up mode) ([28006](https://github.com/civicrm/civicrm-core/pull/28006))**
+
+- **dev/core#4734 AdminUI - Enable actions ([28001](https://github.com/civicrm/civicrm-core/pull/28001))**
+
+- **5.68 ([27999](https://github.com/civicrm/civicrm-core/pull/27999))**
+
+- **[NFC] APIv4 - > test coverage for Search Download by 1 line ([27995](https://github.com/civicrm/civicrm-core/pull/27995))**
+
+- **Reduce smarty notices on civireport pages ([27985](https://github.com/civicrm/civicrm-core/pull/27985))**
+
+- **[NFC] update version info in readme.txt ([312](https://github.com/civicrm/civicrm-wordpress/pull/312))**
+
+- **Add utility method to return a Base Page URL regardless of context ([310](https://github.com/civicrm/civicrm-wordpress/pull/310))**
+
+- **update the phpunit xml definition ([311](https://github.com/civicrm/civicrm-wordpress/pull/311))**
+
+- **NFC - Fix breadcrumb variable type in docblock ([304](https://github.com/civicrm/civicrm-wordpress/pull/304))**
+
+- **Full update of the CiviCRM WP-CLI command ([309](https://github.com/civicrm/civicrm-wordpress/pull/309))**
+
+- **[NFC] Apply sub-set of WordPress codestyle ([306](https://github.com/civicrm/civicrm-wordpress/pull/306))**
+
+- **[REF][PHP8.2] Declare properties ([305](https://github.com/civicrm/civicrm-wordpress/pull/305))**
+
+## <a name="misc"></a>Miscellany
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+19ATF72; AGH Strategies - Andie Hunt; Agileware - Francis Whittle, Justin Freeman; Artful Robot - Rich Lott; ASMAC (American Society of Music Arrangers and Composers) - Jeff Kellem; Benjamin W; BrightMinded Ltd - Bradley Taylor; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCoop - Erik Hommel, Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; civiservice.de - Sebastian Lisken; CompuCorp - Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy; Dave D; Fuzion - Jitendra Purohit; Greenpeace Central and Eastern Europe - Patrick Figel; iXiam - César Ramos; JMA Consulting - Seamus Lee; Joinery - Allen Shaw; Lemniscus - Noah Miller; Lighthouse Consulting and Design - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; OPEN - dewy; PHD Computer Consultants Ltd - Chris Cant; Reflexive Communications - Sandor Semsey; Skvare - Sunil Pawar; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Third Sector Design - Kurund Jalmi, William Mortada; vinay-osseed; Wikimedia Foundation - Damilare Adedoyin, Eileen McNaughton, Wenjun Fan
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+19ATF72; Agileware - Francis Whittle, Justin Freeman; Artful Robot - Rich Lott; ASMAC (American Society of Music Arrangers and Composers) - Jeff Kellem; Benjamin W; Blackfly Solutions - Alan Dixon; BrightMinded Ltd - Bradley Taylor; Christian Wach; civibot[bot]; CiviCoop - Erik Hommel, Jaap Jansma; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; civiservice.de - Andreas Howiller, Sebastian Lisken, Tobias Voigt; CompuCorp - Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; Francesc Bassas i Bullich; Freeform Solutions - Herb van den Dool; Greenpeace Central and Eastern Europe - Patrick Figel; Humanists UK - Andrew West;; JMA Consulting - Joe Murray, Monish Deb, Seamus Lee; Joinery - Allen Shaw; Lemniscus - Noah Miller; Makoa - Usha F. Matisson; Megaphone Technology Consulting - Brienne Kordis, Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; Skvare - Sunil Pawar; Squiffle Consulting - Aidan Saunders; Systopia - Dominic Tubach; SYSTOPIA - Johannes Franz; Tadpole Collective - Kevin Cristiano; technomaz; Third Sector Design - Kurund Jalmi, William Mortada; Wikimedia Foundation - Damilare Adedoyin, Eileen McNaughton; Wildsight - Lars Sander-Green
\ No newline at end of file