--- /dev/null
+# CiviCRM 5.58.0
+
+Released February 8, 2023;
+
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+
+## <a name="features"></a>Features
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **Fix `cv` failure on J3. ([25320](https://github.com/civicrm/civicrm-core/pull/25320))**
+
+- **5.57.0 quotes typo: security 2x double quotes to 1x double quotes ([25316](https://github.com/civicrm/civicrm-core/pull/25316))**
+
+- **AssetBuilder - Fix `testInvalid()` failure. Switch to JWT. ([25305](https://github.com/civicrm/civicrm-core/pull/25305))**
+
+- **Status Check - Raise severity of the check for signing keys ([25285](https://github.com/civicrm/civicrm-core/pull/25285))**
+
+- **Fix Contributions listing crash due to getLineItemTitle returning null ([25300](https://github.com/civicrm/civicrm-core/pull/25300))**
+
+- **searchkit - fix broken update task in dropdown ([25289](https://github.com/civicrm/civicrm-core/pull/25289))**
+
+- **Move newly added Help Test to Inline folder to match Core Folder stru… ([25281](https://github.com/civicrm/civicrm-core/pull/25281))**
+
+- **5.57 ([25280](https://github.com/civicrm/civicrm-core/pull/25280))**
+
+- **[REF] [merge custom fields] Only call function when applicable (well tested code) ([25222](https://github.com/civicrm/civicrm-core/pull/25222))**
+
+- **[NFC] Restore locale properly after test ([25276](https://github.com/civicrm/civicrm-core/pull/25276))**
+
+- **[REF][PHP8.2] Avoid dynamic properties in CRM_Activity_BAO_ICalendar ([25245](https://github.com/civicrm/civicrm-core/pull/25245))**
+
+- **Remove Mar 2020 deprecated functions ([25260](https://github.com/civicrm/civicrm-core/pull/25260))**
+
+- **Move legacy search selector file to legacy search extension ([25264](https://github.com/civicrm/civicrm-core/pull/25264))**
+
+- **Petition ThankYou.tpl: fix strong typo ([25275](https://github.com/civicrm/civicrm-core/pull/25275))**
+
+- **5.57 to master ([25274](https://github.com/civicrm/civicrm-core/pull/25274))**
+
+- **Remove unreachable code (since 2020) ([25268](https://github.com/civicrm/civicrm-core/pull/25268))**
+
+- **NFC cleanup in test class ([25258](https://github.com/civicrm/civicrm-core/pull/25258))**
+
+- **Better fix for is_deleted notice in 25261 ([25269](https://github.com/civicrm/civicrm-core/pull/25269))**
+
+- **Move part of deprecated function `loadRelatedObjects` to calling functions ([25267](https://github.com/civicrm/civicrm-core/pull/25267))**
+
+- **[REF][PHP8.2] Avoid dynamic properties in civicrm_api3 class ([25253](https://github.com/civicrm/civicrm-core/pull/25253))**
+
+- **Remove empty param declarations in docblocks ([25252](https://github.com/civicrm/civicrm-core/pull/25252))**
+
+- **PHPDoc corrections ([25266](https://github.com/civicrm/civicrm-core/pull/25266))**
+
+- **(REF) Remove _tagElement dynamic property ([25265](https://github.com/civicrm/civicrm-core/pull/25265))**
+
+- **Smarty notice fix on contact search results ([25261](https://github.com/civicrm/civicrm-core/pull/25261))**
+
+- **Extract `getMembershipBlock` ([25238](https://github.com/civicrm/civicrm-core/pull/25238))**
+
+- **Remove unnecessary pass-by-ref ([25263](https://github.com/civicrm/civicrm-core/pull/25263))**
+
+- **Remove unused variable ([25257](https://github.com/civicrm/civicrm-core/pull/25257))**
+
+- **Simplify dataProvider in queryTest ([25255](https://github.com/civicrm/civicrm-core/pull/25255))**
+
+- **(NFC) Fix documented return type on getByClass method ([25246](https://github.com/civicrm/civicrm-core/pull/25246))**
+
+- **[REF][PHP8.2] Avoid dynamic properties in mailstores ([25243](https://github.com/civicrm/civicrm-core/pull/25243))**
+
+- **[REF][PHP8.2] Avoid dynamic properties in CRM_Utils_Signer ([25244](https://github.com/civicrm/civicrm-core/pull/25244))**
+
+- **[REF] [merge custom fields function] Stop returning unaltered cFields parameter (good unit test cover) ([25221](https://github.com/civicrm/civicrm-core/pull/25221))**
+
+- **(NFC) When using @var annotations, ensure type comes first ([25242](https://github.com/civicrm/civicrm-core/pull/25242))**
+
+- **[NFC] Remove line that does nothing ([25234](https://github.com/civicrm/civicrm-core/pull/25234))**
+
+- **Remove legacy code payment processor handling ([25240](https://github.com/civicrm/civicrm-core/pull/25240))**
+
+- **[NFC] Fix @method documentation for shouldExitAfterFatal ([25236](https://github.com/civicrm/civicrm-core/pull/25236))**
+
+- **[REF] Fix strstr deprecation in CustomDataByType class ([25230](https://github.com/civicrm/civicrm-core/pull/25230))**
+
+- **Remove broken method CRM_Utils_File::isHtml() ([25233](https://github.com/civicrm/civicrm-core/pull/25233))**
+
+- **Support DedupeRules as Managed entities ([25227](https://github.com/civicrm/civicrm-core/pull/25227))**
+
+- **5.57 to master ([25228](https://github.com/civicrm/civicrm-core/pull/25228))**
+
+- **Remove deprecated ids from OptionValue::add ([25223](https://github.com/civicrm/civicrm-core/pull/25223))**
+
+- **Only allow valid image types to be uploaded to image_URL field on profiles ([25217](https://github.com/civicrm/civicrm-core/pull/25217))**
+
+- **5.57 ([25216](https://github.com/civicrm/civicrm-core/pull/25216))**
+
+- **[REF][PHP8.2] Update Composer Patches to latest version to fix notice… ([25212](https://github.com/civicrm/civicrm-core/pull/25212))**
+
+- **[NFC] php8 - Unit test for empty checkbox array #23305 ([25201](https://github.com/civicrm/civicrm-core/pull/25201))**
+
+- **5.57 ([25208](https://github.com/civicrm/civicrm-core/pull/25208))**
+
+- **correct logic for handling empty-array values for checkboxes; ([23305](https://github.com/civicrm/civicrm-core/pull/23305))**
+
+- **NFC: Fix variable name in activity import ([25205](https://github.com/civicrm/civicrm-core/pull/25205))**
+
+- **[REF][PHP8.2] Further resolve some deprecation issues around dynamic … ([25202](https://github.com/civicrm/civicrm-core/pull/25202))**
+
+- **[REF] Update Composer Compile Lib with latest version ([25203](https://github.com/civicrm/civicrm-core/pull/25203))**
+
+- **Remove reference to 'dataArray' from text version of contribution_online_receipt ([25186](https://github.com/civicrm/civicrm-core/pull/25186))**
+
+- **PHP8: callback function on GOTV must be static ([25200](https://github.com/civicrm/civicrm-core/pull/25200))**
+
+- **(REF) CiviUnitTestCase - Cleanup and simplify the DB-reset mechanism ([25178](https://github.com/civicrm/civicrm-core/pull/25178))**
+
+- **[dev/core#3470] Search Kit: Mailing labels don't work ([25164](https://github.com/civicrm/civicrm-core/pull/25164))**
+
+- **E_WARNING on bulk email activity view ([25193](https://github.com/civicrm/civicrm-core/pull/25193))**
+
+- **Bump min PHP version to 7.3.0 ([25147](https://github.com/civicrm/civicrm-core/pull/25147))**
+
+- **Configure Event Fees tab ([25120](https://github.com/civicrm/civicrm-core/pull/25120))**
+
+- **[REF] Fix a couple of errors in PHP8.2 ([25196](https://github.com/civicrm/civicrm-core/pull/25196))**
+
+- **Standardise method of getting entity in imports ([25173](https://github.com/civicrm/civicrm-core/pull/25173))**
+
+- **Post code-divide tidy-up ([25194](https://github.com/civicrm/civicrm-core/pull/25194))**
+
+- **List of languages: Enable Croatian language by default ([25192](https://github.com/civicrm/civicrm-core/pull/25192))**
+
+- **5.57 ([25190](https://github.com/civicrm/civicrm-core/pull/25190))**
+
+- **Divide & conquer, `initSet` no longer shared as much code is not ([25184](https://github.com/civicrm/civicrm-core/pull/25184))**
+
+- ** totten/civix#257 Fix Civix not correctly loading Mixinx ([25179](https://github.com/civicrm/civicrm-core/pull/25179))**
+
+- **5.57 ([25185](https://github.com/civicrm/civicrm-core/pull/25185))**
+
+- **[REF] Create Alter Column function in upgrade base class ([25174](https://github.com/civicrm/civicrm-core/pull/25174))**
+
+- **Remove conditionals that rely on NULL not being NULL ([25183](https://github.com/civicrm/civicrm-core/pull/25183))**
+
+- **Add datasource selector to generic import (so it can be used eg. with contribution import) ([25161](https://github.com/civicrm/civicrm-core/pull/25161))**
+
+- **Simplify params on now-private function ([25182](https://github.com/civicrm/civicrm-core/pull/25182))**
+
+- **Add Membership entity to formbuilder ([25144](https://github.com/civicrm/civicrm-core/pull/25144))**
+
+- **Remove incorrect usages of {localize} in civicrm_data.tpl ([25172](https://github.com/civicrm/civicrm-core/pull/25172))**
+
+- **Add search/display details to searchKitTasks hook - allows for eg. filtering actions by search display ([25123](https://github.com/civicrm/civicrm-core/pull/25123))**
+
+- **Add Option Group descriptions from templates/CRM/Admin/Page/Options.tpl ([25143](https://github.com/civicrm/civicrm-core/pull/25143))**
+
+- **SearchKit - Ensure id & name are defined when loading saved searches ([25146](https://github.com/civicrm/civicrm-core/pull/25146))**
+
+- **E_NOTICES on activity view ([25169](https://github.com/civicrm/civicrm-core/pull/25169))**
+
+- **(NFC) PrevNextTest - Fix warning about "@group" ([25168](https://github.com/civicrm/civicrm-core/pull/25168))**
+
+- **5.57 ([25167](https://github.com/civicrm/civicrm-core/pull/25167))**
+
+- **Fix smarty notices on Open Case ([25165](https://github.com/civicrm/civicrm-core/pull/25165))**
+
+- **5.57 ([25163](https://github.com/civicrm/civicrm-core/pull/25163))**
+
+- **5.57 ([25157](https://github.com/civicrm/civicrm-core/pull/25157))**
+
+- **Remove no-longer-used noisily deprecated function `CRM_Contact_Form_Task_PDFLetterCommon::createActivities` ([25152](https://github.com/civicrm/civicrm-core/pull/25152))**
+
+- **5.57 ([25151](https://github.com/civicrm/civicrm-core/pull/25151))**
+
+- **Php layer consolidation on Import DataSource form ([25142](https://github.com/civicrm/civicrm-core/pull/25142))**
+
+- **Enotice fixes, consolidation on Import datasource forms ([25141](https://github.com/civicrm/civicrm-core/pull/25141))**
+
+- **dev/core#3991 Bump minimum PHP version to 7.3.0 ([662](https://github.com/civicrm/civicrm-drupal/pull/662))**
+
+- **dev/core#3991 Bump minimum PHP version to 7.3.0 ([286](https://github.com/civicrm/civicrm-wordpress/pull/286))**
+
+- **dev/core#3991 Bump minimum PHP version to 7.3.0 ([68](https://github.com/civicrm/civicrm-joomla/pull/68))**
+
+- **dev/core#3991 Bump minimum PHP version to 7.3.0 ([166](https://github.com/civicrm/civicrm-backdrop/pull/166))**
+
+- **Fix broken call to registerElementType in advmultiselect.php ([357](https://github.com/civicrm/civicrm-packages/pull/357))**
+
+- **fixes core#4047 - htmlspecialchars called on empty array ([356](https://github.com/civicrm/civicrm-packages/pull/356))**
+
+## <a name="misc"></a>Miscellany
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+AGH Strategies - Alice Frumin, Andie Hunt; BrightMinded Ltd - Bradley Taylor; CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy; craft-coders.de - Sebastian Gellweiler; Dave D; Ginkgo Street Labs - Michael Z Daryabeygi; JMA Consulting - Monish Deb, Seamus Lee; jofranz; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; 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:
+
+Artful Robot - Rich Lott; BrightMinded Ltd - Bradley Taylor; civibot[bot]; CiviCoop - Jaap Jansma; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy; Dave D; Ginkgo Street Labs - Michael Z Daryabeygi; JMA Consulting - Seamus Lee; jofranz; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
\ No newline at end of file