Merge pull request #20866 from totten/master-pathmove
[civicrm-core.git] / release-notes / 4.7.27.md
index 6867b4f797bfb6dea958cb8aee0f4becaca3021b..a18af15e8ce277be687bcdb2d844e1f706a226db 100644 (file)
@@ -1,6 +1,6 @@
 # CiviCRM 4.7.27
 
-Released November 8, 2017
+Released November 1, 2017
 
 - **[Synopsis](#synopsis)**
 - **[Features](#features)**
@@ -13,11 +13,11 @@ Released November 8, 2017
 
 | *Does this version...?*                                     |         |
 |:----------------------------------------------------------- |:-------:|
-| Fix security vulnerabilities?                               |         |
+| Fix security vulnerabilities?                               |   no    |
 | **Change the database schema?**                             | **yes** |
 | **Alter the API?**                                          | **yes** |
-| Require attention to configuration options?                 |         |
-| Fix problems installing or upgrading to a previous version? |         |
+| **Require attention to configuration options?**             | **yes** |
+| Fix problems installing or upgrading to a previous version? |   no    |
 | **Introduce features?**                                     | **yes** |
 | **Fix bugs?**                                               | **yes** |
 
@@ -81,6 +81,13 @@ Released November 8, 2017
   Report developers can now set a variable class name for linked fields in
   reports.
 
+- **[CRM-21109](https://issues.civicrm.org/jira/browse/CRM-21109) Creating
+  contacts is slow, part 2 of 2: Smart group caching
+  ([10943](https://github.com/civicrm/civicrm-core/pull/10943))**
+
+  CSV imports through the command line now clear the smart group cache once per
+  import rather than once per line.
+
 ### CiviCampaign
 
 - **[CRM-21063](https://issues.civicrm.org/jira/browse/CRM-21063) Survey detail
@@ -110,6 +117,21 @@ Released November 8, 2017
 
 ### CiviContribute
 
+- **[CRM-21189](https://issues.civicrm.org/jira/browse/CRM-21189) Add permission
+  for Close and reopen Batch
+  ([10983](https://github.com/civicrm/civicrm-core/pull/10983))**
+
+  Four new permissions are added to control access to accounting batches:
+
+  - close own manual batches
+  - close all manual batches
+  - reopen own manual batches
+  - reopen own manual batches
+
+  Administrators should consider whether to grant these permissions to users who
+  have the "edit all manual batches" or "edit own manual batches" permissions,
+  which handled access to close and reopen batches.
+
 - **[CRM-12167](https://issues.civicrm.org/jira/browse/CRM-12167) Add support
   for admin-only fee / price field value options
   ([10902](https://github.com/civicrm/civicrm-core/pull/10902))**
@@ -158,6 +180,14 @@ Released November 8, 2017
   Custom fields about contacts can now be included as columns and filters on the
   Membership Detail report.
 
+### Backdrop Integration
+
+- **[CRM-21217](https://issues.civicrm.org/jira/browse/CRM-21217) Enable E2E
+  tests for Backdrop CMS
+  ([11021](https://github.com/civicrm/civicrm-core/pull/11021))**
+
+  End-to-end tests now include Backdrop.
+
 ### WordPress Integration
 
 - **[CRM-17633](https://issues.civicrm.org/jira/browse/CRM-17633) WordPress in
@@ -185,108 +215,93 @@ Released November 8, 2017
   resolved)**
 
   The Manage Groups page now will display "Unknown" for the count of smart group
-  members where the smart group cache is empty.  You can click the button to
-  regenerate the smart group cache if you want to see the up-to-date counts.
-
-- **[CRM-20636](https://issues.civicrm.org/jira/browse/CRM-20636) Notice fix while updating membership without payment  ([10412](https://github.com/civicrm/civicrm-core/pull/10412))**
-
-- **[CRM-18367](https://issues.civicrm.org/jira/browse/CRM-18367) Fatal error on Contribution logging summary report (possibly remove - see comment) ([10987](https://github.com/civicrm/civicrm-core/pull/10987))**
-
-- **[CRM-21247](https://issues.civicrm.org/jira/browse/CRM-21247) User Record link (in the Actions section of a contact record summary) is broken ([11057](https://github.com/civicrm/civicrm-core/pull/11057))**
-
-- **[CRM-21241](https://issues.civicrm.org/jira/browse/CRM-21241) Spinning logo is too jumpy ([11046](https://github.com/civicrm/civicrm-core/pull/11046))**
-
-- **[CRM-21238](https://issues.civicrm.org/jira/browse/CRM-21238) Fatal error on Drupal /user and /user/% ([11049](https://github.com/civicrm/civicrm-core/pull/11049))**
-
-- **[CRM-21110](https://issues.civicrm.org/jira/browse/CRM-21110) Relationships tab on contact summary runs query twice ([11009](https://github.com/civicrm/civicrm-core/pull/11009))**
-
-- **[CRM-15861](https://issues.civicrm.org/jira/browse/CRM-15861) Offline membership renewal doesn't display priceset choices ([10887](https://github.com/civicrm/civicrm-core/pull/10887))**
-
-- **[CRM-21223](https://issues.civicrm.org/jira/browse/CRM-21223) Number and Money fields are not set to NULL in the database ([11037](https://github.com/civicrm/civicrm-core/pull/11037))**
-
-- **[CRM-21227](https://issues.civicrm.org/jira/browse/CRM-21227) Fix issues in CRM_Core_Page_run test suite following merge of PR #10435 ([11032](https://github.com/civicrm/civicrm-core/pull/11032))**
-
-- **[CRM-21202](https://issues.civicrm.org/jira/browse/CRM-21202) DataTables warning: table id=dupePairs ([11004](https://github.com/civicrm/civicrm-core/pull/11004))**
-
-- **[CRM-21198](https://issues.civicrm.org/jira/browse/CRM-21198) Completing payment for partially paid membership doesn't change membership status ([11006](https://github.com/civicrm/civicrm-core/pull/11006))**
-
-- **[CRM-20653](https://issues.civicrm.org/jira/browse/CRM-20653) CRM_Utils_Request::retrieve() does not support non-truthy defaults ([10435](https://github.com/civicrm/civicrm-core/pull/10435))**
-
-- **[CRM-20226](https://issues.civicrm.org/jira/browse/CRM-20226) Parent Group do not inherit child group contacts ([11011](https://github.com/civicrm/civicrm-core/pull/11011))**
+  members where the smart group cache is out of date.  You can click the button
+  to regenerate the smart group cache if you want to see the up-to-date counts.
 
-- **[CRM-20999](https://issues.civicrm.org/jira/browse/CRM-20999) Multiple elements share same id `auto_renew` value on live contribution page. ([10834](https://github.com/civicrm/civicrm-core/pull/10834))**
+- **[CRM-21247](https://issues.civicrm.org/jira/browse/CRM-21247) User Record
+  link (in the Actions section of a contact record summary) is broken
+  ([11057](https://github.com/civicrm/civicrm-core/pull/11057))**
 
-- **[CRM-16836](https://issues.civicrm.org/jira/browse/CRM-16836) Basic Search form group select does not respect ACLs ([11013](https://github.com/civicrm/civicrm-core/pull/11013))**
+  This removes an extraneous `cid=` appended to the user record link.
 
-- **[CRM-21189](https://issues.civicrm.org/jira/browse/CRM-21189) Add permission for Close and reopen Batch ([10983](https://github.com/civicrm/civicrm-core/pull/10983))**
+- **[CRM-21241](https://issues.civicrm.org/jira/browse/CRM-21241) Spinning logo
+  is too jumpy ([11046](https://github.com/civicrm/civicrm-core/pull/11046))**
 
-- **[CRM-21134](https://issues.civicrm.org/jira/browse/CRM-21134) e-notice errors when using a processor extension ([10935](https://github.com/civicrm/civicrm-core/pull/10935))**
+  The CiviCRM logo in the navigation menu has been modified so that it is
+  centered on its axis of rotation and spins smoothly.  The spinning logo that
+  appears while pop-up windows load now is the actual CiviCRM logo and spins
+  more slowly and smoothly.
 
-- **[CRM-21117](https://issues.civicrm.org/jira/browse/CRM-21117) Line item not shown in mails when paying later for membership priceset ([10978](https://github.com/civicrm/civicrm-core/pull/10978))**
+- **[CRM-21110](https://issues.civicrm.org/jira/browse/CRM-21110) Relationships
+  tab on contact summary runs query twice
+  ([11009](https://github.com/civicrm/civicrm-core/pull/11009)) (improvement on
+  previous resolution)**
 
-- **[CRM-21183](https://issues.civicrm.org/jira/browse/CRM-21183) Updating Partially paid contribution to Completed doesn't update membership ([10981](https://github.com/civicrm/civicrm-core/pull/10981))**
+  This further simplifies the query to get a contact's total number of
+  relationships.
 
-- **[CRM-21178](https://issues.civicrm.org/jira/browse/CRM-21178) Custom fields of type "Link" are no longer clickable ([10985](https://github.com/civicrm/civicrm-core/pull/10985))**
-
-- **[CRM-21169](https://issues.civicrm.org/jira/browse/CRM-21169) Fix broken inline edit for profiles ([10964](https://github.com/civicrm/civicrm-core/pull/10964))**
-
-- **[CRM-20657](https://issues.civicrm.org/jira/browse/CRM-20657) Multiple events purchased from webform lists only single participant details in mail received ([10439](https://github.com/civicrm/civicrm-core/pull/10439))**
-
-- **Fixing type (missing function call) in example for hook_civicrm_alterAngular ([10952](https://github.com/civicrm/civicrm-core/pull/10952))**
-
-- **[NFC] comments clean up in test classes. ([10963](https://github.com/civicrm/civicrm-core/pull/10963))**
-
-- **[CRM-21172](https://issues.civicrm.org/jira/browse/CRM-21172) Fix 'Edit Contact Information' link on contact dashboard ([10969](https://github.com/civicrm/civicrm-core/pull/10969))**
-
-- **[CRM-20892](https://issues.civicrm.org/jira/browse/CRM-20892) Same mailing open in two windows can overwrite data on scheduled mailings ([10953](https://github.com/civicrm/civicrm-core/pull/10953))**
-
-- **templates/CRM/PCP/Form/Campaign.tpl: remove comment (not relevant). ([10959](https://github.com/civicrm/civicrm-core/pull/10959))**
-
-- **Correct spelling. ([10955](https://github.com/civicrm/civicrm-core/pull/10955))**
-
-- **Civilint civicrm_og_sync module ([489](https://github.com/civicrm/civicrm-drupal/pull/489))**
-
-- **Civilint civicrm_user.inc ([490](https://github.com/civicrm/civicrm-drupal/pull/490))**
-
-- **Lint CiviCRM Rules module ([477](https://github.com/civicrm/civicrm-drupal/pull/477))**
-
-- **Remove CiviTest.module.sample as been replaced with the CiviCRM Dev Docs ([492](https://github.com/civicrm/civicrm-drupal/pull/492))**
-
-- **NFC Civilint civicrm_group_roles module ([479](https://github.com/civicrm/civicrm-drupal/pull/479))**
-
-- **Run Civilint against first half of civicrm_handler_field files ([485](https://github.com/civicrm/civicrm-drupal/pull/485))**
+- **[CRM-21223](https://issues.civicrm.org/jira/browse/CRM-21223) Number and
+  Money fields are not set to NULL in the database
+  ([11037](https://github.com/civicrm/civicrm-core/pull/11037)) (preliminary
+  work)**
 
-- **Civilint views plugins files ([483](https://github.com/civicrm/civicrm-drupal/pull/483))**
+  This adds tests to diagnose the handling of null default values for certain
+  fields in the database.
 
-- **Lint Civitheme module ([475](https://github.com/civicrm/civicrm-drupal/pull/475))**
+- **[CRM-21227](https://issues.civicrm.org/jira/browse/CRM-21227) Fix issues in
+  CRM_Core_Page_run test suite following merge of PR #10435
+  ([11032](https://github.com/civicrm/civicrm-core/pull/11032))**
 
-- **Civilint civicrm_handler_field_website.inc ([484](https://github.com/civicrm/civicrm-drupal/pull/484))**
+  This fixes some places where PHP notices would appear because keys had been
+  presumed to be set in certain arrays of default values.
 
-- **(NFC) Lint civicrm.config.php.drupal ([474](https://github.com/civicrm/civicrm-drupal/pull/474))**
+- **[CRM-21202](https://issues.civicrm.org/jira/browse/CRM-21202) DataTables
+  warning: table id=dupePairs
+  ([11004](https://github.com/civicrm/civicrm-core/pull/11004))**
 
-- **Civilint Some views files and HookTest file ([476](https://github.com/civicrm/civicrm-drupal/pull/476))**
+  This prevents a warning that would pop up after batch merge of duplicates has
+  run.
 
-- **NFC Civilint civicrm_member_roles ([480](https://github.com/civicrm/civicrm-drupal/pull/480))**
+- **[CRM-16836](https://issues.civicrm.org/jira/browse/CRM-16836) Basic Search
+  form group select does not respect ACLs
+  ([11013](https://github.com/civicrm/civicrm-core/pull/11013))**
 
-- **NFC Civilint civicrm_contact_ref module ([481](https://github.com/civicrm/civicrm-drupal/pull/481))**
+- **[CRM-21178](https://issues.civicrm.org/jira/browse/CRM-21178) Custom fields
+  of type "Link" are no longer clickable
+  ([10985](https://github.com/civicrm/civicrm-core/pull/10985))**
 
-- **CiviCRM / Drupal Rules: Show all groups ([478](https://github.com/civicrm/civicrm-drupal/pull/478))**
+- **[CRM-21169](https://issues.civicrm.org/jira/browse/CRM-21169) Fix broken
+  inline edit for profiles
+  ([10964](https://github.com/civicrm/civicrm-core/pull/10964))**
 
-### CiviGrant, CiviReport
+  A Javascript error due to a function removed from jQuery UI caused the whole
+  inline profile edit interface to break.
 
-- **[CRM-20460](https://issues.civicrm.org/jira/browse/CRM-20460) Grant Report incorrect where clause  ([11036](https://github.com/civicrm/civicrm-core/pull/11036))**
+- **[CRM-21172](https://issues.civicrm.org/jira/browse/CRM-21172) Fix 'Edit
+  Contact Information' link on contact dashboard
+  ([10969](https://github.com/civicrm/civicrm-core/pull/10969))**
 
-### CiviCRM API, Core CiviCRM, Import
+  A fatal exception would occur when clicking "Edit Contact Information" on a
+  related contact in the user dashboard.
 
-- **[CRM-21109](https://issues.civicrm.org/jira/browse/CRM-21109) Creating contacts is slow, part 2 of 2: Smart group caching ([10943](https://github.com/civicrm/civicrm-core/pull/10943))**
+- **[CRM-20217](https://issues.civicrm.org/jira/browse/CRM-20217) phone based
+  dedupe rule fails to match when importing
+  ([9925](https://github.com/civicrm/civicrm-core/pull/9925))**
 
-### Backdrop Integration
+- **[CRM-16964](https://issues.civicrm.org/jira/browse/CRM-16964) Importing
+  contact custom data doesn't respect the Fill option
+  ([10838](https://github.com/civicrm/civicrm-core/pull/10838))**
 
-- **[CRM-21217](https://issues.civicrm.org/jira/browse/CRM-21217) Enable E2E tests for Backdrop CMS ([11021](https://github.com/civicrm/civicrm-core/pull/11021))**
+  Custom fields with values would be overwritten by imported values even when
+  the import is using the Fill mode for matched contacts.
 
-### Dedupe
+- **[CRM-21330](https://issues.civicrm.org/jira/browse/CRM-21330) Create
+  Activity gives fatal error on dmaster
+  ([11157](https://github.com/civicrm/civicrm-core/pull/11157))**
 
-- **[CRM-20217](https://issues.civicrm.org/jira/browse/CRM-20217) phone based dedupe rule fails to match when importing ([9925](https://github.com/civicrm/civicrm-core/pull/9925))**
+- **[CRM-21267](https://issues.civicrm.org/jira/browse/CRM-21267) Error 500 -
+  Call to undefined method CRM_Contact_Import_Parser::formatCustomDate
+  ([11143](https://github.com/civicrm/civicrm-core/pull/11143))**
 
 ### CiviCase
 
@@ -334,17 +349,46 @@ Released November 8, 2017
   selected.  However, a bug would display credit card and billing address fields
   incorrectly.  This change resolves this bug.
 
-- **[CRM-21221](https://issues.civicrm.org/jira/browse/CRM-21221) Precedence order logic bug in Contribution.completetransaction  ([11027](https://github.com/civicrm/civicrm-core/pull/11027))**
+- **[CRM-18367](https://issues.civicrm.org/jira/browse/CRM-18367) Fatal error on
+  Contribution logging summary report (possibly remove - see comment)
+  ([10987](https://github.com/civicrm/civicrm-core/pull/10987))**
 
-- **[CRM-20750](https://issues.civicrm.org/jira/browse/CRM-20750) Incorrect financial trxn entries when payment instrument is changed on backoffice Contribution edit form  ([10980](https://github.com/civicrm/civicrm-core/pull/10980) and [10920](https://github.com/civicrm/civicrm-core/pull/10920))**
+  The Contribute Logging Report--both summary and detail--have been removed
+  because they have not worked properly for years.
 
-### CiviMember
+- **[CRM-20999](https://issues.civicrm.org/jira/browse/CRM-20999) Multiple
+  elements share same id `auto_renew` value on live contribution page.
+  ([10834](https://github.com/civicrm/civicrm-core/pull/10834))**
+
+- **[CRM-21134](https://issues.civicrm.org/jira/browse/CRM-21134) e-notice
+  errors when using a processor extension
+  ([10935](https://github.com/civicrm/civicrm-core/pull/10935))**
 
-- **[CRM-20881](https://issues.civicrm.org/jira/browse/CRM-20881) Backend Membership status set to pending if contribution status label 'Completed' is renamed ([10670](https://github.com/civicrm/civicrm-core/pull/10670))**
+  In some circumstances, PHP notices for undefined indexes would appear due to
+  parameter names that were presumed to exist.
 
-### Accounting Integration, CiviContribute
+- **[CRM-21221](https://issues.civicrm.org/jira/browse/CRM-21221) Precedence
+  order logic bug in Contribution.completetransaction
+  ([11027](https://github.com/civicrm/civicrm-core/pull/11027))**
 
-- **[CRM-21187](https://issues.civicrm.org/jira/browse/CRM-21187) Fix: Completing an existing contribution using completetransaction does not respect currency on financial_trxn record ([10982](https://github.com/civicrm/civicrm-core/pull/10982))**
+  This resolves a bug that was unlikely to cause real-life problems but could
+  theoretically cause false failures of the `Contribution.completetransaction`
+  API.
+
+- **[CRM-20750](https://issues.civicrm.org/jira/browse/CRM-20750) Incorrect
+  financial trxn entries when payment instrument is changed on backoffice
+  Contribution edit form
+  ([10980](https://github.com/civicrm/civicrm-core/pull/10980) and
+  [10920](https://github.com/civicrm/civicrm-core/pull/10920))**
+
+- **[CRM-21187](https://issues.civicrm.org/jira/browse/CRM-21187) Fix:
+  Completing an existing contribution using completetransaction does not respect
+  currency on financial_trxn record
+  ([10982](https://github.com/civicrm/civicrm-core/pull/10982))**
+
+  This resolves a bug where payments made against pending contributions would
+  arrive as the default currency rather than the currency specified by the
+  transaction.
 
 ### CiviEvent
 
@@ -353,17 +397,103 @@ Released November 8, 2017
 
   A number of previously unhandled strings are now sent through translation.
 
-- **[CRM-21127](https://issues.civicrm.org/jira/browse/CRM-21127) Event API return request params format is partially outdated ([10984](https://github.com/civicrm/civicrm-core/pull/10984))**
+- **[CRM-20657](https://issues.civicrm.org/jira/browse/CRM-20657) Multiple
+  events purchased from webform lists only single participant details in mail
+  received ([10439](https://github.com/civicrm/civicrm-core/pull/10439))**
+
+  The Participant BAO didn't accurately handle event registrations with multiple
+  top-level participants.
+
+- **[CRM-21127](https://issues.civicrm.org/jira/browse/CRM-21127) Event API
+  return request params format is partially outdated
+  ([10984](https://github.com/civicrm/civicrm-core/pull/10984))**
 
-- **[CRM-21133](https://issues.civicrm.org/jira/browse/CRM-21133) Price set error with NULL financial types  ([10947](https://github.com/civicrm/civicrm-core/pull/10947))**
+  The Event API would expect an old format for specifying the fields to return.
 
-### Import
+- **[CRM-21133](https://issues.civicrm.org/jira/browse/CRM-21133) Price set
+  error with NULL financial types
+  ([10947](https://github.com/civicrm/civicrm-core/pull/10947))**
 
-- **[CRM-16964](https://issues.civicrm.org/jira/browse/CRM-16964) Importing contact custom data doesn't respect the Fill option ([10838](https://github.com/civicrm/civicrm-core/pull/10838))**
+  This resolves a bug where the newly-created price set's financial type would
+  be set to `NULL` when converting an event's registration options to a price
+  set.  This would cause the price set to be missing when managing the event.
 
-### Drupal Integration Modules
+### CiviGrant
 
-- **[CRM-20937](https://issues.civicrm.org/jira/browse/CRM-20937) civicrm engage breaks birth date field ([464](https://github.com/civicrm/civicrm-drupal/pull/464))**
+- **[CRM-20460](https://issues.civicrm.org/jira/browse/CRM-20460) Grant Report
+  incorrect where clause
+  ([11036](https://github.com/civicrm/civicrm-core/pull/11036))**
+
+### CiviMail
+
+- **[CRM-20892](https://issues.civicrm.org/jira/browse/CRM-20892) Same mailing
+  open in two windows can overwrite data on scheduled mailings
+  ([11211](https://github.com/civicrm/civicrm-core/pull/11211) and
+  [10953](https://github.com/civicrm/civicrm-core/pull/10953))**
+
+  A new `modified_date` prevents a CiviMail window from saving mailing data if
+  the mailing has been saved (in another tab or by another user) since the
+  window loaded the mailing information.
+
+### CiviMember
+
+- **[CRM-20636](https://issues.civicrm.org/jira/browse/CRM-20636) Notice fix
+  while updating membership without payment
+  ([10412](https://github.com/civicrm/civicrm-core/pull/10412))**
+
+  This prevents a PHP notice from appearing when updating a membership with no
+  payments.
+
+- **[CRM-15861](https://issues.civicrm.org/jira/browse/CRM-15861) Offline
+  membership renewal doesn't display priceset choices
+  ([10887](https://github.com/civicrm/civicrm-core/pull/10887)) (preliminary
+  work)**
+
+  This consolidates some code for choosing the default membership type.
+
+- **[CRM-21198](https://issues.civicrm.org/jira/browse/CRM-21198) Completing
+  payment for partially paid membership doesn't change membership status
+  ([11006](https://github.com/civicrm/civicrm-core/pull/11006))**
+
+- **[CRM-21183](https://issues.civicrm.org/jira/browse/CRM-21183) Updating
+  Partially paid contribution to Completed doesn't update membership
+  ([10981](https://github.com/civicrm/civicrm-core/pull/10981))**
+
+- **[CRM-21117](https://issues.civicrm.org/jira/browse/CRM-21117) Line item not
+  shown in mails when paying later for membership priceset
+  ([10978](https://github.com/civicrm/civicrm-core/pull/10978))**
+
+- **[CRM-20881](https://issues.civicrm.org/jira/browse/CRM-20881) Backend
+  Membership status set to pending if contribution status label 'Completed' is
+  renamed ([10670](https://github.com/civicrm/civicrm-core/pull/10670))**
+
+- **[CRM-21314](https://issues.civicrm.org/jira/browse/CRM-21314) Credit card
+  block missing from membership payment form
+  ([11140](https://github.com/civicrm/civicrm-core/pull/11140))**
+
+### Drupal Integration
+
+- **[CRM-21156](https://issues.civicrm.org/jira/browse/CRM-21156) CiviCRM Rules
+  does not show all available Groups
+  ([478](https://github.com/civicrm/civicrm-drupal/pull/478))**
+
+  The list of CiviCRM groups available in the Rules module was limited to 25.
+
+- **[CRM-20937](https://issues.civicrm.org/jira/browse/CRM-20937) civicrm engage
+  breaks birth date field
+  ([464](https://github.com/civicrm/civicrm-drupal/pull/464))**
+
+  The CiviEngage module ships with template overrides, and outdated templates
+  broke the birth date field.
+
+### Joomla Integration
+
+- **[CRM-21300](https://issues.civicrm.org/jira/browse/CRM-21300) Joomla: Trying
+  to get property of non-object in CRM/Core/Permission/Joomla.php
+  ([11135](https://github.com/civicrm/civicrm-core/pull/11135))**
+
+  This resolves an error that would appear due to the database object bing
+  `null` in some cases.
 
 ### WordPress Integration
 
@@ -371,7 +501,9 @@ Released November 8, 2017
   plugin wiki/support links are incorrect
   ([116](https://github.com/civicrm/civicrm-wordpress/pull/116))**
 
-- **[CRM-21166](https://issues.civicrm.org/jira/browse/CRM-21166) WP-CLI commands fail due to whitespace in regex ([115](https://github.com/civicrm/civicrm-wordpress/pull/115))**
+- **[CRM-21166](https://issues.civicrm.org/jira/browse/CRM-21166) WP-CLI
+  commands fail due to whitespace in regex
+  ([115](https://github.com/civicrm/civicrm-wordpress/pull/115))**
 
 ## <a name="misc"></a>Miscellany
 
@@ -380,19 +512,104 @@ Released November 8, 2017
   ([11029](https://github.com/civicrm/civicrm-core/pull/11029) and
   [11020](https://github.com/civicrm/civicrm-core/pull/11020))**
 
+- **[CRM-20226](https://issues.civicrm.org/jira/browse/CRM-20226) Parent Group
+  do not inherit child group contacts
+  ([11011](https://github.com/civicrm/civicrm-core/pull/11011)) (follow-up
+  work)**
+
+  Comments were added to the code.
+
+- **Fixing type (missing function call) in example for hook_civicrm_alterAngular
+  ([10952](https://github.com/civicrm/civicrm-core/pull/10952))**
+
+- **[NFC] comments clean up in test classes.
+  ([10963](https://github.com/civicrm/civicrm-core/pull/10963))**
+
+- **templates/CRM/PCP/Form/Campaign.tpl: remove comment (not relevant).
+  ([10959](https://github.com/civicrm/civicrm-core/pull/10959))**
+
+- **Correct spelling.
+  ([10955](https://github.com/civicrm/civicrm-core/pull/10955))**
+
+- **Civilint civicrm_og_sync module
+  ([489](https://github.com/civicrm/civicrm-drupal/pull/489))**
+
+- **Civilint civicrm_user.inc
+  ([490](https://github.com/civicrm/civicrm-drupal/pull/490))**
+
+- **Lint CiviCRM Rules module
+  ([477](https://github.com/civicrm/civicrm-drupal/pull/477))**
+
+- **Remove CiviTest.module.sample as been replaced with the CiviCRM Dev Docs
+  ([492](https://github.com/civicrm/civicrm-drupal/pull/492))**
+
+- **NFC Civilint civicrm_group_roles module
+  ([479](https://github.com/civicrm/civicrm-drupal/pull/479))**
+
+- **Run Civilint against first half of civicrm_handler_field files
+  ([485](https://github.com/civicrm/civicrm-drupal/pull/485))**
+
+- **Civilint views plugins files
+  ([483](https://github.com/civicrm/civicrm-drupal/pull/483))**
+
+- **Lint Civitheme module
+  ([475](https://github.com/civicrm/civicrm-drupal/pull/475))**
+
+- **Civilint civicrm_handler_field_website.inc
+  ([484](https://github.com/civicrm/civicrm-drupal/pull/484))**
+
+- **(NFC) Lint civicrm.config.php.drupal
+  ([474](https://github.com/civicrm/civicrm-drupal/pull/474))**
+
+- **Civilint Some views files and HookTest file
+  ([476](https://github.com/civicrm/civicrm-drupal/pull/476))**
+
+- **NFC Civilint civicrm_member_roles
+  ([480](https://github.com/civicrm/civicrm-drupal/pull/480))**
+
+- **NFC Civilint civicrm_contact_ref module
+  ([481](https://github.com/civicrm/civicrm-drupal/pull/481))**
+
+- **[CRM-21315](https://issues.civicrm.org/jira/browse/CRM-21315) (intra-rc
+  regression) pay_later processor showing up in list of available processors
+  ([11141](https://github.com/civicrm/civicrm-core/pull/11141))**
+
+- **[CRM-21285](https://issues.civicrm.org/jira/browse/CRM-21285) Buildkit
+  Installs failing for WordPress
+  ([11112](https://github.com/civicrm/civicrm-core/pull/11112) and
+  [11105](https://github.com/civicrm/civicrm-core/pull/11105))**
+
 ## <a name="credits"></a>Credits
 
 This release was developed by the following code authors:
 
-AGH Strategies - Alice Frumin, Andrew Hunt; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Chris Burgess; Circle Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Michael Devery, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy; Eli Lisseck; Francesc Bassas i Bullich; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; JMA Consulting - Monish Deb, Pradeep Nayak; Kacper Warda; Left Join Labs - Sean Madsen; Lighthouse Design and Consulting - Brian Shaughnessy; MJW Consulting - Matthew Wire; Pawel Nowak; Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton
+AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Australian
+Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Chris Burgess; Circle
+Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil
+Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Kacper Warda, Michael
+Devery, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy; Eli Lisseck; Francesc
+Bassas i Bullich; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez;
+JMA Consulting - Monish Deb, Pradeep Nayak; Left Join Labs - Sean Madsen;
+Lighthouse Design and Consulting - Brian Shaughnessy; MJW Consulting - Matthew
+Wire; Pawel Nowak; Progressive Technology Project - Jamie McClelland; Skvare -
+Mark Hanna; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael
+McAndrew; Wikimedia Foundation - Eileen McNaughton
 
 Most authors also reviewed code for this release; in addition, the following
 reviewers contributed their comments:
 
-adzil; AGH Strategies - Alice Frumin, Andrew Hunt; artfulrobot; Artful Robot - Rich Lott; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Chris Burgess; Christian Wach; Circle Interactive - Dave Jenkins, Martin Castle; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Nicolas Ganivet, Sunil Pawar, Yashodha Chaku; CompuCorp - Michael Devery, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave Greenberg; Eli Lisseck; ericfg; Francesc Bassas i Bullich; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; gboudrias; Ginkgo Street Labs - Frank Gómez; JMA Consulting - Joe Murray, Monish Deb, Pradeep Nayak; John Kingsnorth; Joinery - Allen Shaw; Joseph Lacey; jules54; Kacper Warda; Korlon - Stuart Gaston; Left Join Labs - Sean Madsen; Lighthouse Design and Consulting - Brian Shaughnessy; Marc Brazeau; MC3 - Graham Mitchell; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; mmauroy; mohamedziada; Openflows - Eric Goldhagen; otetard; Pawel Nowak; Progressive Technology Project - Jamie McClelland; Semper IT - Karin Gerritsen; Skvare - Mark Hanna; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael McAndrew; Web Access - Kurund Jalmi; Wikimedia Foundation - Eileen McNaughton; ximapmi
+Adam Zilkie; Agileware - Agileware Team; Artful Robot - Rich Lott; Christian
+Wach; Circle Interactive - Martin Castle; CiviDesk - Nicolas Ganivet; Coop
+SymbioTIC - Guillaume Boudrias, Samuel Vanhove; Custom Websites to Go - Julie
+Hall; CYIM - Matthias de Mauroy; Dave Greenberg; Freeform Solutions - Herb van
+den Dool; JMA Consulting - Joe Murray; John Kingsnorth; Joinery - Allen Shaw;
+Joseph Lacey; Korlon - Stuart Gaston; Marc Brazeau; MC3 - Graham Mitchell;
+Megaphone Technology Consulting - Jon Goldberg; Mohamed Ziada; Olivier Tétard;
+Openflows - Eric Goldhagen; Semper IT - Karin Gerritsen; Web Access - Kurund
+Jalmi; XIMA - Philipp Michael
 
 ## <a name="feedback"></a>Feedback
 
-These release notes are edited by Alice Frumin and Andrew Hunt.  If you'd like
-to provide feedback on them, please login to https://chat.civicrm.org/civicrm
-and contact `@agh1`.
+These release notes are edited by Andrew Hunt.  If you'd like to provide
+feedback on them, please login to https://chat.civicrm.org/civicrm and contact
+`@agh1`.