5.56.0 release notes: raw from script
authorAndie Hunt <andie@aghstrategies.com>
Wed, 30 Nov 2022 15:22:52 +0000 (10:22 -0500)
committerAndie Hunt <andie@aghstrategies.com>
Wed, 30 Nov 2022 15:22:52 +0000 (10:22 -0500)
release-notes/5.56.0.md [new file with mode: 0644]

diff --git a/release-notes/5.56.0.md b/release-notes/5.56.0.md
new file mode 100644 (file)
index 0000000..582136e
--- /dev/null
@@ -0,0 +1,337 @@
+# CiviCRM 5.56.0
+
+Released December 7, 2022;
+
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+
+## <a name="features"></a>Features
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **Afform - fix empty search filters ([25061](https://github.com/civicrm/civicrm-core/pull/25061))**
+
+- **Fix upgrader to safely run multiple times ([25055](https://github.com/civicrm/civicrm-core/pull/25055))**
+
+- **(dev/core#3979) Localization - Assign a locale for UF during negotiation ([24996](https://github.com/civicrm/civicrm-core/pull/24996))**
+
+- **Fix Authorization failed on Event Registration - 5.56 RC regression ([25025](https://github.com/civicrm/civicrm-core/pull/25025))**
+
+- **dev/core#3999 : Unable to delete price field ([25016](https://github.com/civicrm/civicrm-core/pull/25016))**
+
+- **dev/core#3685 Fix price sets in sample data ([24926](https://github.com/civicrm/civicrm-core/pull/24926))**
+
+- **[PHP 8.1 compat] Afform - Fix display of search filter fields ([24965](https://github.com/civicrm/civicrm-core/pull/24965))**
+
+- **Fix WP Clean Pages check when components are disabled ([24950](https://github.com/civicrm/civicrm-core/pull/24950))**
+
+- **[REF] Afform - Use autoservice for event subscribers ([24962](https://github.com/civicrm/civicrm-core/pull/24962))**
+
+- **Update psr0 paths to match current convention ([24961](https://github.com/civicrm/civicrm-core/pull/24961))**
+
+- **Backport 24940 (socketio-parser) ([24951](https://github.com/civicrm/civicrm-core/pull/24951))**
+
+- **[dev/backdrop#76] The control buttons in crm pop ups are all X's ([24930](https://github.com/civicrm/civicrm-core/pull/24930))**
+
+- **(dev/core#3918) Revert "Add missing country=>billingCountry to PropertyBag mapping" ([24897](https://github.com/civicrm/civicrm-core/pull/24897))**
+
+- **dev/core#3960 Remove legacy ar key ([24895](https://github.com/civicrm/civicrm-core/pull/24895))**
+
+- **composer.json - Update cacerts fallback ([24909](https://github.com/civicrm/civicrm-core/pull/24909))**
+
+- **avoid fatal error in PHP 8 in BAO/Navigation.php ([24904](https://github.com/civicrm/civicrm-core/pull/24904))**
+
+- **SearchKit - Improve icon handling ([24873](https://github.com/civicrm/civicrm-core/pull/24873))**
+
+- **5.55 ([24887](https://github.com/civicrm/civicrm-core/pull/24887))**
+
+- **5.55 ([24885](https://github.com/civicrm/civicrm-core/pull/24885))**
+
+- **Add help text for event scheduled reminders relative and absolute dates ([24876](https://github.com/civicrm/civicrm-core/pull/24876))**
+
+- **Add DATEDIFF to calculate days between two dates ([24875](https://github.com/civicrm/civicrm-core/pull/24875))**
+
+- **[REF][PHP8.2] Fix some instances of properties not being declared on … ([24879](https://github.com/civicrm/civicrm-core/pull/24879))**
+
+- **5.55 ([24880](https://github.com/civicrm/civicrm-core/pull/24880))**
+
+- **Test - Fix backwards params to assertEquals ([24877](https://github.com/civicrm/civicrm-core/pull/24877))**
+
+- **Afform - Add support for ReCaptcha v2 ([24860](https://github.com/civicrm/civicrm-core/pull/24860))**
+
+- **SearchKit - Expose SearchSegment fields as filters ([24810](https://github.com/civicrm/civicrm-core/pull/24810))**
+
+- **[REF][PHP8.2] Add patches to pear upstream packages to fix issues with PHP8.2 ([24857](https://github.com/civicrm/civicrm-core/pull/24857))**
+
+- **Fix event template cache not updating. Replace some deprecated functions with API4 ([24863](https://github.com/civicrm/civicrm-core/pull/24863))**
+
+- **dev/financial#209 Stop disabled financial types showing on price fields ([24867](https://github.com/civicrm/civicrm-core/pull/24867))**
+
+- **5.55 ([24870](https://github.com/civicrm/civicrm-core/pull/24870))**
+
+- **php8 compatibility, replace array_key_exists() on non-array. ([24868](https://github.com/civicrm/civicrm-core/pull/24868))**
+
+- **[REF] Update github action deprecations ([24864](https://github.com/civicrm/civicrm-core/pull/24864))**
+
+- **CiviCampaign Dashboard: fix default active tab ([24865](https://github.com/civicrm/civicrm-core/pull/24865))**
+
+- **SearchKit - Add modulo operator to math function ([24830](https://github.com/civicrm/civicrm-core/pull/24830))**
+
+- **Afform - Support editing new element types added by extensions ([24862](https://github.com/civicrm/civicrm-core/pull/24862))**
+
+- **dev/core#3933 Record Subscription History for GroupContact delete from API4 ([24804](https://github.com/civicrm/civicrm-core/pull/24804))**
+
+- **Mailings menu: simplify Draft/Sent ([24824](https://github.com/civicrm/civicrm-core/pull/24824))**
+
+- **Smarty notice fix ([24859](https://github.com/civicrm/civicrm-core/pull/24859))**
+
+- **dev/core#3760 add server side validation for formbuilder ([24110](https://github.com/civicrm/civicrm-core/pull/24110))**
+
+- **SearchKit - Fix php error when doing math equations in SELECT clause ([24829](https://github.com/civicrm/civicrm-core/pull/24829))**
+
+- **dev/core#3956 Only show tag search option in Advanced Search when there are tags on activities or cases ([24855](https://github.com/civicrm/civicrm-core/pull/24855))**
+
+- **[REF] Update HTMLPurifier to a version that supports php8.2 ([24856](https://github.com/civicrm/civicrm-core/pull/24856))**
+
+- **[NFC] Afform - improve AbstractBehavior docblock ([24854](https://github.com/civicrm/civicrm-core/pull/24854))**
+
+- **LYBUNT/SYBUNT hardcoded to year 2011 ([24853](https://github.com/civicrm/civicrm-core/pull/24853))**
+
+- **[REF][PHP8.2] Remove usage of utf8_decode in favour of mb_strlen ([24852](https://github.com/civicrm/civicrm-core/pull/24852))**
+
+- **PHP 8.2 - Fix some random warnings ([24849](https://github.com/civicrm/civicrm-core/pull/24849))**
+
+- **SearchKit - New setting to "Show Count in Header" ([24846](https://github.com/civicrm/civicrm-core/pull/24846))**
+
+- **TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, non-static method CRM_Case_Page_AJAX::addClient() cannot be called statically ([24843](https://github.com/civicrm/civicrm-core/pull/24843))**
+
+- **[REF] Cleanup on CRM_Admin_Form_Options ([24828](https://github.com/civicrm/civicrm-core/pull/24828))**
+
+- **AdminUI - Fix pager settings to be consistent ([24845](https://github.com/civicrm/civicrm-core/pull/24845))**
+
+- **Regenerate dao files ([24847](https://github.com/civicrm/civicrm-core/pull/24847))**
+
+- **Remove notice-causing do-nothing script ([24836](https://github.com/civicrm/civicrm-core/pull/24836))**
+
+- **AdminUi - Update FinancialType paths to fix edit/delete links ([24837](https://github.com/civicrm/civicrm-core/pull/24837))**
+
+- **Add GroupTokens to replace WelcomeTokens ([24265](https://github.com/civicrm/civicrm-core/pull/24265))**
+
+- **(dev/core#3926) Need to increase data size for 'url' column on 'civic… ([24776](https://github.com/civicrm/civicrm-core/pull/24776))**
+
+- **NFC - minor Cleanup in test class ([24827](https://github.com/civicrm/civicrm-core/pull/24827))**
+
+- **5.55 ([24835](https://github.com/civicrm/civicrm-core/pull/24835))**
+
+- **SearchKit - Show result count at top of table ([24831](https://github.com/civicrm/civicrm-core/pull/24831))**
+
+- **Petition Signature: add an Edit link for admins ([24825](https://github.com/civicrm/civicrm-core/pull/24825))**
+
+- **Afform - Add "AfformBehavior" entity & implement dedupe rules ([24552](https://github.com/civicrm/civicrm-core/pull/24552))**
+
+- **Minor cleanup in label test, use `PrematureExitException` ([24813](https://github.com/civicrm/civicrm-core/pull/24813))**
+
+- **dev/joomla#41 [REF] Amend Joomla Bootstrapping code and hook code to … ([24796](https://github.com/civicrm/civicrm-core/pull/24796))**
+
+- **[REF] CiviGrant - Remove redundant icon from Afform entity file ([24826](https://github.com/civicrm/civicrm-core/pull/24826))**
+
+- **Remove never-changing variable ([24816](https://github.com/civicrm/civicrm-core/pull/24816))**
+
+- **Modifying text fields to textarea to manipulate variables ([24822](https://github.com/civicrm/civicrm-core/pull/24822))**
+
+- **Add organization to @bastienho ([24823](https://github.com/civicrm/civicrm-core/pull/24823))**
+
+- **Add runAs to import job Queue Task ([24805](https://github.com/civicrm/civicrm-core/pull/24805))**
+
+- **Minor code cleanup - use function to replace a few lines ([24811](https://github.com/civicrm/civicrm-core/pull/24811))**
+
+- **APIv3 - Fix Case entityRef to exclude deleted cases & contacts ([24793](https://github.com/civicrm/civicrm-core/pull/24793))**
+
+- **[NFC] Add missing space in membership search ([24820](https://github.com/civicrm/civicrm-core/pull/24820))**
+
+- **SearchKit - Add generic controller for ApiBatch action ([24758](https://github.com/civicrm/civicrm-core/pull/24758))**
+
+- **5.55 ([24812](https://github.com/civicrm/civicrm-core/pull/24812))**
+
+- **Remove always true ifs (label code) ([24817](https://github.com/civicrm/civicrm-core/pull/24817))**
+
+- **Add Backdrop to list of supported CMS's. ([24818](https://github.com/civicrm/civicrm-core/pull/24818))**
+
+- **dev/core#3914 Add getRoleNames() method for WordPress ([24751](https://github.com/civicrm/civicrm-core/pull/24751))**
+
+- **Afform - Ensure afField ids contain only allowed characters ([24675](https://github.com/civicrm/civicrm-core/pull/24675))**
+
+- **[REF] SearchKit - Cleanup option group mgd files and translate labels ([24808](https://github.com/civicrm/civicrm-core/pull/24808))**
+
+- **Minor code cleanup in `Sql::claimItem` ([24806](https://github.com/civicrm/civicrm-core/pull/24806))**
+
+- **ClaimItems API - Optionally return the "run as" (contact ID/domain ID) ([24761](https://github.com/civicrm/civicrm-core/pull/24761))**
+
+- **Contact Phone Edit: make it possible for extensions to hide the phone_ext field ([24782](https://github.com/civicrm/civicrm-core/pull/24782))**
+
+- **Afform - Fix ability to add items to an empty fieldset ([24797](https://github.com/civicrm/civicrm-core/pull/24797))**
+
+- **AdminUi - Fix relationship screen to show names instead of labels ([24795](https://github.com/civicrm/civicrm-core/pull/24795))**
+
+- **AdminUI - Fix links in Financial Accounts page ([24794](https://github.com/civicrm/civicrm-core/pull/24794))**
+
+- **(REF) authx - Move listener to service class ([24783](https://github.com/civicrm/civicrm-core/pull/24783))**
+
+- **allow bounce threshold to be 0 for bounces that you want to ignore like vacation auto reply ([23910](https://github.com/civicrm/civicrm-core/pull/23910))**
+
+- **deprecate FinancialType create/add in favor of writeRecord ([24788](https://github.com/civicrm/civicrm-core/pull/24788))**
+
+- **AdminUI - Add SearchKit-based screen for Administer Financial Accounts ([24730](https://github.com/civicrm/civicrm-core/pull/24730))**
+
+- **CRM_Admin_Form - Support standalone forms ([24770](https://github.com/civicrm/civicrm-core/pull/24770))**
+
+- **Use API4 to get message templates over DAO function ([24789](https://github.com/civicrm/civicrm-core/pull/24789))**
+
+- **Extensions - Limit depth of search for "info.xml" ([24491](https://github.com/civicrm/civicrm-core/pull/24491))**
+
+- **5.55 ([24792](https://github.com/civicrm/civicrm-core/pull/24792))**
+
+- **Update incremental sql readme per #24786 ([24791](https://github.com/civicrm/civicrm-core/pull/24791))**
+
+- **Fix upgrade for mariadb ([24786](https://github.com/civicrm/civicrm-core/pull/24786))**
+
+- **(REF) FileTest - Prevent test-interactions from testIsDirWithOpenBasedir ([24476](https://github.com/civicrm/civicrm-core/pull/24476))**
+
+- **5.55 ([24784](https://github.com/civicrm/civicrm-core/pull/24784))**
+
+- **[NFC/Unit Test] dev/core#3702 - Failing test for af-tag ([23918](https://github.com/civicrm/civicrm-core/pull/23918))**
+
+- **Event/registration PHP 8 compatibility improvements ([24779](https://github.com/civicrm/civicrm-core/pull/24779))**
+
+- **5.55 ([24778](https://github.com/civicrm/civicrm-core/pull/24778))**
+
+- **dev/core#3702 - <af-field> tags are not valid html (ALTERNATE) ([24771](https://github.com/civicrm/civicrm-core/pull/24771))**
+
+- **5.55 to master ([24775](https://github.com/civicrm/civicrm-core/pull/24775))**
+
+- **dev/core#3922 - failing unit test for relative fiscal year ([24769](https://github.com/civicrm/civicrm-core/pull/24769))**
+
+- **Add previous before and previous 2 fiscal year options ([24752](https://github.com/civicrm/civicrm-core/pull/24752))**
+
+- **dev/core#3922 Fix fiscal year end when fiscal year starts on Jan 1. ([24766](https://github.com/civicrm/civicrm-core/pull/24766))**
+
+- **dev/core#3917 display currency as configured on contribution page ([24757](https://github.com/civicrm/civicrm-core/pull/24757))**
+
+- **AdminUI - Convert "Administer Payment Processors" to SearchKit ([24759](https://github.com/civicrm/civicrm-core/pull/24759))**
+
+- **SearchKit, Afform - Fix titles on "id" fields ([24762](https://github.com/civicrm/civicrm-core/pull/24762))**
+
+- **Add Job Entity to Api4 ([24747](https://github.com/civicrm/civicrm-core/pull/24747))**
+
+- **Adds Profiles to civicrm_admin_ui ([24725](https://github.com/civicrm/civicrm-core/pull/24725))**
+
+- **AdminUI - Add Financial Types and Assigned Financial Accounts screens ([24715](https://github.com/civicrm/civicrm-core/pull/24715))**
+
+- **SearchKit - Set button size default to `btn-xs` to match existing UI ([24755](https://github.com/civicrm/civicrm-core/pull/24755))**
+
+- **Remove more front-end-only handling from back-office contribution form ([24413](https://github.com/civicrm/civicrm-core/pull/24413))**
+
+- **When running unit tests don't accidentally overwrite your db ([24652](https://github.com/civicrm/civicrm-core/pull/24652))**
+
+- **dev/core#3908 Fix permissions for SubscriptionHistory in SearchKit ([24719](https://github.com/civicrm/civicrm-core/pull/24719))**
+
+- **Afform - Add eof newline to make files git-friendly ([24756](https://github.com/civicrm/civicrm-core/pull/24756))**
+
+- **5.55 ([24754](https://github.com/civicrm/civicrm-core/pull/24754))**
+
+- **Add paths in xml for FinancialType, Participant & Pledge ([24720](https://github.com/civicrm/civicrm-core/pull/24720))**
+
+- **Standardise names as camelcase for "SearchKit" and "FormBuilder" ([24726](https://github.com/civicrm/civicrm-core/pull/24726))**
+
+- **AdminUI - Add SearchKit-based screen for Administer Location Types ([24722](https://github.com/civicrm/civicrm-core/pull/24722))**
+
+- **NFC: Fix a couple of typos in comments ([24748](https://github.com/civicrm/civicrm-core/pull/24748))**
+
+- **dev/core#3778 Add 'Registered by Contact ID' (created_id) to civireport ([24749](https://github.com/civicrm/civicrm-core/pull/24749))**
+
+- **Add psr0 classloader to info.xml for core extensions ([24745](https://github.com/civicrm/civicrm-core/pull/24745))**
+
+- **Migrate Relationship Type to Search kit  ([24709](https://github.com/civicrm/civicrm-core/pull/24709))**
+
+- **[NFC] Add code comment about null locale ([24738](https://github.com/civicrm/civicrm-core/pull/24738))**
+
+- **5.55 ([24741](https://github.com/civicrm/civicrm-core/pull/24741))**
+
+- **5.55 ([24737](https://github.com/civicrm/civicrm-core/pull/24737))**
+
+- **Regen ([24731](https://github.com/civicrm/civicrm-core/pull/24731))**
+
+- **Add APIv4 unit test for basic contact ACLs ([24723](https://github.com/civicrm/civicrm-core/pull/24723))**
+
+- **🩹 Fix incorrect civicrm_preferences_date description for activityDate and searchDate ([24717](https://github.com/civicrm/civicrm-core/pull/24717))**
+
+- **APIv4 - Add titles to PCP and PCPBlock entities ([24724](https://github.com/civicrm/civicrm-core/pull/24724))**
+
+- **Use INSERT IGNORE when inserting new states on upgrade ([24728](https://github.com/civicrm/civicrm-core/pull/24728))**
+
+- **(dev/core#3905) Need to increase data size for 'data' column on 'civi… ([24718](https://github.com/civicrm/civicrm-core/pull/24718))**
+
+- **[REF] Update Indian States as per ISO-3166-2 ([24706](https://github.com/civicrm/civicrm-core/pull/24706))**
+
+- **5.55 ([24716](https://github.com/civicrm/civicrm-core/pull/24716))**
+
+- **Make mailing name and campaign editable in place on Find Mailings ([24698](https://github.com/civicrm/civicrm-core/pull/24698))**
+
+- **SearchKit - Process tokens in the "Add new" button ([24708](https://github.com/civicrm/civicrm-core/pull/24708))**
+
+- **Simplify custom data view markup for avoiding display issues with table-layout ([24020](https://github.com/civicrm/civicrm-core/pull/24020))**
+
+- **dev/core#3782 Remove rule that stops signing up for a membership if matched contact already has a cancelled on of that type ([24159](https://github.com/civicrm/civicrm-core/pull/24159))**
+
+- **Allow second participant registration with same email, when enabled ([24684](https://github.com/civicrm/civicrm-core/pull/24684))**
+
+- **dev/core/#3849 Fix profile group add for events ([24633](https://github.com/civicrm/civicrm-core/pull/24633))**
+
+- **🪥 Fix spelling mistake showHideSeletorSearch should be showHideSelectorSearch ([24710](https://github.com/civicrm/civicrm-core/pull/24710))**
+
+- **Afform - Fix picking default value for date field ([24696](https://github.com/civicrm/civicrm-core/pull/24696))**
+
+- **5.55 ([24704](https://github.com/civicrm/civicrm-core/pull/24704))**
+
+- **dev/core#3814 Use fastArray cache for extension system ([24692](https://github.com/civicrm/civicrm-core/pull/24692))**
+
+- **5.55 ([24702](https://github.com/civicrm/civicrm-core/pull/24702))**
+
+- **5.55 ([24700](https://github.com/civicrm/civicrm-core/pull/24700))**
+
+- **dev/core#3892 Show each Associated Participant only once for contribution view ([24690](https://github.com/civicrm/civicrm-core/pull/24690))**
+
+- **Afform - Fix console error when adding date field to form ([24694](https://github.com/civicrm/civicrm-core/pull/24694))**
+
+- **[REF][PHP8.1] dev/core#3181 Apply fixes for passing NULL into string … ([284](https://github.com/civicrm/civicrm-wordpress/pull/284))**
+
+- **Issue #71: Add README to direct people to Gitlab. ([165](https://github.com/civicrm/civicrm-backdrop/pull/165))**
+
+- **Issue #11: Add Views Plugin for Civi ID from logged in person. ([163](https://github.com/civicrm/civicrm-backdrop/pull/163))**
+
+- **Clean up autoloader and views plugins ([157](https://github.com/civicrm/civicrm-backdrop/pull/157))**
+
+- **Issue 160: Eliminate permissions PHP warnings. ([161](https://github.com/civicrm/civicrm-backdrop/pull/161))**
+
+- **[REF][PHP8.2] dev/core#3958 Remove refence to num_rows as this has be… ([354](https://github.com/civicrm/civicrm-packages/pull/354))**
+
+- **DB_DataObject - Fix pervasive warnings on PHP 8.2 ([353](https://github.com/civicrm/civicrm-packages/pull/353))**
+
+- **5.55 ([351](https://github.com/civicrm/civicrm-packages/pull/351))**
+
+## <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; Agileware - Justin Freeman; Business & Code - Alain Benbassat; CEDC - Laryn Kragt Bakker; Circle Interactive - Dave Jenkins, Pradeep Nayak; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy, Shane Bill; Dave D; Fuzion - Toby Messerli; Jens Schuppe; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; N.O.U.S. Open Usefull and Simple - Bastien Ho; NicolasdRa; Robert J. Lang; sebalis; Squiffle Consulting - Aidan Saunders; Third Sector Design - Kurund Jalmi, William Mortada; Wikimedia Foundation - Damilare Adedoyin, Eileen McNaughton; Wildsight - Lars Sanders-Green
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+AGH Strategies - Alice Frumin; Agileware - Justin Freeman; Artful Robot - Rich Lott; Australian Greens - John Twyman; Business & Code - Alain Benbassat; CEDC - Laryn Kragt Bakker; Christian Wach; Circle Interactive - Dave Jenkins, Pradeep Nayak; civibot[bot]; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy, Shane Bill; Dave D; Freeform Solutions - Herb van den Dool; Humanists UK - Andrew West;; jackgleeson; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Joinery - Allen Shaw; Lighthouse Consulting and Design - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; Mikey O'Toole; MJW Consulting - Matthew Wire; N.O.U.S. Open Usefull and Simple - Bastien Ho; NicolasdRa; Nicol Wistreich; rainersalal; Responsive Development Technologies - Thomas Nilefalk; Richard van Oosterhout; Robert J. Lang; sebalis; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Third Sector Design - Kurund Jalmi, William Mortada; Wikimedia Foundation - Damilare Adedoyin, Eileen McNaughton; Wildsight - Lars Sanders-Green
\ No newline at end of file