+- **Migrate KAM smartmenus to core
+ ([13582](https://github.com/civicrm/civicrm-core/pull/13582),
+ [240](https://github.com/civicrm/civicrm-packages/pull/240),
+ [13612](https://github.com/civicrm/civicrm-core/pull/13612),
+ [13729](https://github.com/civicrm/civicrm-core/pull/13729),
+ [13820](https://github.com/civicrm/civicrm-core/pull/13820), and
+ [13876](https://github.com/civicrm/civicrm-core/pull/13876))**
+
+ The Keyboard Accessible Menus extension is now moved to core, replacing the
+ CiviCRM navigation menu with a grey one provided by the SmartMenus jQuery
+ plugin. The new menu is mobile-responsive and more accessible.
+
+- **[dev/core#657](https://lab.civicrm.org/dev/core/issues/657) Add filter for
+ country on Repeat Contributions Report
+ ([13432](https://github.com/civicrm/civicrm-core/pull/13432))**
+
+ This change adds a filter for Country to the Repeat Contributions Report.
+
+- **[dev/core#690](https://lab.civicrm.org/dev/core/issues/690) Support more
+ entities in Attachment API by short-circuiting permission check
+ ([13529](https://github.com/civicrm/civicrm-core/pull/13529))**
+
+ You can now use the Attachment API to update attachment custom fields on
+ Memberships and several other entities.
+
+- **[dev/core#561](https://lab.civicrm.org/dev/core/issues/561) Replace
+ jcalendar instances with datepicker
+ ([13704](https://github.com/civicrm/civicrm-core/pull/13704),
+ [13701](https://github.com/civicrm/civicrm-core/pull/13701) and
+ [13746](https://github.com/civicrm/civicrm-core/pull/13746)) Continued Work**
+
+ These changes update the following places to use the datepicker instead of the
+ jcalendar widget: the age field on the Advanced Search form in the
+ Demographics section, the activity date time field on the find activites form,
+ and the date field on the Change Case Type Form. Additionally on the Find
+ Activities form these changes make it possible to pass the activity_date_time
+ criteria in the url.
+
+- **Add install and runtime status warnings if MySQL utf8mb4 is not supported
+ ([13425](https://github.com/civicrm/civicrm-core/pull/13425) and
+ [13682](https://github.com/civicrm/civicrm-core/pull/13682))**
+
+ This change adds a warning to the system status page, as well as at install
+ time, if a site's MySQL server does not support the utf8mb4 character set. See
+ also [dev/core#749](https://lab.civicrm.org/dev/core/issues/749) for an
+ intra-release regression related to this.
+
+- **Record change log entry when contact is moved to or restored from trash
+ ([13276](https://github.com/civicrm/civicrm-core/pull/13276))**
+
+ This change makes it so that a change log entry is created when a contact is
+ moved to the trash or restored from the trash.
+
+- **Towards supporting EntityForm for 'View Action'
+ ([13578](https://github.com/civicrm/civicrm-core/pull/13578))**
+
+ This change enhances support for viewing entities in the abstracted
+ "EntityForm" code. This may be used in the future to standardize viewing and
+ editing CiviCRM entities.
+
+- **Standardize format for entityRef create links
+ ([13628](https://github.com/civicrm/civicrm-core/pull/13628))**
+
+ This change standardizes the creation links in entity reference fields so that
+ they are pre-loaded for the client and so that they work equally well with all
+ entities.
+
+- **Add in Exception API to support the refactor of Dedupe Exception Page
+ ([13611](https://github.com/civicrm/civicrm-core/pull/13611))**
+
+ This change adds an API to create, get, and delete dedupe exceptions.
+
+- **CRM.loadScript improvements
+ ([13555](https://github.com/civicrm/civicrm-core/pull/13555))**
+
+ This change makes it so that dynamically loaded scripts are not served from
+ stale browser caches and allows angular apps to dynamically load scripts.
+
+- **Make submitOnce() button js into a button parameter
+ ([13333](https://github.com/civicrm/civicrm-core/pull/13333))**
+
+ This change makes it so that developers can set a button as submit only once
+ using the parameter `submitOnce = TRUE`.
+
+- **[dev/core#562](https://lab.civicrm.org/dev/core/issues/562) Remove instances
+ of $dao->free ([13560](https://github.com/civicrm/civicrm-core/pull/13560) and
+ [13564](https://github.com/civicrm/civicrm-core/pull/13564)) Continued Work**
+
+ These changes improve performance by removing instances of $dao->free.
+
+- **Upgrade PHPWord
+ ([13686](https://github.com/civicrm/civicrm-core/pull/13686))**
+
+ CiviCRM now contains an updated version of the code library for generating
+ Word documents.
+
+### CiviContribute
+
+- **Add pseudoconstant for payment_processor_id to contributionrecur
+ ([13702](https://github.com/civicrm/civicrm-core/pull/13702)) Continued Work**
+
+ This change alters the schema to add support for payment_processor_id as a
+ pseudoconstant for recurring contributions.
+
+- **[dev/core#767](https://lab.civicrm.org/dev/core/issues/767) Add 'Cancelled /
+ Refunded Date' and 'Cancellation / Refund Reason' in the Detail Contributions
+ Report ([13726](https://github.com/civicrm/civicrm-core/pull/13726))**
+
+ This change adds the fields and filters 'Cancelled / Refunded Date' and
+ 'Cancellation / Refund Reason' to the Contribution Detail report.
+
+- **[dev/report#8](https://lab.civicrm.org/dev/report/issues/8) Contribution
+ reports don't include thank-you date
+ ([13653](https://github.com/civicrm/civicrm-core/pull/13653))**
+
+ This change adds the "thank you date" field to the Contribution Summary and
+ Detail reports.
+
+- **[dev/core#735](https://lab.civicrm.org/dev/core/issues/735) Query
+ performance - suppress 'product' and related fields where products are not in
+ the database ([13638](https://github.com/civicrm/civicrm-core/pull/13638))**
+
+ This change removes the "Premium" column from the Contribution tab for sites
+ that do not use products and improves performance on those sites by not
+ searching for product related fields.
+
+- **Speed up contribution results by removing join on civicrm_financial_type
+ table when rendering search results.
+ ([13720](https://github.com/civicrm/civicrm-core/pull/13720))**
+
+ This change improves performance when searching contributions.
+
+- **Allow viewing of cancelled recurring contributions
+ ([13745](https://github.com/civicrm/civicrm-core/pull/13745))**
+
+ It is now possible to view canceled recurring contributions through the user
+ interface.
+
+- **Add new Payment.sendconfirmation api
+ ([13610](https://github.com/civicrm/civicrm-core/pull/13610),
+ [13561](https://github.com/civicrm/civicrm-core/pull/13561) and
+ [13609](https://github.com/civicrm/civicrm-core/pull/13609))**
+
+ A new Payment.sendconfirmation API method is available for generating payment
+ confirmation emails.
+
+- **Switch additional payment form to use Payment.sendconfirmation api
+ ([13649](https://github.com/civicrm/civicrm-core/pull/13649))**
+
+ The additional payment form now generates confirmation emails using the new
+ Payment.sendconfirmation API.
+
+- **Payment notification formatting, move greeting into table
+ ([13669](https://github.com/civicrm/civicrm-core/pull/13669))**
+
+ The greeting in the payment notification email is now aligned with the table
+ of payment information.
+
+- **Update Payment Notification to use greeting, remove text to 'Please print
+ this confirmation for your records.
+ ([13655](https://github.com/civicrm/civicrm-core/pull/13655))**
+
+ The Payment Notification email no longer asks recipients to "Please print this
+ confirmation for your records." It also is updated to use the email_greeting
+ instead of the display_name for the greeting.
+
+- **Contribution/ContributionRecur metadata updates for EntityForm
+ ([13579](https://github.com/civicrm/civicrm-core/pull/13579))**
+
+ These changes update the metadata for Contribution and ContributionRecur so
+ that they can be used to autogenerate forms with EntityForm.
+
+### CiviMember
+
+- **CiviCRM Membership Detail report, add column to display if membership is
+ Primary or Inherited
+ ([13736](https://github.com/civicrm/civicrm-core/pull/13736))**
+
+ This change adds a column "Primary/Inherited?" to the Membership Detail
+ report.
+
+### Drupal Integration
+
+- **Make address Supplemental line 3 available to views
+ ([551](https://github.com/civicrm/civicrm-drupal/pull/551))**
+
+ This change makes it so that one can use the address field "Supplemental
+ Address 3" in a view.
+
+### Joomla Integration
+
+- **Improves styling on Joomla! upgrade screen
+ ([13557](https://github.com/civicrm/civicrm-core/pull/13557))**
+
+ This change improves the styling of the Joomla upgrade screen.