From 47be3c1f9565502ef859f54921750892556145b9 Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Tue, 22 Jan 2019 14:01:53 -0500 Subject: [PATCH] 5.10.0 release notes: raw from script --- release-notes/5.10.0.md | 229 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 229 insertions(+) create mode 100644 release-notes/5.10.0.md diff --git a/release-notes/5.10.0.md b/release-notes/5.10.0.md new file mode 100644 index 0000000000..28f7ee4eb3 --- /dev/null +++ b/release-notes/5.10.0.md @@ -0,0 +1,229 @@ +# CiviCRM 5.10.0 + +Released February 6, 2019; + +- **[Features](#features)** +- **[Bugs resolved](#bugs)** +- **[Miscellany](#misc)** +- **[Credits](#credits)** + +## Features + +### Core CiviCRM + +- **CRM-21780 Missing Summary ([13294](https://github.com/civicrm/civicrm-core/pull/13294))** + +## Bugs resolved + +### Core CiviCRM + +- **(dev/core#660) Address regression whereby Anonymous users can no longer register for an event if they have ACLs to see a contact ([13451](https://github.com/civicrm/civicrm-core/pull/13451))** + +- **Fix unreleased regression on building GroupContact clause ([13448](https://github.com/civicrm/civicrm-core/pull/13448))** + +- **Fix broken case activity date filter ([13449](https://github.com/civicrm/civicrm-core/pull/13449))** + +- **(dev/core#656) unreleased regression - attendee report generates unde… ([13445](https://github.com/civicrm/civicrm-core/pull/13445))** + +- **Port Test fixes to 5.10 ([13429](https://github.com/civicrm/civicrm-core/pull/13429))** + +- **Fix php 7.2 countable warning ([13414](https://github.com/civicrm/civicrm-core/pull/13414))** + +- **5.9 ([13389](https://github.com/civicrm/civicrm-core/pull/13389))** + +- **5.9 ([13386](https://github.com/civicrm/civicrm-core/pull/13386))** + +- **dev-core#564: Differentiate case relationships in Contact Summary page ([13189](https://github.com/civicrm/civicrm-core/pull/13189))** + +- **5.9.0 release notes (#13244) to master ([13381](https://github.com/civicrm/civicrm-core/pull/13381))** + +- **(dev/core#491) campaign cleanup for member summary report and show di… ([13380](https://github.com/civicrm/civicrm-core/pull/13380))** + +- **Export merge to household - fix DB error relating to fields too long for table. ([13338](https://github.com/civicrm/civicrm-core/pull/13338))** + +- **(dev/core#491) campaign cleanup for 'pledged but not paid' report and… ([13358](https://github.com/civicrm/civicrm-core/pull/13358))** + +- **(dev/core#491) campaign cleanup for member detail report and show dis… ([13379](https://github.com/civicrm/civicrm-core/pull/13379))** + +- **Fix notice on first loading activity search form ([13378](https://github.com/civicrm/civicrm-core/pull/13378))** + +- **Simplify handling for case checking. ([13372](https://github.com/civicrm/civicrm-core/pull/13372))** + +- **(dev/core#491) campaign cleanup for participant listing report and sh… ([13376](https://github.com/civicrm/civicrm-core/pull/13376))** + +- **(dev/core#622) User Dashboard doesn't show Edit Contact Information link ([13375](https://github.com/civicrm/civicrm-core/pull/13375))** + +- **Add in unit test to support changes in UF API in PR 13343 ([13344](https://github.com/civicrm/civicrm-core/pull/13344))** + +- **Improved support for case variability in UF* API calls. ([13343](https://github.com/civicrm/civicrm-core/pull/13343))** + +- **[REF] extract internals of Payment.create into function on BAO class. ([13370](https://github.com/civicrm/civicrm-core/pull/13370))** + +- **[REF] simplify CRM_Activity_BAO_Activity function by using early returns ([13371](https://github.com/civicrm/civicrm-core/pull/13371))** + +- **NFC tidy up comments, remove unused variables in customfield classes ([13367](https://github.com/civicrm/civicrm-core/pull/13367))** + +- **Cache case count when getting list of cases so query is executed once instead of three times ([13368](https://github.com/civicrm/civicrm-core/pull/13368))** + +- **(dev/core#625) DB error on Case Summary report ([13359](https://github.com/civicrm/civicrm-core/pull/13359))** + +- **[REF] genericise function to add pseudoconstant data to fields to process ([13328](https://github.com/civicrm/civicrm-core/pull/13328))** + +- **Revert to showing overdue activities on a case first ([13360](https://github.com/civicrm/civicrm-core/pull/13360))** + +- **dev/core#623 Refine the upgrade statement to only those of the old st… ([13366](https://github.com/civicrm/civicrm-core/pull/13366))** + +- **Activity date fields -> datepicker ([13299](https://github.com/civicrm/civicrm-core/pull/13299))** + +- **Don't crash with missing class if action is not defined when opening new case ([13336](https://github.com/civicrm/civicrm-core/pull/13336))** + +- **5.9 ([13363](https://github.com/civicrm/civicrm-core/pull/13363))** + +- **dev/core#623 add in upgrade step to update Away type hold threshold t… ([13362](https://github.com/civicrm/civicrm-core/pull/13362))** + +- **Display self-service links in email receipts based on payment processor capabilities ([13215](https://github.com/civicrm/civicrm-core/pull/13215))** + +- **#620 - Unable to show custom fields on Repeat Contributions Report ([13350](https://github.com/civicrm/civicrm-core/pull/13350))** + +- **dev/mail#35 Ensure that Public View link is visible in Scheduled and … ([13354](https://github.com/civicrm/civicrm-core/pull/13354))** + +- **(dev/core#491) campaign cleanup for pledge detail report and show dis… ([13356](https://github.com/civicrm/civicrm-core/pull/13356))** + +- **dev/core#621 Ensure that only 2 decimal places are dispalyed for opti… ([13355](https://github.com/civicrm/civicrm-core/pull/13355))** + +- **On the Contribution Detail Report link the Amount field to the contribution ([13316](https://github.com/civicrm/civicrm-core/pull/13316))** + +- **(dev/core#491) campaign cleanup for soft credit report and show disab… ([13351](https://github.com/civicrm/civicrm-core/pull/13351))** + +- **fix verbiage for Edit Contact Information title ([13352](https://github.com/civicrm/civicrm-core/pull/13352))** + +- **(dev/core#610) Page title displays twice on Activity form ([13339](https://github.com/civicrm/civicrm-core/pull/13339))** + +- **optimize CRM_Utils_String::ellipsify() method ([13347](https://github.com/civicrm/civicrm-core/pull/13347))** + +- **fix verbiage for Dashboard title ([13349](https://github.com/civicrm/civicrm-core/pull/13349))** + +- **(dev/core#491) campaign cleanup for contribution (org) report and sho… ([13348](https://github.com/civicrm/civicrm-core/pull/13348))** + +- **add suport for order by clause for campaign and clean up ([13341](https://github.com/civicrm/civicrm-core/pull/13341))** + +- **Add default of TRUE for is_active on PaymentProcessor.create api. ([13291](https://github.com/civicrm/civicrm-core/pull/13291))** + +- **[REF] Add caching to function to determine if activity type is permitted. ([13329](https://github.com/civicrm/civicrm-core/pull/13329))** + +- **#469 - Error on action "Email - schedule/send via CiviMail" with mult… ([13250](https://github.com/civicrm/civicrm-core/pull/13250))** + +- **dev/core#561 Convert Scheduled Reminders Form to use datepicker and e… ([13241](https://github.com/civicrm/civicrm-core/pull/13241))** + +- **campaign cleanup for household summary ([13281](https://github.com/civicrm/civicrm-core/pull/13281))** + +- **Support customdata subtype on entityform (for activity/relationship types) ([13311](https://github.com/civicrm/civicrm-core/pull/13311))** + +- **NFC: Improved documentation of crmPageTitle directive. ([13337](https://github.com/civicrm/civicrm-core/pull/13337))** + +- **NFC Minor tweaks to docblocks on opencase form ([13335](https://github.com/civicrm/civicrm-core/pull/13335))** + +- **campaign cleanup for sybunt report and show disabled campaigns as well ([13321](https://github.com/civicrm/civicrm-core/pull/13321))** + +- **Unit test for PR#12699 ([13323](https://github.com/civicrm/civicrm-core/pull/13323))** + +- **Fix duplicate merge to not disregard zero values. ([12669](https://github.com/civicrm/civicrm-core/pull/12669))** + +- **dev/report#5 - Fix mailing report unique count issue ([13322](https://github.com/civicrm/civicrm-core/pull/13322))** + +- **installer: PHP 7.2 compatibility fixes ([13326](https://github.com/civicrm/civicrm-core/pull/13326))** + +- **Search Builder fails with an error when searching for State if the location type differs from the display name. ([13313](https://github.com/civicrm/civicrm-core/pull/13313))** + +- **dev/core/454 rationalise activity case permissions & code ([12995](https://github.com/civicrm/civicrm-core/pull/12995))** + +- **dev/core/485 Website type should be required as other type values are ([13170](https://github.com/civicrm/civicrm-core/pull/13170))** + +- **Bump Minimum Required PHP to be 5.6 ([13309](https://github.com/civicrm/civicrm-core/pull/13309))** + +- **dev/core#603 not set default value yes/no for active relationship filters ([13296](https://github.com/civicrm/civicrm-core/pull/13296))** + +- **(NFC) Just some additional package metadata ([13293](https://github.com/civicrm/civicrm-core/pull/13293))** + +- **5.9 to master ([13306](https://github.com/civicrm/civicrm-core/pull/13306))** + +- **5.9 ([13301](https://github.com/civicrm/civicrm-core/pull/13301))** + +- **[REF] Export add test for phone details, fix phone_type_id ([13275](https://github.com/civicrm/civicrm-core/pull/13275))** + +- **Declare 'amount' as required on ContributionRecur api ([13290](https://github.com/civicrm/civicrm-core/pull/13290))** + +- **dev/core#192 - Search builder fails for != smart group filter ([12344](https://github.com/civicrm/civicrm-core/pull/12344))** + +- **Fix PHP 7 strict warnings CRM_Core_DAO::getContactIDsFromComponent passed by reference ([13295](https://github.com/civicrm/civicrm-core/pull/13295))** + +- **Generalise the UsersTableName Setting name to support Backdrop ([13292](https://github.com/civicrm/civicrm-core/pull/13292))** + +- **Unable to mark price set field as inactive ([13257](https://github.com/civicrm/civicrm-core/pull/13257))** + +- **[REF] Minor Test clean up ([13269](https://github.com/civicrm/civicrm-core/pull/13269))** + +- **[REF] Export cleanup - filter at point of query on postal exports ([13216](https://github.com/civicrm/civicrm-core/pull/13216))** + +- **5.9 to master ([13274](https://github.com/civicrm/civicrm-core/pull/13274))** + +- **[REF] Build single array of information about output specifications when exporting ([13213](https://github.com/civicrm/civicrm-core/pull/13213))** + +- **5.9 ([13270](https://github.com/civicrm/civicrm-core/pull/13270))** + +- **(NFC) Update Copyright in FiveTen upgrade file to be 2019 ([13268](https://github.com/civicrm/civicrm-core/pull/13268))** + +- **dev/core#592 Add default for in Exception class. ([13263](https://github.com/civicrm/civicrm-core/pull/13263))** + +- **5.9 to master ([13264](https://github.com/civicrm/civicrm-core/pull/13264))** + +- **5.9 to master ([13260](https://github.com/civicrm/civicrm-core/pull/13260))** + +- **dev/translation#13 Enable users to choose their own language for accessing CiviCRM ([13240](https://github.com/civicrm/civicrm-core/pull/13240))** + +- **5.9 to master ([13253](https://github.com/civicrm/civicrm-core/pull/13253))** + +- **(NFC) Fix PHP7.2 Count error on test testImportParserWtihEmployeeOfRelation… ([13247](https://github.com/civicrm/civicrm-core/pull/13247))** + +- **5.9 to master ([13248](https://github.com/civicrm/civicrm-core/pull/13248))** + +- **Standardize letter case ([13245](https://github.com/civicrm/civicrm-core/pull/13245))** + +- **campaign cleanup ([13243](https://github.com/civicrm/civicrm-core/pull/13243))** + +- **clean up campaigns for reports ([13231](https://github.com/civicrm/civicrm-core/pull/13231))** + +- **dev/core#576 Fix the generation of DAO files because version comparis… ([13239](https://github.com/civicrm/civicrm-core/pull/13239))** + +- **6.x 5.9 ([558](https://github.com/civicrm/civicrm-drupal/pull/558))** + +- **6.x 5.9 ([556](https://github.com/civicrm/civicrm-drupal/pull/556))** + +- **7.x 5.9 ([555](https://github.com/civicrm/civicrm-drupal/pull/555))** + +- **Fix fatal error with some versions of PHP ([143](https://github.com/civicrm/civicrm-wordpress/pull/143))** + +- **5.9 to master ([142](https://github.com/civicrm/civicrm-wordpress/pull/142))** + +- **5.9 to master ([140](https://github.com/civicrm/civicrm-wordpress/pull/140))** + +- **5.9 to master ([48](https://github.com/civicrm/civicrm-joomla/pull/48))** + +- **1.x 5.9 ([56](https://github.com/civicrm/civicrm-backdrop/pull/56))** + +- **5.9 ([238](https://github.com/civicrm/civicrm-packages/pull/238))** + +- **5.9 ([236](https://github.com/civicrm/civicrm-packages/pull/236))** + +## Miscellany + +## Credits + +This release was developed by the following code authors: + +AGH Strategies - Alice Frumin, Andrew Hunt, Eli Lisseck; Andrew Thompson; Australian Greens - Seamus Lee; Christian Wach; CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Davi Alexandre, Vinu Varshith Sekar; Coop SymbioTIC - Mathieu Lutfy; Electronic Frontier Foundation - Mark Burdett; Francesc Bassas i Bullich; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; iXiam - Luciano Spiegel; JMA Consulting - Monish Deb; mathavanveda; MillerTech - Chamil Wijesooriya; MJW Consulting - Matthew Wire; Ray Wright; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton + +Most authors also reviewed code for this release; in addition, the following +reviewers contributed their comments: + +AGH Strategies - Alice Frumin; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Circle Interactive - Dave Jenkins; civibot[bot]; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Vinu Varshith Sekar; Coop SymbioTIC - Mathieu Lutfy; Francesc Bassas i Bullich; Fuzion - Jitendra Purohit, Peter Davis; Ginkgo Street Labs - Frank Gómez; JMA Consulting - Joe Murray, Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Lighthouse Design and Consulting - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; MillerTech - Chamil Wijesooriya; MJW Consulting - Matthew Wire; Nicol Wistreich; Richard van Oosterhout; Skvare - Mark Hanna; Squiffle Consulting - Aidan Saunders; Systopia - Björn Endres; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton \ No newline at end of file -- 2.25.1