Merge pull request #17625 from demeritcowboy/missing-activitytype-5.27
[civicrm-core.git] / release-notes / 5.16.0.md
index 06c0287079ff8e8bded5971501cb1251fb71e93e..c67f1743287067b91339ddc5e6fc3b711f80c59d 100644 (file)
@@ -1,7 +1,5 @@
 # CiviCRM 5.16.0
 
-In-progress, based upon commit 55086d4c32123382ce471afd2527469873120129
-
 Released August 7, 2019
 
 - **[Synopsis](#synopsis)**
@@ -57,6 +55,12 @@ Released August 7, 2019
   get_conflicts, the code doing this wrangling is moved from the api to the BAO
   layer.
 
+- **Better support for hookable menubar colors
+  ([14944](https://github.com/civicrm/civicrm-core/pull/14944))**
+
+  More colors in the menu, including the base color, highlight color, and text
+  color, can be modified with hooks.
+
 - **Add csv reader package
   ([14524](https://github.com/civicrm/civicrm-core/pull/14524))**
 
@@ -76,6 +80,31 @@ Released August 7, 2019
   Moves the logic for checking the api_key field permissions from the api layer
   to the BAO layer so it can be reused by api4 and other things.
 
+- **Add a configuration setting for when to load custom CSS (initial work for
+  [dev/core#378](https://lab.civicrm.org/dev/core/issues/378):
+  [14876](https://github.com/civicrm/civicrm-core/pull/14876))**
+
+  A new function, `CRM_Utils_System::isFrontEndPage()`, indicates whether a page
+  is considered "front-end".
+
+- **Permit sort_name as a url parameter on advanced search
+  ([14475](https://github.com/civicrm/civicrm-core/pull/14475) and
+  [14920](https://github.com/civicrm/civicrm-core/pull/14920))**
+
+  You can now set `sort_name=x` in the URL on the advanced search form.  In
+  doing this, the sort name field is now defined through metadata rather than
+  *ad hoc*.
+
+- **Menubar - Improve flexibility & remove hardcoded values
+  ([14924](https://github.com/civicrm/civicrm-core/pull/14924))**
+
+  The menu no longer relies on hardcoded pixel dimensions to determine mobile
+  appearance, and it replaces references to the ID selector `crm-container` with
+  the class selector of the same name (which is used more broadly).
+
+  This also resolves
+  [dev/core#1127](https://lab.civicrm.org/dev/core/issues/1127).
+
 - **Handle relative start & end dates passed to datepicker widget
   ([14632](https://github.com/civicrm/civicrm-core/pull/14632))**
 
@@ -223,6 +252,12 @@ Released August 7, 2019
 
   Ensures "SubmitOnce" functionality works with forms with multiple buttons.
 
+- **[regression] `cv` fails on CiviCRM 5.15.0
+  ([dev/drupal#75](https://lab.civicrm.org/dev/drupal/issues/75):
+  [14775](https://github.com/civicrm/civicrm-core/pull/14775))**
+
+  This fixes the return value of `CRM_Utils_System_Drupal8::languageNegotiationURL()`
+
 - **Errors exporting contributions on 5.13.2 (continues work for
   [dev/core#1015](https://lab.civicrm.org/dev/core/issues/1015):
   [14513](https://github.com/civicrm/civicrm-core/pull/14513))**
@@ -340,6 +375,18 @@ Released August 7, 2019
 - **Ensure that contact groups caches are cleared if memory backed
   ([14607](https://github.com/civicrm/civicrm-core/pull/14607))**
 
+- **Ensure recently converted groups cache matches previous behaviour by setting
+  `withArray` as fast for it
+  ([14789](https://github.com/civicrm/civicrm-core/pull/14789))**
+
+- **Does CiviCRM make it possible to specify which directories are private and
+  which are public-accessible? (continues work for
+  [dev/cloud-native#3](https://lab.civicrm.org/dev/cloud-native/issues/3):
+  [14717](https://github.com/civicrm/civicrm-core/pull/14717))**
+
+  Removes an unused cache-driver for storing cache records in the file system
+  (under CIVICRM_TEMPLATE_COMPILEDIR, using PHP serialize() format).
+
 ### CiviCampaign
 
 - **CiviCRM Campaign, the Revenue Goal field stores 0 if $5,000 or any other
@@ -439,6 +486,9 @@ Released August 7, 2019
 - **Ensure that completed status is selected by default on search contribution
   form ([14612](https://github.com/civicrm/civicrm-core/pull/14612))**
 
+- **Fix unreleased regression - fatal on financial account screen
+  ([14900](https://github.com/civicrm/civicrm-core/pull/14900))**
+
 ### CiviEvent
 
 - **When creating a new event using a template the new event screen is taking
@@ -462,15 +512,12 @@ Released August 7, 2019
 - **Removed hardcoded value for registered participant status
   ([14569](https://github.com/civicrm/civicrm-core/pull/14569))**
 
-### Cloud Native
+### CiviMail
 
-- **Does CiviCRM make it possible to specify which directories are private and
-  which are public-accessible? (continues work for
-  [dev/cloud-native#3](https://lab.civicrm.org/dev/cloud-native/issues/3):
-  [14717](https://github.com/civicrm/civicrm-core/pull/14717))**
-
-  Removes an unused cache-driver for storing cache records in the file system
-  (under CIVICRM_TEMPLATE_COMPILEDIR, using PHP serialize() format).
+- **Hashed mailing URLs do not work with view mailing links
+  ([dev/core#1037](https://lab.civicrm.org/dev/core/issues/1037):
+  [14508](https://github.com/civicrm/civicrm-core/pull/14508) and
+  [14722](https://github.com/civicrm/civicrm-core/pull/14722))**
 
 ### Drupal Integration
 
@@ -519,6 +566,9 @@ Released August 7, 2019
 
 ## <a name="misc"></a>Miscellany
 
+- **Revert "[REF] use generic loadStandardSearchOptionsFromUrl". Fix search
+  selections. ([14918](https://github.com/civicrm/civicrm-core/pull/14918))**
+
 - **Remove duplicated code in contribution recur search build function
   ([14504](https://github.com/civicrm/civicrm-core/pull/14504))**
 
@@ -717,23 +767,24 @@ Released August 7, 2019
 
 This release was developed by the following code authors:
 
-AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel, Francis
-Whittle; Andrei Mondoc; Australian Greens - Seamus Lee; Christian Wach;
-CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop  
-SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; Fuzion - Jitendra Purohit;
-Greenpeace CEE - Patrick Figel; iXiam - César Ramos; JMA Consulting - Monish Deb;
-Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire;
-Nicol Wistreich; Pradeep Nayak; Squiffle Consulting - Aidan Saunders; Tadpole
-Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
+AGH Strategies - Alice Frumin, Andrew Hunt, Eli Lisseck; Agileware - Alok Patel,
+Francis Whittle; Andrei Mondoc; Australian Greens - Seamus Lee; Christian Wach;
+CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC -
+Mathieu Lutfy, Samuel Vanhove; Dave D; Electronic Frontier Foundation - Mark
+Burdett; Fuzion - Jitendra Purohit; Greenpeace CEE - Patrick Figel; iXiam -
+César Ramos; JMA Consulting - Monish Deb; John Kingsnorth; Megaphone Technology
+Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich;
+Pradeep Nayak; 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:
 
 Agileware - Justin Freeman; CiviCoop - Jaap Jansma; CiviDesk - Sunil Pawar;
 Fuzion - Luke Stewart; JMA Consulting - Joe Murray; Korlon - Stuart Gaston;
-Lighthouse Design and Consulting - Brian Shaughnessy; National Urban League:
-Lisa Taliano; Palante - Morgan Robinson; Semper IT - Karin Gerritsen; Tech To
-The People - Xavier Dutoit
+Lighthouse Design and Consulting - Brian Shaughnessy; National Urban League -
+Lisa Taliano; Palante Technology Cooperative - Morgan Robinson; Semper IT -
+Karin Gerritsen; Tech To The People - Xavier Dutoit
 
 ## <a name="feedback"></a>Feedback