HTMLInputCoder - Add more variants for encoding arrays
[civicrm-core.git] / release-notes / 5.5.0.md
index 85c382a87a78a0ca16ec175c377ead9df3bb2b56..45bc0edc54c4fa66ef5bfd0c5608897b058bea0b 100644 (file)
@@ -21,6 +21,12 @@ Released September 5, 2018
 | **Introduce features?**                                         | **yes** |
 | **Fix bugs?**                                                   | **yes** |
 
 | **Introduce features?**                                         | **yes** |
 | **Fix bugs?**                                                   | **yes** |
 
+#### Api4 Extension now included
+The [Api v4 extension](https://github.com/civicrm/org.civicrm.api4) is now included in the CiviCRM download.
+It provides the latest version of CiviCRM's api for integration with extensions and other software; is is still under active development but considered complete enough to use.
+Because it is not yet used by CiviCRM core, it is disabled by default.
+If you install an extension which requires this api, it will be enabled automatically. 
+
 ## <a name="features"></a>Features
 
 ### Core CiviCRM
 ## <a name="features"></a>Features
 
 ### Core CiviCRM
@@ -31,6 +37,12 @@ Released September 5, 2018
   When a user editing a custom field that uses an option group, you may now
   switch to any non-reserved option groups.
 
   When a user editing a custom field that uses an option group, you may now
   switch to any non-reserved option groups.
 
+- **Further Fix for updating custom field when not linked to an option group.
+ ([12789](https://github.com/civicrm/civicrm-core/pull/12789))**
+
+  Further following fix from 12729 to ensure that the Edit Custom Field form works when
+  not linked to an option group.
+
 - **Upgrader - When updating message templates, identify them by name
   ([12674](https://github.com/civicrm/civicrm-core/pull/12674))**
 
 - **Upgrader - When updating message templates, identify them by name
   ([12674](https://github.com/civicrm/civicrm-core/pull/12674))**
 
@@ -249,6 +261,14 @@ Released September 5, 2018
 
 ### Core CiviCRM
 
 
 ### Core CiviCRM
 
+- **[infrastructure/ops#842](https://lab.civicrm.org/infrastructure/ops/issues/842)
+  RSS feed and Getting Started are not displaying in dashlets
+  ([12756](https://github.com/civicrm/civicrm-core/pull/12756))**
+
+- **[dev/core#353](https://lab.civicrm.org/dev/core/issues/353) As of 5.4.0,
+  Activity Search gives an empty result set
+  ([12742](https://github.com/civicrm/civicrm-core/pull/12742))**
+
 - **Fix for issue editing custom fields with option groups after #12423
   ([12718](https://github.com/civicrm/civicrm-core/pull/12718))**
 
 - **Fix for issue editing custom fields with option groups after #12423
   ([12718](https://github.com/civicrm/civicrm-core/pull/12718))**
 
@@ -409,6 +429,13 @@ Released September 5, 2018
   activity contacts had different addresses so that only one row is shown per
   Activity.
 
   activity contacts had different addresses so that only one row is shown per
   Activity.
 
+- **[dev/core#326] (https://lab.civicrm.org/dev/core/issues/326) Fatal Error in Section Headers
+of Contribution Detail report
+([12766](https://github.com/civicrm/civicrm-core/pull/12766))**
+
+  Fixes a DB fatail error when running the contribution detail report and selectng contact name as a
+  section header for the report.
+
 ### CiviCase
 
 - **[dev/core#289](https://lab.civicrm.org/dev/core/issues/289) CiviCase
 ### CiviCase
 
 - **[dev/core#289](https://lab.civicrm.org/dev/core/issues/289) CiviCase
@@ -436,6 +463,11 @@ Released September 5, 2018
 
 ### CiviContribute
 
 
 ### CiviContribute
 
+- **[dev/core#325](https://lab.civicrm.org/dev/core/issues/325) and
+  [dev/core#327](https://lab.civicrm.org/dev/core/issues/327) Fatal errors 'DB
+  Error: no such field' and 'Call to undefined method' on Contribution detail
+  report ([12763](https://github.com/civicrm/civicrm-core/pull/12763))**
+
 - **[CRM-21104](https://issues.civicrm.org/jira/browse/CRM-21104) CiviCRM
   Contribution pages which have no Profile associated with them do not include a
   ReCaptcha and as a result are prime targets for credit card fraud.
 - **[CRM-21104](https://issues.civicrm.org/jira/browse/CRM-21104) CiviCRM
   Contribution pages which have no Profile associated with them do not include a
   ReCaptcha and as a result are prime targets for credit card fraud.
@@ -484,6 +516,11 @@ Released September 5, 2018
   Fixes a bug for multilingual mode where radio options in price sets with empty
   pre/post help were displaying pre/post help as ':' so that no ':' are shown.
 
   Fixes a bug for multilingual mode where radio options in price sets with empty
   pre/post help were displaying pre/post help as ':' so that no ':' are shown.
 
+- **[dev/core#346](https://lab.civicrm.org/dev/core/issues/346) Fix Online Pay Now links when used from Dashboard.
+ ([12777](https://github.com/civicrm/civicrm-core/pull/12777))**
+
+  This fixes an issue with the Online Paynow link when the dashboard is access by an annonmyous user using a checksum link.
+
 ### CiviEvent
 
 - **Fix + Add test for exporting location types with changed names
 ### CiviEvent
 
 - **Fix + Add test for exporting location types with changed names
@@ -545,6 +582,10 @@ Released September 5, 2018
 
 ### CiviMember
 
 
 ### CiviMember
 
+- **[dev/core#368](https://lab.civicrm.org/dev/core/issues/368) Scheduled
+  Reminder edit form does not populate date criteria correctly when editing old
+  reminders ([12755](https://github.com/civicrm/civicrm-core/pull/12755))**
+
 - **Only auto-renew membership when contribution status is completed
   ([12315](https://github.com/civicrm/civicrm-core/pull/12315))**
 
 - **Only auto-renew membership when contribution status is completed
   ([12315](https://github.com/civicrm/civicrm-core/pull/12315))**
 
@@ -585,6 +626,9 @@ Released September 5, 2018
 
 ## <a name="misc"></a>Miscellany
 
 
 ## <a name="misc"></a>Miscellany
 
+- **Extract contact summary basic block to its own tpl
+  ([12751](https://github.com/civicrm/civicrm-core/pull/12751))**
+
 - **Simplify input params on OptionValue::addOptionValue
   ([12414](https://github.com/civicrm/civicrm-core/pull/12414))**
 
 - **Simplify input params on OptionValue::addOptionValue
   ([12414](https://github.com/civicrm/civicrm-core/pull/12414))**
 
@@ -618,9 +662,6 @@ Released September 5, 2018
 - **(NFC) Remove deprecated function use
   ([221](https://github.com/civicrm/civicrm-packages/pull/221))**
 
 - **(NFC) Remove deprecated function use
   ([221](https://github.com/civicrm/civicrm-packages/pull/221))**
 
-- **5.4 to master
-  ([219](https://github.com/civicrm/civicrm-packages/pull/219))**
-
 - **(NFC) Ignore generated karma.cv.js file
   ([12462](https://github.com/civicrm/civicrm-core/pull/12462))**
 
 - **(NFC) Ignore generated karma.cv.js file
   ([12462](https://github.com/civicrm/civicrm-core/pull/12462))**
 
@@ -652,37 +693,6 @@ Released September 5, 2018
   fields for participant export.
   ([12535](https://github.com/civicrm/civicrm-core/pull/12535))**
 
   fields for participant export.
   ([12535](https://github.com/civicrm/civicrm-core/pull/12535))**
 
-- **5.4 to master
-  ([12592](https://github.com/civicrm/civicrm-core/pull/12592))**
-
-- **5.4 ([12428](https://github.com/civicrm/civicrm-core/pull/12428))**
-
-- **5.4 ([12448](https://github.com/civicrm/civicrm-core/pull/12448))**
-
-- **5.4 to master
-  ([12508](https://github.com/civicrm/civicrm-core/pull/12508))**
-
-- **Merge 5.4 to master
-  ([12511](https://github.com/civicrm/civicrm-core/pull/12511))**
-
-- **5.4 ([12520](https://github.com/civicrm/civicrm-core/pull/12520))**
-
-- **Add 5.3.2 release notes (#12570)
-  ([12571](https://github.com/civicrm/civicrm-core/pull/12571))**
-
-- **5.4 ([12569](https://github.com/civicrm/civicrm-core/pull/12569))**
-
-- **5.4 to master
-  ([12515](https://github.com/civicrm/civicrm-core/pull/12515))**
-
-- **5.4 to master
-  ([12555](https://github.com/civicrm/civicrm-core/pull/12555))**
-
-- **5.4 ([12549](https://github.com/civicrm/civicrm-core/pull/12549))**
-
-- **5.4 to master
-  ([12534](https://github.com/civicrm/civicrm-core/pull/12534))**
-
 - **Export clean up sql columns
   ([12577](https://github.com/civicrm/civicrm-core/pull/12577))**
 
 - **Export clean up sql columns
   ([12577](https://github.com/civicrm/civicrm-core/pull/12577))**
 
@@ -771,8 +781,8 @@ This release was developed by the following code authors:
 AGH Strategies - Andrew Hunt; Agileware - Alok Patel; Australian Greens - Seamus
 Lee; Calibrate - Wannes De Roy; Caltha - Tomasz Pietrzkowski; Chris Burgess;
 CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil
 AGH Strategies - Andrew Hunt; Agileware - Alok Patel; Australian Greens - Seamus
 Lee; Calibrate - Wannes De Roy; Caltha - Tomasz Pietrzkowski; Chris Burgess;
 CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil
-Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Mukesh Ram; Coop SymbioTIC
-Mathieu Lutfy; Electronic Frontier Foundation - Mark Burdett; eQuality
+Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Mukesh Ram; Coop SymbioTIC -
+Mathieu Lutfy; Electronic Frontier Foundation - Mark Burdett; eQuality
 Technology - Greg Rundlett; Freeform Solutions - Herb van den Dool; Fuzion -
 Jitendra Purohit; JMA Consulting - Monish Deb; John Kingsnorth; Left Join Labs -
 Sean Madsen; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting -
 Technology - Greg Rundlett; Freeform Solutions - Herb van den Dool; Fuzion -
 Jitendra Purohit; JMA Consulting - Monish Deb; John Kingsnorth; Left Join Labs -
 Sean Madsen; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting -