4.7.30 release notes: done with features
authorAndrew Hunt <andrew@aghstrategies.com>
Tue, 6 Feb 2018 22:11:40 +0000 (17:11 -0500)
committerAndrew Hunt <andrew@aghstrategies.com>
Wed, 7 Feb 2018 17:20:48 +0000 (12:20 -0500)
release-notes/4.7.30.md

index dcccd4c56e2386e19fd9106557d6a8a9ee9cccee..ff87a4b6d855efe969b99c2edd45c9f19a06fdd4 100644 (file)
@@ -16,10 +16,10 @@ Released February 7, 2018
 | Fix security vulnerabilities?                               |         |
 | Change the database schema?                                 |         |
 | Alter the API?                                              |         |
-| Require attention to configuration options?                 |         |
+| **Require attention to configuration options?**             | **yes** |
 | Fix problems installing or upgrading to a previous version? |         |
-| Introduce features?                                         |         |
-| Fix bugs?                                                   |         |
+| **Introduce features?**                                     | **yes** |
+| **Fix bugs?**                                               | **yes** |
 
 ## <a name="features"></a>Features
 
@@ -33,6 +33,13 @@ Released February 7, 2018
   for certain activity types even while assignee notifications are enabled for
   other activity types.
 
+- **[CRM-21406](https://issues.civicrm.org/jira/browse/CRM-21406) Create
+  Standalone Export Form
+  ([11254](https://github.com/civicrm/civicrm-core/pull/11254))**
+
+  Entities such as contacts, cases, and others can now be exported from a form
+  at a URL specifying the IDs of each entity to export.
+
 - **[CRM-21584](https://issues.civicrm.org/jira/browse/CRM-21584) Add `CrmRegion`
   Tag to Contact Actions menu template
   ([11439](https://github.com/civicrm/civicrm-core/pull/11439))**
@@ -84,61 +91,115 @@ Released February 7, 2018
   A checkbox when editing a group now allows changing whether the group is
   active.
 
-- **[CRM-21497](https://issues.civicrm.org/jira/browse/CRM-21497) crmRouteBinder: add deep comparison option ([11345](https://github.com/civicrm/civicrm-core/pull/11345))**
+- **[CRM-21483](https://issues.civicrm.org/jira/browse/CRM-21483) Move anguar
+  module crmRouteBinder to core
+  ([11328](https://github.com/civicrm/civicrm-core/pull/11328))**
 
-- **[CRM-21482](https://issues.civicrm.org/jira/browse/CRM-21482) Allow retrieval of currency from $_REQUEST (as supplied by webform_civicrm) ([11348](https://github.com/civicrm/civicrm-core/pull/11348) and [11344](https://github.com/civicrm/civicrm-core/pull/11344))**
+  A new data sync method for AngularJS, `crmRouteBinder`, is now available in
+  core.  It had previously been part of the new CiviCase extension.
 
-- **[CRM-20681](https://issues.civicrm.org/jira/browse/CRM-20681) Automatically search when switching options in Quicksearch ([10466](https://github.com/civicrm/civicrm-core/pull/10466))**
+- **[CRM-21497](https://issues.civicrm.org/jira/browse/CRM-21497)
+  crmRouteBinder: add deep comparison option
+  ([11345](https://github.com/civicrm/civicrm-core/pull/11345))**
 
-- **[CRM-21204](https://issues.civicrm.org/jira/browse/CRM-21204) Show Import Progress Bar for Activity, Contribution and Membership imports ([11007](https://github.com/civicrm/civicrm-core/pull/11007))**
+  There is now the option for the `crmRouteBinder` AngularJS data sync method to
+  notice changes that may be deep within a nested object or array.
 
-- **[CRM-20787](https://issues.civicrm.org/jira/browse/CRM-20787) CIVICRM-152 For a repeating Event series. If change the Price Set for a paid Event then this Price Set selection is not applied to all Events in the series even when apply to Every Event is selected ([11161](https://github.com/civicrm/civicrm-core/pull/11161))**
+- **[CRM-20681](https://issues.civicrm.org/jira/browse/CRM-20681) Automatically
+  search when switching options in Quicksearch
+  ([10466](https://github.com/civicrm/civicrm-core/pull/10466))**
 
-- **[CRM-21476](https://issues.civicrm.org/jira/browse/CRM-21476) Rename 'Clicks' to 'Unique Clicks' in mailing summary report ([11319](https://github.com/civicrm/civicrm-core/pull/11319))**
+  The quick search box in the menu bar supports a variety of options.  When the
+  box has search text and a user clicks another option, the box immediately runs
+  a search based upon that new option.
 
-- **[CRM-21483](https://issues.civicrm.org/jira/browse/CRM-21483) Move anguar module crmRouteBinder to core ([11328](https://github.com/civicrm/civicrm-core/pull/11328))**
+- **[CRM-21204](https://issues.civicrm.org/jira/browse/CRM-21204) Show Import
+  Progress Bar for Activity, Contribution and Membership imports
+  ([11007](https://github.com/civicrm/civicrm-core/pull/11007))**
 
-- **[CRM-21473](https://issues.civicrm.org/jira/browse/CRM-21473) Adding new permission for adding notes and fixing existing issues with notes permissions ([11314](https://github.com/civicrm/civicrm-core/pull/11314))**
+  This fixes the progress bar interface for activity, contribution, and
+  membership imports to match that for contact imports.
 
-- **[CRM-21409](https://issues.civicrm.org/jira/browse/CRM-21409) Don't bypass hooks when updating thankyou_sent/receipt_sent fields via PDF letter action ([11257](https://github.com/civicrm/civicrm-core/pull/11257))**
+- **[CRM-21449](https://issues.civicrm.org/jira/browse/CRM-21449) Add location
+  field to Activity Report
+  ([11296](https://github.com/civicrm/civicrm-core/pull/11296))**
 
-- **[CRM-21449](https://issues.civicrm.org/jira/browse/CRM-21449) Add location field to Activity Report ([11296](https://github.com/civicrm/civicrm-core/pull/11296))**
+  The activity report can now display and filter by the activity location.
 
-- **[CRM-21448](https://issues.civicrm.org/jira/browse/CRM-21448) Need a link from contribution record when there is no cid in the url ([11295](https://github.com/civicrm/civicrm-core/pull/11295))**
+- **[CRM-21419](https://issues.civicrm.org/jira/browse/CRM-21419) Prevent users
+  from accidentally creating a single activity when they want multiple
+  activities ([11264](https://github.com/civicrm/civicrm-core/pull/11264))**
 
-- **[CRM-21419](https://issues.civicrm.org/jira/browse/CRM-21419) Prevent users from accidentally creating a single activity when they want multiple activities ([11264](https://github.com/civicrm/civicrm-core/pull/11264))**
+  When creating an activity with multiple target contacts, you are now required
+  to choose whether to create a single activity with all of the targets together
+  or one activity with each of the targets by itself.  Previously, the single
+  activity was default, and a checkbox allowed creating separate activities.
 
-- **[CRM-21406](https://issues.civicrm.org/jira/browse/CRM-21406) Create Standalone Export Form ([11254](https://github.com/civicrm/civicrm-core/pull/11254))**
+- **[CRM-21349](https://issues.civicrm.org/jira/browse/CRM-21349) Increase
+  timeout of status message after batch merge.
+  ([11195](https://github.com/civicrm/civicrm-core/pull/11195))**
 
-- **[CRM-21349](https://issues.civicrm.org/jira/browse/CRM-21349) Increase timeout of status message after batch merge. ([11195](https://github.com/civicrm/civicrm-core/pull/11195))**
+  The status message after a batch merge now must be manually dismissed.
 
-- **[CRM-21384](https://issues.civicrm.org/jira/browse/CRM-21384) Ensure deleted contacts are filtered out of CiviCase ([11224](https://github.com/civicrm/civicrm-core/pull/11224))**
+- **[CRM-21416](https://issues.civicrm.org/jira/browse/CRM-21416) Add reset link
+  beside 'Search' button below Advance Search form
+  ([11260](https://github.com/civicrm/civicrm-core/pull/11260))**
 
-- **[CRM-21416](https://issues.civicrm.org/jira/browse/CRM-21416) Add reset link beside 'Search' button below Advance Search form ([11260](https://github.com/civicrm/civicrm-core/pull/11260))**
+  The Reset Form link is now available at both the bottom and the top of the
+  Advanced Search form.
 
-- **[CRM-21408](https://issues.civicrm.org/jira/browse/CRM-21408) Api explorer - better defaults for sequential checkbox ([11256](https://github.com/civicrm/civicrm-core/pull/11256))**
+- **[CRM-21408](https://issues.civicrm.org/jira/browse/CRM-21408) Api explorer -
+  better defaults for sequential checkbox
+  ([11256](https://github.com/civicrm/civicrm-core/pull/11256))**
 
-- **[CRM-21382](https://issues.civicrm.org/jira/browse/CRM-21382) Print/Merge document not filed on cases ([11223](https://github.com/civicrm/civicrm-core/pull/11223))**
+  When using the API Explorer, the "Sequential" checkbox is now unchecked for
+  actions other than `Get` and entirely hidden for `Getsingle`.
 
-- **[CRM-21398](https://issues.civicrm.org/jira/browse/CRM-21398) Error when exporting cases ([11245](https://github.com/civicrm/civicrm-core/pull/11245))**
+- **[CRM-21551](https://issues.civicrm.org/jira/browse/CRM-21551) Add parameter
+  to support skipping processing greetings when calling api contact.create
+  ([11405](https://github.com/civicrm/civicrm-core/pull/11405))**
 
-- **[CRM-21106](https://issues.civicrm.org/jira/browse/CRM-21106) Move financial type ACL clause for reports into extension ([10901](https://github.com/civicrm/civicrm-core/pull/10901))**
+  When creating or updating a contact via the API, you may now bypass the
+  process that updates the contact's greeting values.
 
-- **[CRM-21341](https://issues.civicrm.org/jira/browse/CRM-21341) Drupal 8 Hook Support ([11171](https://github.com/civicrm/civicrm-core/pull/11171))**
+- **[CRM-21547](https://issues.civicrm.org/jira/browse/CRM-21547) Add UI order
+  by options to Contact logging summary report
+  ([11402](https://github.com/civicrm/civicrm-core/pull/11402))**
 
-- **crm- Missing Summary ([11213](https://github.com/civicrm/civicrm-core/pull/11213))**
+  The Contact Logging Summary report can now be sorted by log date, the contact
+  that was altered, or the contact making the change.
 
-### NYSS
+### CiviContribute
 
-- **[CRM-21567](https://issues.civicrm.org/jira/browse/CRM-21567) Add email filter for Mail Bounce Report ([11415](https://github.com/civicrm/civicrm-core/pull/11415))**
+- **[CRM-21448](https://issues.civicrm.org/jira/browse/CRM-21448) Need a link
+  from contribution record when there is no cid in the url
+  ([11295](https://github.com/civicrm/civicrm-core/pull/11295))**
 
-- **[CRM-21486](https://issues.civicrm.org/jira/browse/CRM-21486) Support multiple test mail ([11332](https://github.com/civicrm/civicrm-core/pull/11332))**
+  The contact display name on a contribution is now displayed as a link to the
+  contact record.
 
-### CiviContribute
+- **[CRM-21106](https://issues.civicrm.org/jira/browse/CRM-21106) Move financial
+  type ACL clause for reports into extension
+  ([10901](https://github.com/civicrm/civicrm-core/pull/10901))**
 
-- **[CRM-21577](https://issues.civicrm.org/jira/browse/CRM-21577) Add links to payment blocks to allow payments ([11432](https://github.com/civicrm/civicrm-core/pull/11432))**
+  In order to use financial type ACLs in a report, you must install the [Access
+  Control by Financial Type
+  Reports](https://civicrm.org/extensions/access-control-by-financial-type-for-reports)
+  extension.
 
-- **[CRM-21454](https://issues.civicrm.org/jira/browse/CRM-21454) Add money raised on page contribution widget ajax response ([11299](https://github.com/civicrm/civicrm-core/pull/11299))**
+- **[CRM-21577](https://issues.civicrm.org/jira/browse/CRM-21577) Add links to
+  payment blocks to allow payments
+  ([11432](https://github.com/civicrm/civicrm-core/pull/11432))**
+
+  When a contribution listing displays payments beneath each contribution,
+  Record Payment links now appear beneath partially paid contributions.
+
+- **[CRM-21454](https://issues.civicrm.org/jira/browse/CRM-21454) Add money
+  raised on page contribution widget ajax response
+  ([11299](https://github.com/civicrm/civicrm-core/pull/11299))**
+
+  The AJAX data used to populate contribution page widgets now return the amount
+  raised as its own value.
 
 ### CiviMember
 
@@ -149,68 +210,104 @@ Released February 7, 2018
   If a recurring contribution auto-renews a membership, a link to the membership
   now appears when viewing the recurring contribution.
 
-### CiviCRM API
-
-- **[CRM-21551](https://issues.civicrm.org/jira/browse/CRM-21551) Add parameter to support skipping processing greetings when calling api contact.create ([11405](https://github.com/civicrm/civicrm-core/pull/11405))**
-
-### CiviReport, NYSS
+### Drupal Integration
 
-- **[CRM-21547](https://issues.civicrm.org/jira/browse/CRM-21547) Add UI order by options to Contact logging summary report ([11402](https://github.com/civicrm/civicrm-core/pull/11402))**
+- **[CRM-21341](https://issues.civicrm.org/jira/browse/CRM-21341) Drupal 8 Hook
+  Support ([11171](https://github.com/civicrm/civicrm-core/pull/11171))**
 
-### Drupal Integration Modules
+  CiviCRM now invokes CiviCRM hook implementations in Drupal 8 modules.
 
-- **[CRM-21093](https://issues.civicrm.org/jira/browse/CRM-21093) Move CiviCRM initialization out of service constructor (in Drupal 8) and into method ([11379](https://github.com/civicrm/civicrm-core/pull/11379))**
+- **[CRM-21093](https://issues.civicrm.org/jira/browse/CRM-21093) Move CiviCRM
+  initialization out of service constructor (in Drupal 8) and into method
+  ([11379](https://github.com/civicrm/civicrm-core/pull/11379)) (completes prior
+  work)**
 
-- **[CRM-21372](https://issues.civicrm.org/jira/browse/CRM-21372) Fatal error adding profile on Drupal 8 ([11216](https://github.com/civicrm/civicrm-core/pull/11216))**
+  CiviCRM core now initializes using a new method that was modified in the past.
 
 ### CiviMail
 
-- **[CRM-21279](https://issues.civicrm.org/jira/browse/CRM-21279) Rebuild recipient list and calculate count on demand, store result in $cacheFactory ([11091](https://github.com/civicrm/civicrm-core/pull/11091))**
+- **[CRM-21476](https://issues.civicrm.org/jira/browse/CRM-21476) Rename
+  'Clicks' to 'Unique Clicks' in mailing summary report
+  ([11319](https://github.com/civicrm/civicrm-core/pull/11319))**
 
-- **[CRM-21472](https://issues.civicrm.org/jira/browse/CRM-21472) Make CiviMail token validation extensible ([11316](https://github.com/civicrm/civicrm-core/pull/11316))**
+  The "Clicks" item in the mailing summary report is now specified as "Unique
+  Clicks" to highlight the fact that it displays the number of *recipients* who
+  clicked items rather than the number of actual clicks.
 
-- **[CRM-21383](https://issues.civicrm.org/jira/browse/CRM-21383) Load message templates on demand in CiviMail compose UI ([11267](https://github.com/civicrm/civicrm-core/pull/11267))**
+- **[CRM-21567](https://issues.civicrm.org/jira/browse/CRM-21567) Add email
+  filter for Mail Bounce Report
+  ([11415](https://github.com/civicrm/civicrm-core/pull/11415))**
 
-### CiviMail, NYSS
+  The Mail Bounce Report can now be filtered by email address.
 
-- **[CRM-21468](https://issues.civicrm.org/jira/browse/CRM-21468) mailing recipients field limits how many groups can be selected ([11349](https://github.com/civicrm/civicrm-core/pull/11349))**
+- **[CRM-21486](https://issues.civicrm.org/jira/browse/CRM-21486) Support
+  multiple test mail
+  ([11332](https://github.com/civicrm/civicrm-core/pull/11332))**
 
-### CiviMail, CiviReport
+  Multiple addresses can be set as recipients for test messages from the
+  CiviMail composition form.
 
-- **[CRM-21501](https://issues.civicrm.org/jira/browse/CRM-21501) bounce report: bounce date filter doesn't include timestamp ([11354](https://github.com/civicrm/civicrm-core/pull/11354))**
+- **[CRM-21279](https://issues.civicrm.org/jira/browse/CRM-21279) Rebuild
+  recipient list and calculate count on demand, store result in $cacheFactory
+  ([11091](https://github.com/civicrm/civicrm-core/pull/11091))**
 
-### WordPress Integration
+  Automatic calculation of the number of recipients on a CiviMail mailing is now
+  optional; otherwise, there is a new "Estimate recipient count" button that
+  manually calculates the number of recipients.
 
-- **[CRM-21470](https://issues.civicrm.org/jira/browse/CRM-21470) Add support for WordPress Polylang plugin ([11333](https://github.com/civicrm/civicrm-core/pull/11333) and [11312](https://github.com/civicrm/civicrm-core/pull/11312))**
+- **[CRM-21472](https://issues.civicrm.org/jira/browse/CRM-21472) Make CiviMail
+  token validation extensible
+  ([11316](https://github.com/civicrm/civicrm-core/pull/11316))**
 
-### CiviCase, CiviMail
+  Extensions using FlexMailer can now alter the list of required tokens (such as
+  an unsubscribe URL and the domain address) for CiviMail messages.
 
-- **[CRM-21446](https://issues.civicrm.org/jira/browse/CRM-21446) Allow case id as well as hash in inbound email processing to autofile emails on cases ([11320](https://github.com/civicrm/civicrm-core/pull/11320))**
+- **[CRM-21383](https://issues.civicrm.org/jira/browse/CRM-21383) Load message
+  templates on demand in CiviMail compose UI
+  ([11267](https://github.com/civicrm/civicrm-core/pull/11267))**
 
-### CiviCase, Joomla Integration
+  Message templates are now loaded only when needed rather than upon opening the
+  CiviMail composition form.
 
-- **[CRM-21001](https://issues.civicrm.org/jira/browse/CRM-21001) E-notice in com_civicrm/civicrm/CRM/Core/BAO/SchemaHandler.php on line 730 ([11307](https://github.com/civicrm/civicrm-core/pull/11307))**
+### WordPress Integration
 
-### CiviReport
+- **[CRM-21470](https://issues.civicrm.org/jira/browse/CRM-21470) Add support
+  for WordPress Polylang plugin
+  ([11333](https://github.com/civicrm/civicrm-core/pull/11333) and
+  [11312](https://github.com/civicrm/civicrm-core/pull/11312))**
 
-- **[CRM-21412](https://issues.civicrm.org/jira/browse/CRM-21412) Do not give fatal error on report when no fields selected ([11259](https://github.com/civicrm/civicrm-core/pull/11259))**
+  CiviCRM can now inherit the CMS language from WordPress sites with the
+  Polylang plugin, working similarly to WPML and other CMSes.
 
 ### CiviCase
 
-- **[CRM-21360](https://issues.civicrm.org/jira/browse/CRM-21360) Make 'Open Case' Activity Optional When Defining Case Types ([11204](https://github.com/civicrm/civicrm-core/pull/11204))**
+- **[CRM-21446](https://issues.civicrm.org/jira/browse/CRM-21446) Allow case id
+  as well as hash in inbound email processing to autofile emails on cases
+  ([11320](https://github.com/civicrm/civicrm-core/pull/11320))**
 
-### Extension System, Test suite
+  Inbound emails can now specify a case ID and be accurately filed to the
+  corresponding case.
 
-- **[CRM-17860](https://issues.civicrm.org/jira/browse/CRM-17860) More consistent, flexible handling of tests for extensions ([11251](https://github.com/civicrm/civicrm-core/pull/11251))**
+- **[CRM-21360](https://issues.civicrm.org/jira/browse/CRM-21360) Make 'Open
+  Case' Activity Optional When Defining Case Types
+  ([11204](https://github.com/civicrm/civicrm-core/pull/11204))**
 
-### Accounting Integration
-
-- **[CRM-21200](https://issues.civicrm.org/jira/browse/CRM-21200) Pay Now payment overwrites the contribution ([11059](https://github.com/civicrm/civicrm-core/pull/11059))**
+  A case type can now be defined without an "Open Case" activity type.
 
 ## <a name="bugs"></a>Bugs resolved
 
 ### Core CiviCRM
 
+- **[CRM-21473](https://issues.civicrm.org/jira/browse/CRM-21473) Adding new
+  permission for adding notes and fixing existing issues with notes permissions
+  ([11314](https://github.com/civicrm/civicrm-core/pull/11314))**
+
+  Users with the ability to view contacts were previously able to add notes by
+  using a specially-crafted URL to reach the New Note form even if they lacked
+  the ability to edit the contact.  This change requires a new permission to add
+  notes, and it requires the permission to edit the contact in order to edit or
+  delete notes.
+
 - **[CRM-21229](https://issues.civicrm.org/jira/browse/CRM-21229) Manage Group
   page is slow if you have smart groups
   ([11050](https://github.com/civicrm/civicrm-core/pull/11050)) (completes
@@ -256,6 +353,27 @@ Released February 7, 2018
   type and ID.  Previously, duplicates were checked using the URL, which may
   place parameters in a different order each time.
 
+- **[CRM-21409](https://issues.civicrm.org/jira/browse/CRM-21409) Don't bypass
+  hooks when updating thankyou_sent/receipt_sent fields via PDF letter action
+  ([11257](https://github.com/civicrm/civicrm-core/pull/11257))**
+
+- **[CRM-21398](https://issues.civicrm.org/jira/browse/CRM-21398) Error when
+  exporting cases
+  ([11245](https://github.com/civicrm/civicrm-core/pull/11245))**
+
+  This sets all ID fields on the temporary table for exports to have a length of
+  255, reducing the likelihood of values being to long when exported.
+
+- **[CRM-21001](https://issues.civicrm.org/jira/browse/CRM-21001) E-notice in
+  com_civicrm/civicrm/CRM/Core/BAO/SchemaHandler.php on line 730
+  ([11307](https://github.com/civicrm/civicrm-core/pull/11307))**
+
+- **[CRM-21412](https://issues.civicrm.org/jira/browse/CRM-21412) Do not give
+  fatal error on report when no fields selected
+  ([11259](https://github.com/civicrm/civicrm-core/pull/11259))**
+
+  A report with no columns selected now gracefully shows no results.
+
 - **[CRM-21595](https://issues.civicrm.org/jira/browse/CRM-21595) Regression: Contribution page no longer works when configured with PayPal Pro and pay later ([11483](https://github.com/civicrm/civicrm-core/pull/11483))**
 
 - **[CRM-21559](https://issues.civicrm.org/jira/browse/CRM-21559) Save button in Case Type not clickable ([11473](https://github.com/civicrm/civicrm-core/pull/11473))**
@@ -318,8 +436,6 @@ Released February 7, 2018
 
 - **Merge from rc ([11335](https://github.com/civicrm/civicrm-core/pull/11335))**
 
-- **Currency ([11329](https://github.com/civicrm/civicrm-core/pull/11329))**
-
 - **[CRM-21218](https://issues.civicrm.org/jira/browse/CRM-21218) Improve component statics flushing ([11022](https://github.com/civicrm/civicrm-core/pull/11022))**
 
 - **[CRM-21456](https://issues.civicrm.org/jira/browse/CRM-21456) Relationship end date not set when creating resolved cases. ([11301](https://github.com/civicrm/civicrm-core/pull/11301))**
@@ -396,6 +512,23 @@ Released February 7, 2018
 - pledge link in email returns fatal error
 - ([11305](https://github.com/civicrm/civicrm-core/pull/11305))**
 
+- **[CRM-21482](https://issues.civicrm.org/jira/browse/CRM-21482) Allow
+  retrieval of currency from $_REQUEST (as supplied by webform_civicrm)
+  ([11329](https://github.com/civicrm/civicrm-core/pull/11329),
+  [11348](https://github.com/civicrm/civicrm-core/pull/11348), and
+  [11344](https://github.com/civicrm/civicrm-core/pull/11344))**
+
+  A new standardized method is introduced for retrieving the currency from the
+  form values or page request.
+
+- **[CRM-21200](https://issues.civicrm.org/jira/browse/CRM-21200) Pay Now
+  payment overwrites the contribution
+  ([11059](https://github.com/civicrm/civicrm-core/pull/11059))**
+
+  When a donor completes a pay-later donation using the Pay Now link, the
+  source, campaign, and contribution page values should be retained on the
+  contribution as they were initially set.
+
 - **[CRM-20676](https://issues.civicrm.org/jira/browse/CRM-20676) Tax applied repeatedly on edits of price set events ([11455](https://github.com/civicrm/civicrm-core/pull/11455))**
 
 - **[CRM-20800](https://issues.civicrm.org/jira/browse/CRM-20800) User Cannot Cancel Recurring Payment With Paypal  ([11359](https://github.com/civicrm/civicrm-core/pull/11359) and [10986](https://github.com/civicrm/civicrm-core/pull/10986))**
@@ -416,6 +549,21 @@ Released February 7, 2018
 
 ### CiviMail
 
+- **[CRM-21468](https://issues.civicrm.org/jira/browse/CRM-21468) mailing
+  recipients field limits how many groups can be selected
+  ([11349](https://github.com/civicrm/civicrm-core/pull/11349))**
+
+  The number of groups that could be selected in the mailing recipients field
+  was limited to the number of autocomplete results as defined in the search
+  settings.  There is now no limit.
+
+- **[CRM-21501](https://issues.civicrm.org/jira/browse/CRM-21501) bounce report:
+  bounce date filter doesn't include timestamp
+  ([11354](https://github.com/civicrm/civicrm-core/pull/11354))**
+
+  On the Bounce Report, the filter for bounce date was missing the time, causing
+  date filters to be evaluated as midnight.
+
 - **[CRM-21197](https://issues.civicrm.org/jira/browse/CRM-21197) Convert from html to plain text AFTER token substitution has happened ([11442](https://github.com/civicrm/civicrm-core/pull/11442) and [10998](https://github.com/civicrm/civicrm-core/pull/10998))**
 
 - **[CRM-19704](https://issues.civicrm.org/jira/browse/CRM-19704) Image-only emails fail to send ([11399](https://github.com/civicrm/civicrm-core/pull/11399))**
@@ -444,6 +592,14 @@ Released February 7, 2018
 
 ### CiviCase
 
+- **[CRM-21384](https://issues.civicrm.org/jira/browse/CRM-21384) Ensure deleted
+  contacts are filtered out of CiviCase
+  ([11224](https://github.com/civicrm/civicrm-core/pull/11224))**
+
+- **[CRM-21382](https://issues.civicrm.org/jira/browse/CRM-21382) Print/Merge
+  document not filed on cases
+  ([11223](https://github.com/civicrm/civicrm-core/pull/11223))**
+
 - **[CRM-21507](https://issues.civicrm.org/jira/browse/CRM-21507) Unable to add multiple target contacts to a new case activity ([11360](https://github.com/civicrm/civicrm-core/pull/11360))**
 
 - **[CRM-21421](https://issues.civicrm.org/jira/browse/CRM-21421) Cannot update existing CaseContact ([11268](https://github.com/civicrm/civicrm-core/pull/11268) and [11270](https://github.com/civicrm/civicrm-core/pull/11270))**
@@ -455,6 +611,17 @@ Released February 7, 2018
   Correct Financial Items
   ([11380](https://github.com/civicrm/civicrm-core/pull/11380))**
 
+- **[CRM-20787](https://issues.civicrm.org/jira/browse/CRM-20787) For a
+  repeating Event series. If change the Price Set for a paid Event then this
+  Price Set selection is not applied to all Events in the series even when apply
+  to Every Event is selected
+  ([11161](https://github.com/civicrm/civicrm-core/pull/11161))**
+
+  This resoves a bug on changing the price set on an event that is part of a
+  repeating event series.  An option allows selection of whether to apply
+  changes to every event in the series, but the price set would not update on
+  the other events.
+
 ### CiviMember
 
 - **[CRM-19608](https://issues.civicrm.org/jira/browse/CRM-19608) "Auto Renew Required" is not enforced during membership registration using priceset. ([9648](https://github.com/civicrm/civicrm-core/pull/9648))**
@@ -502,6 +669,10 @@ Released February 7, 2018
   The method for scripts to authenticate a Drupal 8 user would simply return the
   user ID rather than switching to that user.
 
+- **[CRM-21372](https://issues.civicrm.org/jira/browse/CRM-21372) Fatal error
+  adding profile on Drupal 8
+  ([11216](https://github.com/civicrm/civicrm-core/pull/11216))**
+
 - **[CRM-20783](https://issues.civicrm.org/jira/browse/CRM-20783) undefined currency error when pricefield value is included in view ([458](https://github.com/civicrm/civicrm-drupal/pull/458))**
 
 - **[CRM-20592](https://issues.civicrm.org/jira/browse/CRM-20592) Drupal Views integration : bug when selecting website  ([446](https://github.com/civicrm/civicrm-drupal/pull/446))**
@@ -534,6 +705,14 @@ Released February 7, 2018
   function CRM_Core_Pseudoconstant::greetingDefaults
   ([11313](https://github.com/civicrm/civicrm-core/pull/11313))**
 
+- **Move test docs to civicrm-dev-docs
+  ([11213](https://github.com/civicrm/civicrm-core/pull/11213))**
+
+- **[CRM-17860](https://issues.civicrm.org/jira/browse/CRM-17860),
+  [CRM-18231](https://issues.civicrm.org/jira/browse/CRM-18231) -
+  JobProcessMailingTest - Re-remove require_once
+  ([11251](https://github.com/civicrm/civicrm-core/pull/11251))**
+
 ## <a name="credits"></a>Credits
 
 This release was developed by the following code authors: