5.22.0 release notes: raw from script
authorAndrew Hunt <andrew@aghstrategies.com>
Thu, 2 Jan 2020 16:32:46 +0000 (11:32 -0500)
committerAndrew Hunt <andrew@aghstrategies.com>
Thu, 2 Jan 2020 16:32:46 +0000 (11:32 -0500)
release-notes/5.22.0.md [new file with mode: 0644]

diff --git a/release-notes/5.22.0.md b/release-notes/5.22.0.md
new file mode 100644 (file)
index 0000000..6bf9878
--- /dev/null
@@ -0,0 +1,239 @@
+# CiviCRM 5.22.0
+
+Released January 8, 2020;
+
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+
+## <a name="features"></a>Features
+
+### Core CiviCRM
+
+- **crm- Missing Summary ([16127](https://github.com/civicrm/civicrm-core/pull/16127))**
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **dev/core#1144 (NFC) Handle fact that MySQL 8 always returns the colum… ([16182](https://github.com/civicrm/civicrm-core/pull/16182))**
+
+- **[REF] remove unused  from getACLRoles ([16180](https://github.com/civicrm/civicrm-core/pull/16180))**
+
+- **5.21 to master ([16181](https://github.com/civicrm/civicrm-core/pull/16181))**
+
+- **[NFC] Add test on buildMembershipTypeValues & cleanup class ([16167](https://github.com/civicrm/civicrm-core/pull/16167))**
+
+- **[REF] Remove unused params from function signature for getACLs ([16175](https://github.com/civicrm/civicrm-core/pull/16175))**
+
+- **dev/core#1143 dev/core#1480 Permit CiviCRM installation and running o… ([16179](https://github.com/civicrm/civicrm-core/pull/16179))**
+
+- **[NFC] Re-generate DAOs ([16178](https://github.com/civicrm/civicrm-core/pull/16178))**
+
+- **2020 test fixes. ([16172](https://github.com/civicrm/civicrm-core/pull/16172))**
+
+- **dev/core#1473 - Missing address on /user when location type label dif… ([16100](https://github.com/civicrm/civicrm-core/pull/16100))**
+
+- **Add contact type to schema to allow GetFields filtering ([16162](https://github.com/civicrm/civicrm-core/pull/16162))**
+
+- **Pass api4 getFields values through to getOptions ([16168](https://github.com/civicrm/civicrm-core/pull/16168))**
+
+- **Final 5.21.0 release notes ([16169](https://github.com/civicrm/civicrm-core/pull/16169))**
+
+- **[NFC] Extract duplicated code lines in test ([16165](https://github.com/civicrm/civicrm-core/pull/16165))**
+
+- **Add controlField metadata for ChainSelect fields ([16164](https://github.com/civicrm/civicrm-core/pull/16164))**
+
+- **[NFC] Clean up unit test ([16163](https://github.com/civicrm/civicrm-core/pull/16163))**
+
+- **dev/core#1489 do not reconcile managed entities whilst in upgrade mod… ([16149](https://github.com/civicrm/civicrm-core/pull/16149))**
+
+- **dev/core#1424 Support MS Excel for Diacritic Characters when exporting a report to CSV ([16117](https://github.com/civicrm/civicrm-core/pull/16117))**
+
+- **Allow values to be passed to api4 GetFields ([16154](https://github.com/civicrm/civicrm-core/pull/16154))**
+
+- **5.21 ([16161](https://github.com/civicrm/civicrm-core/pull/16161))**
+
+- **dev/drupal#99 Fix E-notice on undefined property id of non object ([16157](https://github.com/civicrm/civicrm-core/pull/16157))**
+
+- **5.21 ([16156](https://github.com/civicrm/civicrm-core/pull/16156))**
+
+- **Api4 - Fix auto serialize array input for CheckBox/MultiSelect fields ([16152](https://github.com/civicrm/civicrm-core/pull/16152))**
+
+- ** Add case activity action links to activity report ([15135](https://github.com/civicrm/civicrm-core/pull/15135))**
+
+- **Remove unnecessary, and possibly incorrect query from email update ([16079](https://github.com/civicrm/civicrm-core/pull/16079))**
+
+- **[REF] simplify recordAdjustedAmt function ([16135](https://github.com/civicrm/civicrm-core/pull/16135))**
+
+- **[REF] extract member form batch update & add test ([16151](https://github.com/civicrm/civicrm-core/pull/16151))**
+
+- **[Ref] improve readability of acl code ([16131](https://github.com/civicrm/civicrm-core/pull/16131))**
+
+- **Remove unneeded zendframwork/zend-validator and zendframwork/zend-stdlib packages as not required by … ([16112](https://github.com/civicrm/civicrm-core/pull/16112))**
+
+- **[REF] remove CRM_Core_Error check ([16136](https://github.com/civicrm/civicrm-core/pull/16136))**
+
+- **Add api to check for missing indices ([16145](https://github.com/civicrm/civicrm-core/pull/16145))**
+
+- **dev/core#1486 Add index to civicrm_acl_cache.modified_date ([16144](https://github.com/civicrm/civicrm-core/pull/16144))**
+
+- **Fix misleading error message on deadlock ([16143](https://github.com/civicrm/civicrm-core/pull/16143))**
+
+- **[NFC] Declare exceptions, use single quotes where possible, use strict comparison ([16142](https://github.com/civicrm/civicrm-core/pull/16142))**
+
+- **dev/core#560 Remove instances of fatal errors ([16141](https://github.com/civicrm/civicrm-core/pull/16141))**
+
+- **[REF] step towards wiping out  $ids array in membership bao functions ([16132](https://github.com/civicrm/civicrm-core/pull/16132))**
+
+- **Remove legacy_redirect_path handling ([16134](https://github.com/civicrm/civicrm-core/pull/16134))**
+
+- **[NFC] If statement is always true ([16122](https://github.com/civicrm/civicrm-core/pull/16122))**
+
+- **Switch static var to using Civi::statics ([16138](https://github.com/civicrm/civicrm-core/pull/16138))**
+
+- **[REF] Minor cleanup - declare exceptions, use single quotes, strict comparison ([16137](https://github.com/civicrm/civicrm-core/pull/16137))**
+
+- **[NFC] Test clean up. ([16133](https://github.com/civicrm/civicrm-core/pull/16133))**
+
+- **Fix output display in api4 explorer ([16130](https://github.com/civicrm/civicrm-core/pull/16130))**
+
+- **dev/core#1482 Remove lines of code that appear to relate to legacy logic ([16125](https://github.com/civicrm/civicrm-core/pull/16125))**
+
+- **Remove function marked as deprecated & unused by core nearly a year ago ([16124](https://github.com/civicrm/civicrm-core/pull/16124))**
+
+- **5.21 to master ([16126](https://github.com/civicrm/civicrm-core/pull/16126))**
+
+- **5.21 to master ([16123](https://github.com/civicrm/civicrm-core/pull/16123))**
+
+- **[Ref] Remove php4 support from BAO_Acl class ([16119](https://github.com/civicrm/civicrm-core/pull/16119))**
+
+- **dev/core#1424 Support MS Excel for diacritic characters when exporting to csv ([15968](https://github.com/civicrm/civicrm-core/pull/15968))**
+
+- **report#24 - Case Detail report - fix 'Active role?' when no relationships ([15972](https://github.com/civicrm/civicrm-core/pull/15972))**
+
+- **dev/core#1474 - (On Hold) text missing from email column when custom … ([16101](https://github.com/civicrm/civicrm-core/pull/16101))**
+
+- **Remove vestige of apiv2 ([16115](https://github.com/civicrm/civicrm-core/pull/16115))**
+
+- **[NFC] cleanup to declared exceptions, quotes, strict mode. ([16114](https://github.com/civicrm/civicrm-core/pull/16114))**
+
+- **dev/core#1472 fix price field money clean ([16111](https://github.com/civicrm/civicrm-core/pull/16111))**
+
+- **[REF] Switch CRM_Utils_Error::fatal calls for CRM_Core_Exception in G… ([16109](https://github.com/civicrm/civicrm-core/pull/16109))**
+
+- **Add in Country and StateProvince APIv4 Entities ([16110](https://github.com/civicrm/civicrm-core/pull/16110))**
+
+- **5.21 ([16108](https://github.com/civicrm/civicrm-core/pull/16108))**
+
+- **5.21 to master ([16103](https://github.com/civicrm/civicrm-core/pull/16103))**
+
+- **E notice fix on Price set form ([16096](https://github.com/civicrm/civicrm-core/pull/16096))**
+
+- **Allow Angular modules to provide dynamic HTML snippets ([16078](https://github.com/civicrm/civicrm-core/pull/16078))**
+
+- **Paypal class cleanup ([16088](https://github.com/civicrm/civicrm-core/pull/16088))**
+
+- **dev/core/issues/1470, show labels instead name for activity type ([16094](https://github.com/civicrm/civicrm-core/pull/16094))**
+
+- **5.21 ([16093](https://github.com/civicrm/civicrm-core/pull/16093))**
+
+- **5.21 ([16091](https://github.com/civicrm/civicrm-core/pull/16091))**
+
+- **Remove unnecessary query when updating org, if no name update. ([16080](https://github.com/civicrm/civicrm-core/pull/16080))**
+
+- **5.21 ([16086](https://github.com/civicrm/civicrm-core/pull/16086))**
+
+- **Code cleanup Update Paypal invokeApi to only throw exceptions. ([16072](https://github.com/civicrm/civicrm-core/pull/16072))**
+
+- **Fix searching for contribution source in advanced search ([16083](https://github.com/civicrm/civicrm-core/pull/16083))**
+
+- **5.21 ([16077](https://github.com/civicrm/civicrm-core/pull/16077))**
+
+- **[REF] Convert more petition signature fatals to status bounce ([16075](https://github.com/civicrm/civicrm-core/pull/16075))**
+
+- **5.21 ([16074](https://github.com/civicrm/civicrm-core/pull/16074))**
+
+- **Swap out fatal for statusBounce for disabled or unpermitted forms ([16067](https://github.com/civicrm/civicrm-core/pull/16067))**
+
+- **We should give user feedback in case of a Payment Processor Exception ([15676](https://github.com/civicrm/civicrm-core/pull/15676))**
+
+- **5.21 ([16070](https://github.com/civicrm/civicrm-core/pull/16070))**
+
+- **[NFC] Add in unit test for dev/core#1460 ([16063](https://github.com/civicrm/civicrm-core/pull/16063))**
+
+- **5.21 ([16066](https://github.com/civicrm/civicrm-core/pull/16066))**
+
+- **5.21 ([16064](https://github.com/civicrm/civicrm-core/pull/16064))**
+
+- **Fix js error on choosing membership type ([16058](https://github.com/civicrm/civicrm-core/pull/16058))**
+
+- **[REF] Minor simplification on additional_participants checks ([16056](https://github.com/civicrm/civicrm-core/pull/16056))**
+
+- **[REF] Refactor Contact Search form to use standardised getSortID func… ([16054](https://github.com/civicrm/civicrm-core/pull/16054))**
+
+- **[REF] Refactor Activity Search to use parent getSortID function ([16053](https://github.com/civicrm/civicrm-core/pull/16053))**
+
+- **[REF] Refactor Campaign Search form to use standardised getSortID fun… ([16055](https://github.com/civicrm/civicrm-core/pull/16055))**
+
+- **[NFC] code cleanup ([16050](https://github.com/civicrm/civicrm-core/pull/16050))**
+
+- **Add in searchFieldMetadata for contact_tags, contact_type, group and … ([15942](https://github.com/civicrm/civicrm-core/pull/15942))**
+
+- **5.21 ([16051](https://github.com/civicrm/civicrm-core/pull/16051))**
+
+- **[REF] Move wrangling of Front end form contribution param for autoRenew back to form ([15927](https://github.com/civicrm/civicrm-core/pull/15927))**
+
+- **5.21 ([16049](https://github.com/civicrm/civicrm-core/pull/16049))**
+
+- **Proper Fix for dev/core#1422 ([16038](https://github.com/civicrm/civicrm-core/pull/16038))**
+
+- **[NFC] Add in a unit test of passing an array into the Civi::settings … ([16045](https://github.com/civicrm/civicrm-core/pull/16045))**
+
+- **[REF] Replace Deprecated function CRM_Core_BAO_Setting::setItem with … ([16044](https://github.com/civicrm/civicrm-core/pull/16044))**
+
+- **Update Smart Group form uses different labels for Group Title and Group Description ([16042](https://github.com/civicrm/civicrm-core/pull/16042))**
+
+- **Update Smart Group form unsets the existing Group Types ([16043](https://github.com/civicrm/civicrm-core/pull/16043))**
+
+- **5.21 ([16040](https://github.com/civicrm/civicrm-core/pull/16040))**
+
+- **dev/core#1425 More aggressively deprecate old setItem & setOptionValue functions on BAO_Setting ([15975](https://github.com/civicrm/civicrm-core/pull/15975))**
+
+- **5.21 ([16037](https://github.com/civicrm/civicrm-core/pull/16037))**
+
+- **Fix typo, Mailign should be Mailing ([16031](https://github.com/civicrm/civicrm-core/pull/16031))**
+
+- **dev/core#1426 Return correct manager role info during Case api get ([16006](https://github.com/civicrm/civicrm-core/pull/16006))**
+
+- **Update unit tests to use name spaced format of phpunit test classes f… ([594](https://github.com/civicrm/civicrm-drupal/pull/594))**
+
+- **7.x 5.21 ([593](https://github.com/civicrm/civicrm-drupal/pull/593))**
+
+- **Update to use the namespaced version of the PHPUnit test classes as t… ([175](https://github.com/civicrm/civicrm-wordpress/pull/175))**
+
+- **Fix basepage title for Yoast SEO when theme declares "title-tag" support ([174](https://github.com/civicrm/civicrm-wordpress/pull/174))**
+
+- **Update PHPUnit Test class declarations to use namespaced format for p… ([108](https://github.com/civicrm/civicrm-backdrop/pull/108))**
+
+- **Remove PEAR package Structures_Graph as there appears to be no use fo… ([279](https://github.com/civicrm/civicrm-packages/pull/279))**
+
+- **dev/core#395 Define error messages for deadlock. ([275](https://github.com/civicrm/civicrm-packages/pull/275))**
+
+- **5.21 ([273](https://github.com/civicrm/civicrm-packages/pull/273))**
+
+- **Remove Net_UserAgent_Detect package ([272](https://github.com/civicrm/civicrm-packages/pull/272))**
+
+## <a name="misc"></a>Miscellany
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+AGH Strategies - Andrew Hunt; agileware-justin; Australian Greens - Seamus Lee; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCRM - Coleman Watts, Tim Otten; Coop SymbioTIC - Mathieu Lutfy; Dave D; Fuzion - Jitendra Purohit; MJW Consulting - Matthew Wire; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+AGH Strategies - Alice Frumin; Artful Robot - Rich Lott; Australian Greens - Seamus Lee; civibot[bot]; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy; Dave D; Fuzion - Jitendra Purohit; Joinery - Allen Shaw; 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