release-notes - Small copy edits
[civicrm-core.git] / release-notes / 5.3.0.md
index c5ad827214d107ac47036c7ed47425b399a3cc46..f5bcd7ca76a43ec0b7121e6bac0483d2239f92dc 100644 (file)
@@ -1,24 +1,43 @@
 # CiviCRM 5.3.0
 
-Released July 4, 2018;
+Released July 3, 2018
 
+- **[Synopsis](#synopsis)**
 - **[Features](#features)**
 - **[Bugs resolved](#bugs)**
 - **[Miscellany](#misc)**
 - **[Credits](#credits)**
+- **[Feedback](#feedback)**
 
-## <a name="features"></a>Features - Alice
+## <a name="synopsis"></a>Synopsis
 
-### Dedupe
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   |   no    |
+| **Change the database schema?**                                 | **yes** |
+| **Alter the API?**                                              | **yes** |
+| **Require attention to configuration options?**                 | **yes** |
+| Fix problems installing or upgrading to a previous version?     |   no    |
+| **Introduce features?**                                         | **yes** |
+| **Fix bugs?**                                                   | **yes** |
 
-- **[CRM-20841](https://issues.civicrm.org/jira/browse/CRM-20841) Manual Merge -
-  on_hold, is_bulkmail or signature information lost
-  ([10630](https://github.com/civicrm/civicrm-core/pull/10630))**
+## <a name="features"></a>Features
 
-  When deduping contacts, on the merge form, this change makes it so that the
-  on_hold, bulkmail and signature status are displayed with the email address.
-  If there is a difference between the statuses of the emails being deduped the
-  email row is highlighted as a conflict.
+### Core CiviCRM
+
+- **[dev/accessibility#4](https://lab.civicrm.org/dev/accessibility/issues/4)
+  Make alerts accessible
+  ([12158](https://github.com/civicrm/civicrm-core/pull/12158))**
+
+  A new setting allows a site administrator to disable the automatic
+  disappearance of alerts.
+
+  In addition, alerts are denoted so that screen readers can provide audible
+  notice.
+
+- **Permit UI editing of custom data on other entities (here relationship_type)
+  when enabled in an extension
+  ([12128](https://github.com/civicrm/civicrm-core/pull/12128))**
 
 - **[CRM-20565](https://issues.civicrm.org/jira/browse/CRM-20565) Better & more
   configurable dedupe lookups when adding a contact
@@ -36,8 +55,6 @@ Released July 4, 2018;
   This change sets the interval at which the import progress bar polls the server
   to be 5s rather than 5ms to improve performance.
 
-### Core CiviCRM
-
 - **[CRM-21120](https://issues.civicrm.org/jira/browse/CRM-21120) Warn if no
   crypt functions available
   ([12215](https://github.com/civicrm/civicrm-core/pull/12215))**
@@ -53,12 +70,12 @@ Released July 4, 2018;
   weight is specified items are added to the end of the menu as they were prior
   to this change.
 
-- **[dev/core/#152](https://lab.civicrm.org/dev/core/issues/152) Remove
+- **[dev/core#152](https://lab.civicrm.org/dev/core/issues/152) Remove
   AdvMulti-Select custom field type
   ([12267](https://github.com/civicrm/civicrm-core/pull/12267)) and
   ([12238](https://github.com/civicrm/civicrm-core/pull/12238))**
 
-  This change removes the error thrown when the Advance Multi-Select widget
+  This change removes the error thrown when the Advanced Multi-Select widget
   (which has been deprecated since 2014) was selected.
 
 - **[dev/core#162](https://lab.civicrm.org/dev/core/issues/162) Use checksum to
@@ -68,25 +85,13 @@ Released July 4, 2018;
   This change allows contacts to access the user dashboard from a checksum link
   ex: /civicrm/user?reset=1&id=<contact_id>&cs=<contact_checksum>
 
-- **Auto-open tagest fields
+- **Auto-open tagset fields
   ([12248](https://github.com/civicrm/civicrm-core/pull/12248))**
 
   This change makes it so that when opening a tagset widget the first 10 tags
   appear in alphabetical order. Before this change the select2 would wait for
   the user to type before showing any results.
 
-- **[dev/membership#2](https://lab.civicrm.org/dev/membership/issues/2) Add
-  'membership start date' as an option when creating Scheduled Reminder based on
-  Membership ([12114](https://github.com/civicrm/civicrm-core/pull/12114))**
-
-  When setting up a scheduled reminder for a membership this change adds an
-  option to send the scheduled reminder based on the "Membership Start Date".
-  Additionally, when setting up a scheduled reminder for an event this change
-  adds the options to schedule the reminder based on the "Registration Start
-  Date" or "Registration End Date".
-
-### CiviCRM Search
-
 - **[CRM-21811](https://issues.civicrm.org/jira/browse/CRM-21811) Optimize
   advanced search by relationship with target group for reciprocal relationship
   types ([11732](https://github.com/civicrm/civicrm-core/pull/11732))**
@@ -94,8 +99,6 @@ Released July 4, 2018;
   This change improves performance of the advanced search page when searching
   for reciprocal relationships.
 
-### CiviHR
-
 - **[CRM-19948](https://issues.civicrm.org/jira/browse/CRM-19948) Store the
   Attachment uploader information
   ([11739](https://github.com/civicrm/civicrm-core/pull/11739))**
@@ -103,219 +106,6 @@ Released July 4, 2018;
   This PR changes the Attachment API so that it saves the current logged in
   contact as the uploader of the file.
 
-### CiviMail
-
-- **[dev/mail#11](https://lab.civicrm.org/dev/mail/issues/11) Add pre/post hook
-  for CRM_Mailing_BAO_MailingJob
-  ([12275](https://github.com/civicrm/civicrm-core/pull/12275))**
-
-  This change adds a mailing job delete function with pre/post hooks.
-
-## <a name="bugs"></a>Bugs resolved - Alice
-
-### Core CiviCRM
-
-- **[CRM-21769](https://issues.civicrm.org/jira/browse/CRM-21769) Show
-  unsupported locale for parsing warning only when when enabling address parsing
-  ([11672](https://github.com/civicrm/civicrm-core/pull/11672))**
-
-  This change improves the warning thrown when the Street Address Parsing
-  setting is set to be an unsupported locale so that is is thrown when that
-  change is made as opposed to anytime one goes to edit a street address.
-
-- **[dev/report#4](https://lab.civicrm.org/dev/report/issues/4) CiviReports
-  issue with boolean fields
-  ([12382](https://github.com/civicrm/civicrm-core/pull/12382))**
-
-  This change fixes a bug where contact and membership reports displayed all
-  boolean fields (Deceased, Do Not Email, Do Not SMS, etc) as yes regardless of
-  their actual values so that these reports show the correct data for those
-  fields.
-
-- **Fix enotice when updating a custom group with is_multiple = 1
-  ([12243](https://github.com/civicrm/civicrm-core/pull/12243))**
-
-  This change fixes a bug where an e-notice was being thrown when updating a
-  group with is_multiple = 1 so that no e-notice is thrown.
-
-- **ensure that the indexed column is not an FK before deleting the index
-  ([12241](https://github.com/civicrm/civicrm-core/pull/12241))**
-
-  This change fixes a bug where when changing a custom field from searchable to
-  not searchable, CiviCRM tries to remove the index. This causes a fatal error
-  when the column is also a foreign key to another table because the index is
-  needed for the foreign key so that civi checks if the column is not a foreign
-  key before removing the index.
-
-- **[dev/core#147](https://lab.civicrm.org/dev/core/issues/147) One of
-  parameters is not of the type MysqlColumnNameOrAlias when using Non-ASCII
-  display names. ([12226](https://github.com/civicrm/civicrm-core/pull/12226))**
-
-  This change fixes a bug where using a display name for a location type with
-  Non-ASCII text would result in a fatal error when searching using that
-  location type.
-
-- **[CRM-21553](https://issues.civicrm.org/jira/browse/CRM-21553) can not update
-  primary location type field details if same field available for other location
-  types ([11407](https://github.com/civicrm/civicrm-core/pull/11407))**
-
-  This change fixes a bug where a profile could not include a primary email
-  field (or any field that uses location types) and a email field of any other
-  location type so that a profile can include two fields one with the location
-  type Primary and one with a different location type.
-
-- **[dev/core#149](https://lab.civicrm.org/dev/core/issues/149) Fatal Error on
-  customvalue get api
-  ([12225](https://github.com/civicrm/civicrm-core/pull/12225))**
-
-  This change fixes a fatal error when running the customvalue get api.
-
-- **Only set defaults when creating a custom field (not when editing one)
-  ([12240](https://github.com/civicrm/civicrm-core/pull/12240))**
-
-  This change fixes a bug where when editing a custom field any empty fields
-  would revert to the default values so that they revert to what they were saved
-  as (empty).
-  
-### CiviCase
-
-- **getCaseRoles not working when supplied relationship id.
-  civicrm_relationship table name changed to alias name rel because its changed
-  in the actual query
-  ([12245](https://github.com/civicrm/civicrm-core/pull/12245))**
-
-  This change fixes a bug in the getCaseRoles function so it works properly when
-  supplied a relationship id
-
-### CiviContribute
-
-- **[dev/core#170](https://lab.civicrm.org/dev/core/issues/170) contribution
-  detail report errors when soft credits column is exposed
-  ([12287](https://github.com/civicrm/civicrm-core/pull/12287))**
-
-  This change fixes a bug where on the Contribution Details Report if the Soft
-  Credits column was checked the running the report would result in a fatal
-  error so that running the Contribution Details Report with the Soft Credits
-  column checked does not result in a fatal error.
-
-### CiviEvent
-
-- **[dev/core#189](https://lab.civicrm.org/dev/core/issues/189) Event Fees not
-  loading when registering in back-end
-  ([12333](https://github.com/civicrm/civicrm-core/pull/12333))**
-
-  This change fixes a bug where when registering an event participant on the
-  back-end the fee selections section did not load after the event was selected.
-
-- **[dev/core#185](https://lab.civicrm.org/dev/core/issues/185) “Print selected
-  rows” option missing in Event Participant listing dropdown actions
-  ([12326](https://github.com/civicrm/civicrm-core/pull/12326))**
-
-  This change fixes a bug where when a user ran a search for Event Participants
-  and then checked some rows the "Print selected rows" option was not showing so
-  that the "Print selected rows" option shows as expected.
-
-### CiviMail
-
-- **[dev/core#163](https://lab.civicrm.org/dev/core/issues/163) Disabled Groups
-  used for mailings block access to mailing reports
-  ([12277](https://github.com/civicrm/civicrm-core/pull/12277)) and
-  ([12259](https://github.com/civicrm/civicrm-core/pull/12259))**
-
-  This change fixes a bug where When a group that was used to send a mailing is
-  disabled, access to the past mailing was blocked because mailingACLIDs only
-  checked for enabled groups.
-
-- **[dev/mail#12](https://lab.civicrm.org/dev/mail/issues/12) Incorrect Total
-  Count on mail summary report
-  ([12247](https://github.com/civicrm/civicrm-core/pull/12247))**
-
-  This change fixes a bug where the Mail Summary Report "Total Opens" field was
-  showing the open count for all mailings so that it shows the open count for
-  only the corresponding mailing.
-
-### CiviMember
-
-- **[dev/core#154](https://lab.civicrm.org/dev/core/issues/154) Can't edit
-  related records when current employer has a pending membership
-  ([12266](https://github.com/civicrm/civicrm-core/pull/12266))**
-
-  This change fixes a bug where creating a relationship thru which a contact
-  should inherit a membership to a contact with a pending membership resulted in
-  a fatal error so that the relationship is saved successfully.
-
-### Dedupe
-
-- **Re-instate Dedupe limit functionality & fix select toggle functionality
-  ([12305](https://github.com/civicrm/civicrm-core/pull/12305))**
-
-  This change fixes two bugs when deduping contacts. First, it makes sure that
-  the limit parameter passed in the url is respected and second, it makes sure
-  the criteria parameter passed in the url is respected.
-
-- **Fix non-display of conflicts after batch dedupe from dedupe screen
-  ([12193](https://github.com/civicrm/civicrm-core/pull/12193))**
-
-  This change fixes a bug where if a batch dedupe was run for all contacts (not
-  'selected contacts only') conflicts were not displayed so that conflicts are
-  displayed.
-
-## <a name="misc"></a>Miscellany - Alice
-
-- **[CRM-21111](https://issues.civicrm.org/jira/browse/CRM-21111) getActivities
-  cleanup ([10909](https://github.com/civicrm/civicrm-core/pull/10909))**
-
-- **[CRM-20459](https://issues.civicrm.org/jira/browse/CRM-20459) Actively
-  deprecate CRM_Core_OptionGroup::getValue
-  ([12092](https://github.com/civicrm/civicrm-core/pull/12092),
-  [12075](https://github.com/civicrm/civicrm-core/pull/12075), and
-  [12050](https://github.com/civicrm/civicrm-core/pull/12050))**
-
-- **Improve CRM_Utils_Array::recursiveBuild to work with existing arrays.
-  ([12293](https://github.com/civicrm/civicrm-core/pull/12293))**
-
-- **Fix incorrect operator on previous Export fix
-  ([12278](https://github.com/civicrm/civicrm-core/pull/12278))**
-
-- **Accessibility #9: Regression - js error due to alertDismissal setting fixed.
-  ([12265](https://github.com/civicrm/civicrm-core/pull/12265))**
-
-- **Fix unreleased regression - fatal when editing relationship type Employer
-  ([12257](https://github.com/civicrm/civicrm-core/pull/12257))**
-
-- **Add 'Alphanumeric' rule type
-  ([12258](https://github.com/civicrm/civicrm-core/pull/12258))**
-
-# TO DOs
-
-- **[crm-](https://issues.civicrm.org/jira/browse/crm-)  ([12140](https://github.com/civicrm/civicrm-core/pull/12140) and [12113](https://github.com/civicrm/civicrm-core/pull/12113))** -- NOT SURE WHAT HAPPENED HERE
-- **fix related to issue dev/core#127, in depth overlap of filter related contacts ([12255](https://github.com/civicrm/civicrm-core/pull/12255))**
-- **fix of issue dev/core#127 (at gitlab), incorrect cache records for smart groups ([12249](https://github.com/civicrm/civicrm-core/pull/12249))**
-
-## <a name="features"></a>Features
-
-## <a name="bugs"></a>Bugs resolved
-
-### Core CiviCRM
-
-## Andrew features
-
-### Core CiviCRM
-
-- **[dev/accessibility#4](https://lab.civicrm.org/dev/accessibility/issues/4)
-  Make alerts accessible
-  ([12158](https://github.com/civicrm/civicrm-core/pull/12158))**
-
-  A new setting allows a site administrator to disable the automatic
-  disappearance of alerts.
-
-  In addition, alerts are denoted so that screen readers can provide audible
-  notice.
-
-- **Permit UI editing of custom data on other entities (here relationship_type)
-  when enabled in an extension
-  ([12128](https://github.com/civicrm/civicrm-core/pull/12128))**
-
 - **Upgrade Smarty to 2.6.31 to solve issues on PHP7.2
   ([208](https://github.com/civicrm/civicrm-packages/pull/208))**
 
@@ -363,8 +153,26 @@ Released July 4, 2018;
   This makes it simpler for an extension to modify the hard-coded number of rows
   available for recording soft credits on a contribution.
 
+### CiviMail
+
+- **[dev/mail#11](https://lab.civicrm.org/dev/mail/issues/11) Add pre/post hook
+  for CRM_Mailing_BAO_MailingJob
+  ([12275](https://github.com/civicrm/civicrm-core/pull/12275))**
+
+  This change adds a mailing job delete function with pre/post hooks.
+
 ### CiviMember
 
+- **[dev/membership#2](https://lab.civicrm.org/dev/membership/issues/2) Add
+  'membership start date' as an option when creating Scheduled Reminder based on
+  Membership ([12114](https://github.com/civicrm/civicrm-core/pull/12114))**
+
+  When setting up a scheduled reminder for a membership this change adds an
+  option to send the scheduled reminder based on the "Membership Start Date".
+  Additionally, when setting up a scheduled reminder for an event this change
+  adds the options to schedule the reminder based on the "Registration Start
+  Date" or "Registration End Date".
+
 - **[dev/core#38](https://lab.civicrm.org/dev/core/issues/38) Recurring
   Contribution Information on Membership Modal
   ([11903](https://github.com/civicrm/civicrm-core/pull/11903) and
@@ -388,7 +196,7 @@ Released July 4, 2018;
   This adds support for inheriting a user's language from the CMS on a Drupal 8
   site.
 
-## Andrew bugs
+## <a name="bugs"></a>Bugs resolved
 
 ### Core CiviCRM
 
@@ -400,6 +208,24 @@ Released July 4, 2018;
   now seems to require an API key, settings page text needs update
   ([12188](https://github.com/civicrm/civicrm-core/pull/12188))**
 
+- **[dev/core#127](https://lab.civicrm.org/dev/core/issues/127) Smart Group
+  incorrect counts ([12255](https://github.com/civicrm/civicrm-core/pull/12255)
+  and [12249](https://github.com/civicrm/civicrm-core/pull/12249))**
+
+- **Re-instate Dedupe limit functionality & fix select toggle functionality
+  ([12305](https://github.com/civicrm/civicrm-core/pull/12305))**
+
+  This change fixes two bugs when deduping contacts. First, it makes sure that
+  the limit parameter passed in the url is respected and second, it makes sure
+  the criteria parameter passed in the url is respected.
+
+- **Fix non-display of conflicts after batch dedupe from dedupe screen
+  ([12193](https://github.com/civicrm/civicrm-core/pull/12193))**
+
+  This change fixes a bug where if a batch dedupe was run for all contacts (not
+  'selected contacts only') conflicts were not displayed so that conflicts are
+  displayed.
+
 - **[dev/core#80](https://lab.civicrm.org/dev/core/issues/80)] Current Employer
   is not reset after relationship is updated
   ([12032](https://github.com/civicrm/civicrm-core/pull/12032))**
@@ -416,7 +242,8 @@ Released July 4, 2018;
 - **[CRM-21853](https://issues.civicrm.org/jira/browse/CRM-21853) Editing
   CustomGroup always sets is_multiple to false by default
   ([11877](https://github.com/civicrm/civicrm-core/pull/11877) and
-  [12116](https://github.com/civicrm/civicrm-core/pull/12116))**
+  [12116](https://github.com/civicrm/civicrm-core/pull/12116)) and
+  [12400](https://github.com/civicrm/civicrm-core/pull/12400))**
 
   When editing a custom data set in the API, the value of whether the set
   supports multiple values would be set to false when the `is_multiple`
@@ -471,6 +298,77 @@ Released July 4, 2018;
   Smart groups and child groups now work as expected when limiting the
   recipients of scheduled reminders.
 
+- **[CRM-21769](https://issues.civicrm.org/jira/browse/CRM-21769) Show
+  unsupported locale for parsing warning only when when enabling address parsing
+  ([11672](https://github.com/civicrm/civicrm-core/pull/11672))**
+
+  This change improves the warning thrown when the Street Address Parsing
+  setting is set to be an unsupported locale so that is is thrown when that
+  change is made as opposed to anytime one goes to edit a street address.
+
+- **[dev/report#4](https://lab.civicrm.org/dev/report/issues/4) CiviReports
+  issue with boolean fields
+  ([12382](https://github.com/civicrm/civicrm-core/pull/12382))**
+
+  This change fixes a bug where contact and membership reports displayed all
+  boolean fields (Deceased, Do Not Email, Do Not SMS, etc) as yes regardless of
+  their actual values so that these reports show the correct data for those
+  fields.
+
+- **[CRM-20841](https://issues.civicrm.org/jira/browse/CRM-20841) Manual Merge -
+  on_hold, is_bulkmail or signature information lost
+  ([10630](https://github.com/civicrm/civicrm-core/pull/10630))**
+
+  When deduping contacts, on the merge form, this change makes it so that the
+  on_hold, bulkmail and signature status are displayed with the email address.
+  If there is a difference between the statuses of the emails being deduped the
+  email row is highlighted as a conflict.
+
+- **Fix enotice when updating a custom group with is_multiple = 1
+  ([12243](https://github.com/civicrm/civicrm-core/pull/12243))**
+
+  This change fixes a bug where an e-notice was being thrown when updating a
+  group with is_multiple = 1 so that no e-notice is thrown.
+
+- **ensure that the indexed column is not an FK before deleting the index
+  ([12241](https://github.com/civicrm/civicrm-core/pull/12241))**
+
+  This change fixes a bug where when changing a custom field from searchable to
+  not searchable, CiviCRM tries to remove the index. This causes a fatal error
+  when the column is also a foreign key to another table because the index is
+  needed for the foreign key so that civi checks if the column is not a foreign
+  key before removing the index.
+
+- **[dev/core#147](https://lab.civicrm.org/dev/core/issues/147) One of
+  parameters is not of the type MysqlColumnNameOrAlias when using Non-ASCII
+  display names. ([12226](https://github.com/civicrm/civicrm-core/pull/12226))**
+
+  This change fixes a bug where using a display name for a location type with
+  Non-ASCII text would result in a fatal error when searching using that
+  location type.
+
+- **[CRM-21553](https://issues.civicrm.org/jira/browse/CRM-21553) can not update
+  primary location type field details if same field available for other location
+  types ([11407](https://github.com/civicrm/civicrm-core/pull/11407))**
+
+  This change fixes a bug where a profile could not include a primary email
+  field (or any field that uses location types) and a email field of any other
+  location type so that a profile can include two fields one with the location
+  type Primary and one with a different location type.
+
+- **[dev/core#149](https://lab.civicrm.org/dev/core/issues/149) Fatal Error on
+  customvalue get api
+  ([12225](https://github.com/civicrm/civicrm-core/pull/12225))**
+
+  This change fixes a fatal error when running the customvalue get api.
+
+- **Only set defaults when creating a custom field (not when editing one)
+  ([12240](https://github.com/civicrm/civicrm-core/pull/12240))**
+
+  This change fixes a bug where when editing a custom field any empty fields
+  would revert to the default values so that they revert to what they were saved
+  as (empty).
+
 - **[dev/core#131](https://lab.civicrm.org/dev/core/issues/131) Add in missing
   UK shire Monmouthshire
   ([12168](https://github.com/civicrm/civicrm-core/pull/12168))**
@@ -530,6 +428,14 @@ Released July 4, 2018;
 
 ### CiviCase
 
+- **getCaseRoles not working when supplied relationship id.
+  civicrm_relationship table name changed to alias name rel because its changed
+  in the actual query
+  ([12245](https://github.com/civicrm/civicrm-core/pull/12245))**
+
+  This change fixes a bug in the getCaseRoles function so it works properly when
+  supplied a relationship id
+
 - **[CRM-21598](https://issues.civicrm.org/jira/browse/CRM-21598) Case Activity
   issues with custom Completed Status Type.
   ([11456](https://github.com/civicrm/civicrm-core/pull/11456))**
@@ -578,12 +484,23 @@ Released July 4, 2018;
   not including soft credits
   ([12205](https://github.com/civicrm/civicrm-core/pull/12205))**
 
+- **[dev/core#211](https://lab.civicrm.org/dev/core/issues/211) Fix mis-allocation of financial transactions when editing payment method on a completed payment ([12409] https://github.com/civicrm/civicrm-core/pull/12409))**
+  
+
 ### CiviEvent
 
 - **[dev/core#108](https://lab.civicrm.org/dev/core/issues/108) unable to create
   new event location without impacting other events
   ([12104](https://github.com/civicrm/civicrm-core/pull/12104))**
 
+- **[dev/core#185](https://lab.civicrm.org/dev/core/issues/185) “Print selected
+  rows” option missing in Event Participant listing dropdown actions
+  ([12326](https://github.com/civicrm/civicrm-core/pull/12326))**
+
+  This change fixes a bug where when a user ran a search for Event Participants
+  and then checked some rows the "Print selected rows" option was not showing so
+  that the "Print selected rows" option shows as expected.
+
 - **[dev/core#68](https://lab.civicrm.org/dev/core/issues/68) DB Error on 'Find
   Participant' page when MySQL `FULL_GROUP_BY_MODE` is enabled
   ([11996](https://github.com/civicrm/civicrm-core/pull/11996))**
@@ -605,6 +522,23 @@ Released July 4, 2018;
   This resolves a bug where CiviMail would add a quote character at the end of
   link URLs too aggressively.
 
+- **[dev/core#163](https://lab.civicrm.org/dev/core/issues/163) Disabled Groups
+  used for mailings block access to mailing reports
+  ([12277](https://github.com/civicrm/civicrm-core/pull/12277)) and
+  ([12259](https://github.com/civicrm/civicrm-core/pull/12259))**
+
+  This change fixes a bug where When a group that was used to send a mailing is
+  disabled, access to the past mailing was blocked because mailingACLIDs only
+  checked for enabled groups.
+
+- **[dev/mail#12](https://lab.civicrm.org/dev/mail/issues/12) Incorrect Total
+  Count on mail summary report
+  ([12247](https://github.com/civicrm/civicrm-core/pull/12247))**
+
+  This change fixes a bug where the Mail Summary Report "Total Opens" field was
+  showing the open count for all mailings so that it shows the open count for
+  only the corresponding mailing.
+
 ### CiviMember
 
 - **Removing related memberships if parent membership type is changed which does
@@ -615,6 +549,14 @@ Released July 4, 2018;
   allow inherited memberships, the inherited memberships are now completely
   deleted.
 
+- **[dev/core#154](https://lab.civicrm.org/dev/core/issues/154) Can't edit
+  related records when current employer has a pending membership
+  ([12266](https://github.com/civicrm/civicrm-core/pull/12266))**
+
+  This change fixes a bug where creating a relationship thru which a contact
+  should inherit a membership to a contact with a pending membership resulted in
+  a fatal error so that the relationship is saved successfully.
+
 - **[CRM-21632](https://issues.civicrm.org/jira/browse/CRM-21632)
   {membership.fee} prints out in documents with 9 decimal places
   ([12196](https://github.com/civicrm/civicrm-core/pull/12196))**
@@ -632,7 +574,7 @@ Released July 4, 2018;
   The `hook_civicrm_pre` and `hook_civicrm_post` hooks are now invoked when
   creating or editing a membership type.
 
-## Andrew miscellany
+## <a name="misc"></a>Miscellany
 
 - **Function extraction (Move towards generic custom data support for all
   entities) ([12095](https://github.com/civicrm/civicrm-core/pull/12095))**
@@ -771,7 +713,8 @@ Released July 4, 2018;
   ([12212](https://github.com/civicrm/civicrm-core/pull/12212))**
 
 - **Add api testing / custom data support for MailingJob.
-  ([12221](https://github.com/civicrm/civicrm-core/pull/12221))**
+  ([12221](https://github.com/civicrm/civicrm-core/pull/12221))
+  ([12399](https://github.com/civicrm/civicrm-core/pull/12399))**
 
 - **Move upgrade message to right file
   ([12242](https://github.com/civicrm/civicrm-core/pull/12242))**
@@ -779,15 +722,66 @@ Released July 4, 2018;
 - **Preliminary tidy up on PriceSet form.
   ([12211](https://github.com/civicrm/civicrm-core/pull/12211))**
 
-## <a name="misc"></a>Miscellany
+- **[CRM-21111](https://issues.civicrm.org/jira/browse/CRM-21111) getActivities
+  cleanup ([10909](https://github.com/civicrm/civicrm-core/pull/10909))**
+
+- **[CRM-20459](https://issues.civicrm.org/jira/browse/CRM-20459) Actively
+  deprecate CRM_Core_OptionGroup::getValue
+  ([12092](https://github.com/civicrm/civicrm-core/pull/12092),
+  [12075](https://github.com/civicrm/civicrm-core/pull/12075), and
+  [12050](https://github.com/civicrm/civicrm-core/pull/12050))**
+
+- **Improve CRM_Utils_Array::recursiveBuild to work with existing arrays.
+  ([12293](https://github.com/civicrm/civicrm-core/pull/12293))**
+
+- **Fix incorrect operator on previous Export fix
+  ([12278](https://github.com/civicrm/civicrm-core/pull/12278))**
+
+- **Accessibility #9: Regression - js error due to alertDismissal setting fixed.
+  ([12265](https://github.com/civicrm/civicrm-core/pull/12265))**
+
+- **Fix unreleased regression - fatal when editing relationship type Employer
+  ([12257](https://github.com/civicrm/civicrm-core/pull/12257))**
+
+- **Add 'Alphanumeric' rule type
+  ([12258](https://github.com/civicrm/civicrm-core/pull/12258))**
+
+- **(NFC) fix file permissions on civicrm-version.php
+  ([12140](https://github.com/civicrm/civicrm-core/pull/12140))**
+
+- **[dev/drupal#10](https://lab.civicrm.org/dev/drupal/issues/10) Keep
+  `civicrm-version.php` up-to-date without running GenCode on all builds
+  ([12113](https://github.com/civicrm/civicrm-core/pull/12113))**
 
 ## <a name="credits"></a>Credits
 
 This release was developed by the following code authors:
 
-AGH Strategies - Andrew Hunt; Agileware - Alok Patel; applicado; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; CEDC - Laryn Kragt Bakker; Chris Burgess; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Davi Alexandre, Debarshi Bhaumik, Michael Devery, Omar Abu Hussein, Vinu Varshith Sekar; Coop SymbioTIC - Samuel Vanhove; Fuzion - Jitendra Purohit; Hossein Amin; invalid-email-address; JMA Consulting - Monish Deb; Joinery - Allen Shaw; larssg-wildsight; Left Join Labs - Sean Madsen; Lighthouse Design and Consulting - Brian Shaughnessy; MJW Consulting - Matthew Wire; Oxfam Germany - Thomas Schüttler; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton; Will Long
+AGH Strategies - Andrew Hunt; Agileware - Alok Patel; applicado; Australian
+Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; CEDC - Laryn Kragt Bakker;
+Chris Burgess; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar,
+Yashodha Chaku; CompuCorp - Camilo Rodriguez, Davi Alexandre, Debarshi Bhaumik,
+Michael Devery, Omar Abu Hussein, Vinu Varshith Sekar; Coop SymbioTIC - Samuel
+Vanhove; Fuzion - Jitendra Purohit; Hossein Amin; JMA Consulting - Monish Deb;
+Joinery - Allen Shaw; Left Join Labs - Sean Madsen; Lighthouse Design and
+Consulting - Brian Shaughnessy; MJW Consulting - Matthew Wire; Oxfam Germany -
+Thomas Schüttler; Pradeep Nayak; Progressive Technology Project - Jamie
+McClelland; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin
+Cristiano; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen
+McNaughton; Wildsight - Lars Sanders-Green; Will Long
 
 Most authors also reviewed code for this release; in addition, the following
 reviewers contributed their comments:
 
-AGH Strategies - Andrew Hunt; Agileware - Alok Patel, Justin Freeman; alanpuccinelli@gmail.com; aniesshsethh; Australian Greens - Seamus Lee; BackOffice Thinking - Hassan Farooq; Blackfly Solutions - Alan Dixon; Chris Burgess; CiviCoop - Erik Hommel; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; civicrm-org[bot]; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Davi Alexandre, Michael Devery, Omar Abu Hussein; Coop SymbioTIC - Samuel Vanhove; Donald Hirst; Fuzion - Jitendra Purohit; hetclub; Hossein Amin; jensschuppe; JMA Consulting - Joe Murray, Monish Deb; Joinery - Allen Shaw; larssg-wildsight; Lighthouse Design and Consulting - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; MikeyMJCO; MJW Consulting - Matthew Wire; Oxfam Germany - Thomas Schüttler; Phil McKerracher; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Richard van Oosterhout; Samson Alajede; Skvare - Mark Hanna; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Tech To The People - Xavier Dutoit; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton
+Agileware - Justin Freeman; Alan Puccinelli; Aniessh Sethh; BackOffice Thinking -
+Hassan Farooq; CiviCoop - Erik Hommel; Donald Hirst; Hudson-Essex-Terraplane
+Club - Paul Butler; Jens Schuppe; JMA Consulting - Joe Murray; Megaphone
+Technology Consulting - Jon Goldberg; MikeyMJCO; Phil McKerracher; Richard van
+Oosterhout; Samson Alajede; Skvare - Mark Hanna; Tech To The People - Xavier
+Dutoit
+
+## <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`.