| *Does this version...?* | |
|:--------------------------------------------------------------- |:-------:|
-| Fix security vulnerabilities? | |
-| Change the database schema? | |
-| Alter the API? | |
-| Require attention to configuration options? | |
-| Fix problems installing or upgrading to a previous version? | |
-| Introduce features? | |
-| Fix bugs? | |
+| Fix security vulnerabilities? | no |
+| Change the database schema? | no |
+| Alter the API? | **yes** |
+| Require attention to configuration options? | no |
+| Fix problems installing or upgrading to a previous version? | no |
+| Introduce features? | **yes** |
+| Fix bugs? | **yes** |
## <a name="features"></a>Features
+### Core CiviCRM
+
+- **Activity display, switch to more performance getActivities function (from
+ deprecatedGetActivities)
+ ([12559](https://github.com/civicrm/civicrm-core/pull/12559))**
+
+ This change improves performance and alignment on the activity tab.
+
+- **Upgrade symfony in lockfile to be 2.8 which is supported version of 2…
+ ([12633](https://github.com/civicrm/civicrm-core/pull/12633))**
+
+ This change upgrades symfony from 2.6 to 2.8.44.
+
+- **Improve styling of address block on summary screen
+ ([12723](https://github.com/civicrm/civicrm-core/pull/12723))**
+
+ This changes the display of the address block to be more consistent with the
+ way that email and website are displayed on a contact.
+
+- **Foreign key for civicrm_custom_field.option_group_id
+ ([12706](https://github.com/civicrm/civicrm-core/pull/12706))**
+
+ This change adds a foreign key for option group id to the custom field table.
+
+- **Added Pseudoconstant for phone and website type
+ ([12727](https://github.com/civicrm/civicrm-core/pull/12727))**
+
+ This Adds a Pseudoconstant for phone and website type.
+
+- **Contact summary - adjust block width when editing
+ ([12708](https://github.com/civicrm/civicrm-core/pull/12708))**
+
+ This makes it so that on the inline Contact edit form, when a user clicks to
+ edit a section that section grows to allow the edit fields to be full sized.
+
+- **Added Pseudoconstant tag for visibility
+ ([12705](https://github.com/civicrm/civicrm-core/pull/12705))**
+
+ This change improves the API Explorer by adding a Pseudoconstant tag for
+ visibility. This makes it so that civicrm_option_value.visibility_id is now a
+ dropdown field with the visibility option group options.
+
+- **Use static cache for UFMatch lookups to improve performance
+ ([12628](https://github.com/civicrm/civicrm-core/pull/12628))**
+
+ This is a performance improvement, specifically it cuts down on load time for
+ the contact summary page.
+
+- **Replicate fix on PR #12643 for pledge report
+ ([12685](https://github.com/civicrm/civicrm-core/pull/12685))**
+
+ This change makes it so on the "Pledged not Paid" report one can filter by
+ smart groups.
+
+- **[dev/core#217](https://lab.civicrm.org/dev/core/issues/217) Allow
+ replacement of PrevNextCache implementation (for search screens)
+ ([12664](https://github.com/civicrm/civicrm-core/pull/12664) and
+ [12663](https://github.com/civicrm/civicrm-core/pull/12663)) (Preliminary Work)**
+
+ This change makes it so for the purposes of search-caching CiviCRM no longer
+ fills or reads the columns 'entity_table' and 'entity_id2' in the
+ civicrm_prevnext_cache table and makes the cacheKey column simpler and more
+ consistent.
+
+- **[dev/core#302](https://lab.civicrm.org/dev/core/issues/302) End of life
+ plans for 5.x php versions & planning for 7.0 EOL
+ ([12625](https://github.com/civicrm/civicrm-core/pull/12625)) (preliminary
+ work)**
+
+ This change Bumps the recommended php version to 7.1 and min recommended to
+ 7.0
+
### CiviReport
-- **[CRM-21677](https://issues.civicrm.org/jira/browse/CRM-21677) Report improvements ([12703](https://github.com/civicrm/civicrm-core/pull/12703) and [12698](https://github.com/civicrm/civicrm-core/pull/12698))**
+- **Add SQL modes to developer tab
+ ([12656](https://github.com/civicrm/civicrm-core/pull/12656))**
-## <a name="bugs"></a>Bugs resolved
+ This change adds SQL Mode info to the developer tab on reports.
-### Core CiviCRM
+- **don't add query to developer tab if we are downloading the data
+ ([12666](https://github.com/civicrm/civicrm-core/pull/12666))**
+
+ This is a performance improvement for downloading reports for users who have
+ permission to view the developer tab on reports.
+
+- **filter current employer report by all groups
+ ([12643](https://github.com/civicrm/civicrm-core/pull/12643))**
-- **Handle smart groups created in previous Civis which include relation_permission ([12804](https://github.com/civicrm/civicrm-core/pull/12804))**
+ This change makes it so one can filter the Current Employer report by all
+ groups. Prior to this change one could onlt filter this report by static
+ groups.
-- **5.5 ([12801](https://github.com/civicrm/civicrm-core/pull/12801))**
+### CiviMember
-- **5.5 ([12792](https://github.com/civicrm/civicrm-core/pull/12792))**
+- **Enable custom data display on MembershipType form
+ ([12738](https://github.com/civicrm/civicrm-core/pull/12738))**
-- **5.5 ([12783](https://github.com/civicrm/civicrm-core/pull/12783))**
+ This makes it so if Membership Type custom fields are configured they are
+ displayed on the Membership Type form.
-- **5.5 to master ([12760](https://github.com/civicrm/civicrm-core/pull/12760))**
+### CiviContribute
-- **5.5 to master ([12759](https://github.com/civicrm/civicrm-core/pull/12759))**
+- **Remove net_amount from the Back office contribution form.
+ ([12662](https://github.com/civicrm/civicrm-core/pull/12662))**
-- **Deduplicate setting of mailSent message ([12694](https://github.com/civicrm/civicrm-core/pull/12694))**
+ This change removes the net amount field from the back office contribution
+ form. The net amount is calculated in the BAO.
-- **dev/core#346 - Online Pay Now error when used from dashboard checksum… ([12745](https://github.com/civicrm/civicrm-core/pull/12745))**
+- **API : Set current domain as a sensible default for payment processor
+ ([12595](https://github.com/civicrm/civicrm-core/pull/12595))**
-- **Show ext version status even when directory not writeable ([12757](https://github.com/civicrm/civicrm-core/pull/12757))**
+ This change improves the PaymentProcessor.create api action by making
+ domain_id optional and setting it to use the current domain as the default if
+ a domain_id is not sent.
-- **5.5 ([12752](https://github.com/civicrm/civicrm-core/pull/12752))**
+### Drupal Integration
-- **Setting form - function extraction ([12744](https://github.com/civicrm/civicrm-core/pull/12744))**
+- **[dev/core#237](https://lab.civicrm.org/dev/core/issues/237) Hide Drupal8
+ Administer Menu bar on CiviCRM pages
+ ([12463](https://github.com/civicrm/civicrm-core/pull/12463))**
-- **Fix compatibility problem with CRM_Extendedreport_Form_Report_ExtendedReport ([12749](https://github.com/civicrm/civicrm-core/pull/12749))**
+ This change hides the Drupal8 menu bar when a user is on a civi backend page.
-- **Upgrading multilingual site causes DB Error ([12636](https://github.com/civicrm/civicrm-core/pull/12636))**
+- **Drupal Views CiviCRM: Allow Participant record to be used from Event.
+ ([539](https://github.com/civicrm/civicrm-drupal/pull/539))**
-- **Towards rationalising settings form & preferences form (partial of 12731) ([12732](https://github.com/civicrm/civicrm-core/pull/12732))**
+ This change makes it so in Drupal Views one can configure a relationship
+ between CiviCRM Events and CiviCRM Participants.
-- **5.5 to master ([12743](https://github.com/civicrm/civicrm-core/pull/12743))**
+### CiviCase
-- **Improve styling of address block on summary screen ([12723](https://github.com/civicrm/civicrm-core/pull/12723))**
+- **Make contact name into a link on Manage Case for single client
+ ([12619](https://github.com/civicrm/civicrm-core/pull/12619))**
-- **Foreign key for civicrm_custom_field.option_group_id ([12706](https://github.com/civicrm/civicrm-core/pull/12706))**
+ On the Manage Case page for a single client, this change makes the contact
+ name linked to that contact's summary page.
-- **Remove mcrypt warning except for affected sites. ([12733](https://github.com/civicrm/civicrm-core/pull/12733))**
+## <a name="bugs"></a>Bugs resolved
+
+### CiviCase
-- **dev/core#367: Query optimization for A-Z pager by adding indices to t… ([12740](https://github.com/civicrm/civicrm-core/pull/12740))**
+- **[dev/core#297](https://lab.civicrm.org/dev/core/issues/297) permission
+ "access my cases and activities" is broken by CRM-21461
+ ([12613](https://github.com/civicrm/civicrm-core/pull/12613))**
-- **Fixed fatal error 'DB Error: no such field' on Contribution detail re… ([12660](https://github.com/civicrm/civicrm-core/pull/12660))**
+ This change fixes the permission "access my cases and activites".
-- **dev/core#343 Fix long address lines overflowing label ([12691](https://github.com/civicrm/civicrm-core/pull/12691))**
+- **[dev/core#361](https://lab.civicrm.org/dev/core/issues/361) Mistake in Case
+ api spec description
+ ([12726](https://github.com/civicrm/civicrm-core/pull/12726))**
-- **dev/mail#20 : Preview screen doesn't open until recipients list is built on mail compose screen ([12509](https://github.com/civicrm/civicrm-core/pull/12509))**
+ This changes the text in the API Explorer for the entity Case for the
+ parameter Tags to read "Find cases with specified tags." before this change it
+ read "Find activities with specified tags.".
-- **dev/core#299 Fix mishandling of non decimal currency on update payment details form ([12684](https://github.com/civicrm/civicrm-core/pull/12684))**
+- **[dev/core#245](https://lab.civicrm.org/dev/core/issues/245) Duplicate
+ activities shown on case tab
+ ([12444](https://github.com/civicrm/civicrm-core/pull/12444))**
-- **Enable custom data display on MembershipType form ([12738](https://github.com/civicrm/civicrm-core/pull/12738))**
+ This change fixes a bug where If there were multiple assignee/target contacts on
+ an activity, the activities were being duplicated on the case activities tab.
+ Additionally this change fixes a bug where if the activity is only allowed a
+ single instance and the user tried to add another, the link had an invalid
+ activity Id.
-- **dev/core#351 - Fix $.crmSnippet error with no url args ([12735](https://github.com/civicrm/civicrm-core/pull/12735))**
+- **Don't duplicate activity when filing on case
+ ([12620](https://github.com/civicrm/civicrm-core/pull/12620))**
-- **dev/core#352 Ensure that contacts that are to be exluded are not adde… ([12712](https://github.com/civicrm/civicrm-core/pull/12712))**
+ This change fixes a bug where filing an activity on a case using the "File On
+ Case" link on the actvitytab/activity detail view would result in two
+ activities one related to the case and one not.
-- **dev/core#349 correct default sort for scheduled reminders list ([12701](https://github.com/civicrm/civicrm-core/pull/12701))**
+### CiviMember
-- **dev/translation#14 Fix InnoDB Advanced Logging ([12667](https://github.com/civicrm/civicrm-core/pull/12667))**
+- **BASW-240: 'Network Error' when creating membership type from contact
+ membership tab ([12700](https://github.com/civicrm/civicrm-core/pull/12700))**
-- **Fix recent item deduping & call hooks ([12704](https://github.com/civicrm/civicrm-core/pull/12704))**
+ This Change fixes a Network Error that was appearing when creating a membership
+ type from a contacts membership tab.
-- **Remove net_amount from the Back office contribution form. ([12662](https://github.com/civicrm/civicrm-core/pull/12662))**
+### CiviEvent
-- **Fix Undefined index: params in CRM_Event_BAO_Event::buildCustomProfile() ([12678](https://github.com/civicrm/civicrm-core/pull/12678))**
+- **Fix Undefined index: params in CRM_Event_BAO_Event::buildCustomProfile()
+ ([12678](https://github.com/civicrm/civicrm-core/pull/12678))**
-- **BASW-240: 'Network Error' when creating membership type from contact membership tab ([12700](https://github.com/civicrm/civicrm-core/pull/12700))**
+ This change suppresses an undefined index notice that was showing when one
+ comes to an Event from an online payment provider.
-- **dev/mail#21 trim test emails ([12599](https://github.com/civicrm/civicrm-core/pull/12599))**
+- **[dev/core#344](https://lab.civicrm.org/dev/core/issues/344) Tell a Friend
+ mail does not include event title
+ ([12699](https://github.com/civicrm/civicrm-core/pull/12699))**
-- **dev/core#334 Fix Contribution Page with Checksum and multiple Payment Processors ([12679](https://github.com/civicrm/civicrm-core/pull/12679))**
+ This fixes a bug where when using the Tell-A-Friend option to send an email
+ the title of the event was appearing in the subject of the email, so that the
+ title of the event does appear in the subject of the email.
-- **Get title for event tell a friend mail ([12699](https://github.com/civicrm/civicrm-core/pull/12699))**
+- **Ensure users with the perm "CiviEvent: access CiviEvent " can edit events
+ they have created.
+ ([12424](https://github.com/civicrm/civicrm-core/pull/12424))**
-- **Wrap long labels onto multiple lines to prevent text being cut off ([12716](https://github.com/civicrm/civicrm-core/pull/12716))**
+ This change fixes a bug where users with the permission "CiviEvent: access
+ CiviEvent" could create but not edit their events so that they can create and
+ edit their events.
-- **dev/core#297 : fix broken permission 'access my cases and activities' ([12613](https://github.com/civicrm/civicrm-core/pull/12613))**
+- **GL-44 admin price field options on event info page
+ ([11923](https://github.com/civicrm/civicrm-core/pull/11923))**
-- **Corrected tag_id parameter description to refer cases ([12726](https://github.com/civicrm/civicrm-core/pull/12726))**
+ This change ensures that on event info pages price set field options with the
+ visibility "admin" are only shown to admins.
-- **Added Pseudoconstant for phone and website type ([12727](https://github.com/civicrm/civicrm-core/pull/12727))**
+### CiviReport
-- **5.5 ([12725](https://github.com/civicrm/civicrm-core/pull/12725))**
+- **[dev/core#325](https://lab.civicrm.org/dev/core/issues/325) Fatal error 'DB Error: no
+ such field' on Contribution detail report
+ ([12660](https://github.com/civicrm/civicrm-core/pull/12660))**
-- **(NFC) Fix incorrect reference of doTransferCheckout() in comments ([12720](https://github.com/civicrm/civicrm-core/pull/12720))**
+ This change fixes a bug where on the Contribution Detail report, selecting the
+ "Age" column would result in a fatal error so that the report includes Age as
+ expected.
-- **Fix ReportInstance BAO to call post hook after save (instead of calling pre twice). ([12722](https://github.com/civicrm/civicrm-core/pull/12722))**
+- **Fix ReportInstance BAO to call post hook after save (instead of calling pre
+ twice). ([12722](https://github.com/civicrm/civicrm-core/pull/12722))**
-- **Contact summary - adjust block width when editing ([12708](https://github.com/civicrm/civicrm-core/pull/12708))**
+ This change improves the hook functionality in the ReportInstance BAO so that
+ one can call post hook after save and so that the pre hook is only called
+ once.
-- **Minor comment and typo cleanup ([12715](https://github.com/civicrm/civicrm-core/pull/12715))**
+- **[dev/core#341](https://lab.civicrm.org/dev/core/issues/341) "Contributions
+ made in Year X and not Year Y" custom search ignores date field
+ ([12686](https://github.com/civicrm/civicrm-core/pull/12686))**
-- **Added Pseudoconstant tag for visibility ([12705](https://github.com/civicrm/civicrm-core/pull/12705))**
+ This fixes a bug where custom searches using the "Contributions made in Year X
+ and not Year Y" were not respecting the date parameters, so that date
+ parameters are respected.
-- **Navigation - Don't reprocess fully-formed urls ([12702](https://github.com/civicrm/civicrm-core/pull/12702))**
+- **[dev/core#327](https://lab.civicrm.org/dev/core/issues/327) PHP Fatal error:
+ Call to undefined method - Contribution Details report
+ ([12661](https://github.com/civicrm/civicrm-core/pull/12661))**
-- **dev/joomla#2 Joomla on Windows cli.php & cron.php fail due to incorrect path ([12692](https://github.com/civicrm/civicrm-core/pull/12692))**
+ This fixes a bug where checking the Gender column field on the Contribution
+ Details report resulted in a fatal error so that one can include a gender
+ column in this report.
-- **NFC cleanup to Membership/Renewal form classes. ([12696](https://github.com/civicrm/civicrm-core/pull/12696))**
+### CiviMail
-- **Use static cache for UFMatch lookups to improve performance ([12628](https://github.com/civicrm/civicrm-core/pull/12628))**
+- **[dev/mail#20](https://lab.civicrm.org/dev/mail/issues/20) Preview screen
+ don't open until recipients list is built on mail compose screen
+ ([12509](https://github.com/civicrm/civicrm-core/pull/12509))**
-- **Add test for new rounded money format functions ([12689](https://github.com/civicrm/civicrm-core/pull/12689))**
+ This change fixes a bug where when drafting a mailing one could not open the
+ preview mailing screen until the recipient count query had completed.
-- **dev/core/#119 Fix mishandling of non decimal currency on additional payment form. ([12626](https://github.com/civicrm/civicrm-core/pull/12626))**
+- **[dev/core#352](https://lab.civicrm.org/dev/core/issues/352) Ensure that when
+ adding recipients of previous mailings that contacts who are being excluded
+ are removed ([12712](https://github.com/civicrm/civicrm-core/pull/12712))**
-- **dev/core#341 sybunt custom search date field fix ([12686](https://github.com/civicrm/civicrm-core/pull/12686))**
+ This change makes sure when using recipients from a previous mailing as the
+ recipients of a mailing That any exclusions are respected.
-- **dev/core/issues/322 - fix JS error on contribution page, completing form… ([12652](https://github.com/civicrm/civicrm-core/pull/12652))**
+- **[dev/mail#21](https://lab.civicrm.org/dev/mail/issues/21) send test email
+ may create duplicate contacts
+ ([12599](https://github.com/civicrm/civicrm-core/pull/12599))**
-- **Code cleanup on Membership form when freezing fields in a recurring exists situation ([12642](https://github.com/civicrm/civicrm-core/pull/12642))**
+ This change fixes a bug where sending a test email to two contacts seperated
+ by a space and a comma would sometimes result in a duplicate contact being
+ created.
-- **Replicate fix on PR #12643 for pledge report ([12685](https://github.com/civicrm/civicrm-core/pull/12685))**
+- **pass mailingJobId to hook_tokenValues
+ ([12026](https://github.com/civicrm/civicrm-core/pull/12026))**
-- **(dev/core#217) PrevNext - Remove references to entity_table and entity_id2 from service. Add test. ([12664](https://github.com/civicrm/civicrm-core/pull/12664))**
+ This change ensures the mailingJobId is sent to hook_tokenValues.
-- **5.5 ([12683](https://github.com/civicrm/civicrm-core/pull/12683))**
+### CiviContribute
-- **NFC Add/update two comments ([12680](https://github.com/civicrm/civicrm-core/pull/12680))**
+- **[dev/core#299](https://lab.civicrm.org/dev/core/issues/299) Decimal point
+ error. ([12684](https://github.com/civicrm/civicrm-core/pull/12684))
+ (Continuation of work)**
-- ** Ensure users with the perm "CiviEvent: access CiviEvent " can edit events they have created. ([12424](https://github.com/civicrm/civicrm-core/pull/12424))**
+ This change localizes the display of the amount on the update payment details
+ form.
-- **(dev/core#217) PrevNext - Use more consistent cache-keys while adjusting filters ([12663](https://github.com/civicrm/civicrm-core/pull/12663))**
+- **[dev/core#334](https://lab.civicrm.org/dev/core/issues/334) Public
+ contribution form and Checksums: billing information not loaded if using
+ multiple processors
+ ([12679](https://github.com/civicrm/civicrm-core/pull/12679))**
-- **5.5 to master ([12677](https://github.com/civicrm/civicrm-core/pull/12677))**
+ This fixes a bug where when a user goes to a contribution page that is
+ configured to use multiple payment processors via a checksum link the billing
+ address section was not pre-populating so that the billing section does
+ pre-populate.
-- **5.5 to master ([12676](https://github.com/civicrm/civicrm-core/pull/12676))**
+- **[dev/core#119](https://lab.civicrm.org/dev/core/issues/119) Notice error
+ ([12626](https://github.com/civicrm/civicrm-core/pull/12626))**
-- **don't add query to developer tab if we are downloading the data ([12666](https://github.com/civicrm/civicrm-core/pull/12666))**
+ When recording a payment on a site that is configured not to use decimal
+ thousand separators, that configuration was not being respected for the
+ default amount. This change fixes the default amount to be localized
+ appropriately.
-- **Fixed fatal error when Gender is selected in column ([12661](https://github.com/civicrm/civicrm-core/pull/12661))**
+- **[dev/core#322](https://lab.civicrm.org/dev/core/issues/322) Contribution
+ page, completing this form on behalf of someone else: JavaScript error for
+ checkbox field ([12652](https://github.com/civicrm/civicrm-core/pull/12652))**
-- **Add SQL modes to developer tab ([12656](https://github.com/civicrm/civicrm-core/pull/12656))**
+ This fixes a bug on contribution pages configured to accept donations onbehalf
+ of someone else and to include a profile with a checkbox where checking the
+ checkbox in the profile would result in a javascript error, additionally it
+ ensures that the form is populated with the onbehalf of contact's data.
-- **Export minor refactor Move household relationship types to the processor ([12579](https://github.com/civicrm/civicrm-core/pull/12579))**
+- **Use cached version of payment processor.
+ ([12627](https://github.com/civicrm/civicrm-core/pull/12627))**
-- **[NFC] Minor function extraction in report class. ([12658](https://github.com/civicrm/civicrm-core/pull/12658))**
+ This change fixes a bug where some payment processors when combined with Redis
+ were failing to complete transactions because Redis was caching the call to
+ completetransaction.
-- **5.5 ([12657](https://github.com/civicrm/civicrm-core/pull/12657))**
+### Joomla Integration
-- **GL-44 admin price field options on event info page ([11923](https://github.com/civicrm/civicrm-core/pull/11923))**
+- **[dev/joomla#2](https://lab.civicrm.org/dev/joomla/issues/2) Joomla
+ cron.php/cli.php fail on Windows server
+ ([12692](https://github.com/civicrm/civicrm-core/pull/12692))**
-- **filter current employer report by all groups ([12643](https://github.com/civicrm/civicrm-core/pull/12643))**
+ This fixes a bug where on Joomla sites on Windows cron was failing so that
+ cron works for Joomla stes on Windows.
-- **Drop custom CSS for Joomla CiviCRM menu so it works with shoreditch theme ([12632](https://github.com/civicrm/civicrm-core/pull/12632))**
+- **Make sure Joomla timezone is set for cron jobs
+ ([12609](https://github.com/civicrm/civicrm-core/pull/12609))**
-- **dev/core#237 : Hide Drupal8 Administer Menu bar on CiviCRM pages and move navigation js hacks to respective CMS js ([12463](https://github.com/civicrm/civicrm-core/pull/12463))**
+ This change ensures that the CRON job is executed using the same timezone as
+ Joomla (and the same timezone that is configured for Joomla/CiviCRM/database
+ when running via web). Prior to this change the CRON job was being executed
+ with timezone set to UTC.
-- **[phpunit test only] - Add one additional data integrity check to ensure that after Edit Fin… ([12645](https://github.com/civicrm/civicrm-core/pull/12645))**
+### Drupal Integration
-- **5.5 to master ([12648](https://github.com/civicrm/civicrm-core/pull/12648))**
+- **[dev/core#311](https://lab.civicrm.org/dev/core/issues/311) Upgrading
+ multilingual site causes DB Error
+ ([12636](https://github.com/civicrm/civicrm-core/pull/12636))**
-- **Fix CRM_ACL_API::whereClause to respect $contactId param ([12576](https://github.com/civicrm/civicrm-core/pull/12576))**
+ This change fixes a bug where upgrading a multilingual drupal site from
+ CiviCRM 4.4.7 to 5.4.0 causes a DB error so that one can upgrade a
+ multilingual drupal site without a DB error.
-- **5.5 to master ([12644](https://github.com/civicrm/civicrm-core/pull/12644))**
+### Core CiviCRM
-- **dev/accessibility#10 : Moved datepicker widget to a separate file ([12631](https://github.com/civicrm/civicrm-core/pull/12631))**
+- **Handle smart groups created in previous Civis which include
+ relation_permission
+ ([12804](https://github.com/civicrm/civicrm-core/pull/12804))**
-- **dev/core#295 - Allow default 'from' email to be set in New email form ([12603](https://github.com/civicrm/civicrm-core/pull/12603))**
+ This change fixes a bug where smart groups created in CiviCRM 5.4 based on a
+ search using a relationship break in CiviCRM 5.5 so that they work as
+ expected.
-- **Minor refactor, use sales tax trait to simplify sales tax functions ([12594](https://github.com/civicrm/civicrm-core/pull/12594))**
+- **[dev/core#346](https://lab.civicrm.org/dev/core/issues/346) Online Pay Now
+ error when used from dashboard checksum link
+ ([12745](https://github.com/civicrm/civicrm-core/pull/12745))**
-- **Upgrade symfony in lockfile to be 2.8 which is supported version of 2… ([12633](https://github.com/civicrm/civicrm-core/pull/12633))**
+ This change fixes a bug where when a user accessed the CiviCRM user dashboard
+ using a checksum and then clicked the paynow link, the paynow link would
+ break, so that the pay now link takes you to pay now as expected.
-- **Make contact name into a link on Manage Case for single client ([12619](https://github.com/civicrm/civicrm-core/pull/12619))**
+- **Show ext version status even when directory not writeable
+ ([12757](https://github.com/civicrm/civicrm-core/pull/12757))**
-- **[NFC] comment fixes relating to doc blocks, spelling ([12630](https://github.com/civicrm/civicrm-core/pull/12630))**
+ This change fixes a bug where extension updates were not showing if the
+ extension directory was not writable so that information about extension
+ updates are shown on the extensions tab regardless of whether the extension
+ directory is writabale.
-- **Follow up on #12611 - adding in three data-integrity assertions. ([12629](https://github.com/civicrm/civicrm-core/pull/12629))**
+- **Remove mcrypt warning except for affected sites.
+ ([12733](https://github.com/civicrm/civicrm-core/pull/12733))**
-- **Use cached version of payment processor. ([12627](https://github.com/civicrm/civicrm-core/pull/12627))**
+ This change makes it so that the System Check that warns people that mcrypt is
+ not available only shows on sites that store smtp passwords in their database
+ (the only users for whom this warning is applicable).
-- **Activity display, switch to more performance getActivities function (from deprecatedGetActivities) ([12559](https://github.com/civicrm/civicrm-core/pull/12559))**
+- **[dev/core#367](https://lab.civicrm.org/dev/core/issues/367) Fatal error /
+ SQL timeout in A-Z pager for advanced search by relationship with target group
+ for reciprocal relationship types
+ ([12740](https://github.com/civicrm/civicrm-core/pull/12740))**
-- **dev/core#245 Fix duplicate activities showing on case activities tab when they have multiple target/assignee contacts ([12444](https://github.com/civicrm/civicrm-core/pull/12444))**
+ This change fixes a bug where advanced searches on reciprocal relationships
+ (ex: "spouse") and using the criteria "target contact is in group" on sites
+ with large numbers of relationships of that type would take a long time,
+ occasionally timing out entirely.
-- **Bump recommended php version to 7.1 and min recommended to 7.0 ([12625](https://github.com/civicrm/civicrm-core/pull/12625))**
+- **[dev/core#343](https://lab.civicrm.org/dev/core/issues/343) Long lines in
+ contact name or address overflow mailing labels
+ ([12691](https://github.com/civicrm/civicrm-core/pull/12691))**
-- **Don't duplicate activity when filing on case ([12620](https://github.com/civicrm/civicrm-core/pull/12620))**
+ This change fixes a bug where PDF Mailing Labels generated by civi were not
+ wrapping appropriately so that they wrap and do run off the label.
-- **Make sure Joomla timezone is set for cron jobs ([12609](https://github.com/civicrm/civicrm-core/pull/12609))**
+- **[dev/core#351](https://lab.civicrm.org/dev/core/issues/351) ERROR: LoadForm
+ Pop-up w/out Params in URL
+ ([12735](https://github.com/civicrm/civicrm-core/pull/12735))**
-- **[PHPUnit test only] Adding in assertions re: Line Item and Contribution data-integrity. ([12611](https://github.com/civicrm/civicrm-core/pull/12611))**
+ This change fixes a bug where the load form function used to open a form in a
+ pop up window was throwing an error if no parameters were included in the URL
+ so no error is thrown if no parameters are sent (and no parameters are
+ necessary).
-- **Further removal of instance of using LOWER() rather than relying on mysql non-case-sensitivity. ([12612](https://github.com/civicrm/civicrm-core/pull/12612))**
+- **[dev/core#349](https://lab.civicrm.org/dev/core/issues/349) Scheduled
+ reminders list default sort does not work
+ ([12701](https://github.com/civicrm/civicrm-core/pull/12701))**
-- **Remove unused variables from process_participants job ([12621](https://github.com/civicrm/civicrm-core/pull/12621))**
+ This change fixes the default sort of the Scheduled reminders list so that it
+ sorts by title.
-- **Stop passing imProviders & phoneTypes - use CRM_Core_PseudoConstant:getLabel ([12608](https://github.com/civicrm/civicrm-core/pull/12608))**
+- **[dev/translation#14](https://lab.civicrm.org/dev/translation/issues/14)
+ InnoDB Advanced Logging cannot be enabled on multi-lingual
+ ([12667](https://github.com/civicrm/civicrm-core/pull/12667))**
-- **pass mailingJobId to hook_tokenValues ([12026](https://github.com/civicrm/civicrm-core/pull/12026))**
+ This change makes it so that InnoDB Advanced Logging can be enabled on
+ multi-lingual sites using:
+ https://github.com/eileenmcnaughton/nz.co.fuzion.innodbtriggers
-- **Fix teeny typo ([12618](https://github.com/civicrm/civicrm-core/pull/12618))**
+- **Fix recent item deduping & call hooks
+ ([12704](https://github.com/civicrm/civicrm-core/pull/12704))**
-- **5.5 ([12617](https://github.com/civicrm/civicrm-core/pull/12617))**
+ This change fixes a bug where sometimes the same item would be added twice to
+ the "recent items" list.
-- **API : Set current domain as a sensible default for payment processor ([12595](https://github.com/civicrm/civicrm-core/pull/12595))**
+- **Wrap long labels onto multiple lines to prevent text being cut off
+ ([12716](https://github.com/civicrm/civicrm-core/pull/12716))**
-- **Drupal Views CiviCRM: Allow Participant record to be used from Event. ([539](https://github.com/civicrm/civicrm-drupal/pull/539))**
+ This change makes it so that on front facing forms, long labels wrap on to
+ multiple lines.
-- **5.5 to master ([226](https://github.com/civicrm/civicrm-packages/pull/226))**
+- **Navigation - Don't reprocess fully-formed urls
+ ([12702](https://github.com/civicrm/civicrm-core/pull/12702))**
+
+ This change fixes an edge case where fully-formed urls in the menubar were
+ getting garbled so that relative urls, absolute urls and local urls are all
+ processed correctly.
+
+- **Fix CRM_ACL_API::whereClause to respect $contactId param
+ ([12576](https://github.com/civicrm/civicrm-core/pull/12576))**
+
+ This adds support to the CMS based permission checking and ensures that
+ CRM_ACL_API::whereClause checks the permissions for the contact Id it is sent
+ (before this change it checked the permissions of the logged in user).
+
+- **[dev/accessibility#10](https://lab.civicrm.org/dev/accessibility/issues/10)
+ Make datepicker
+ accessible ([12631](https://github.com/civicrm/civicrm-core/pull/12631)) (Preliminary Work)**
+
+ This change moves CiviCRM towards making the date picker accessible (one could
+ select a date from the calendar using control keys without using a mouse) by
+ moving the datepicker functionality to its own file.
+
+- **[dev/core#295](https://lab.civicrm.org/dev/core/issues/295) Default 'from'
+ mail address is not the default one showing in 'send email'
+ ([12603](https://github.com/civicrm/civicrm-core/pull/12603))**
+
+ This change makes it so that when sending an email using the "send email"
+ action if "Allow Mail to be sent from logged in contact's email address" is
+ disabled in settings the default from address is loaded into the from address
+ field.
+
+- **Further removal of instance of using LOWER() rather than relying on mysql
+ non-case-sensitivity.
+ ([12612](https://github.com/civicrm/civicrm-core/pull/12612))**
+
+ This change improves performance when searching on email_greeting,
+ postal_greeting, address.
## <a name="misc"></a>Miscellany
+- **Stop passing imProviders & phoneTypes - use CRM_Core_PseudoConstant:getLabel
+ ([12608](https://github.com/civicrm/civicrm-core/pull/12608))**
+
+- **Remove unused variables from process_participants job
+ ([12621](https://github.com/civicrm/civicrm-core/pull/12621))**
+
+- **Follow up on #12611 - adding in three data-integrity assertions.
+ ([12629](https://github.com/civicrm/civicrm-core/pull/12629))**
+
+- **Minor refactor, use sales tax trait to simplify sales tax functions
+ ([12594](https://github.com/civicrm/civicrm-core/pull/12594))**
+
+- **Drop custom CSS for Joomla CiviCRM menu so it works with shoreditch theme
+ ([12632](https://github.com/civicrm/civicrm-core/pull/12632))**
+
+- **Export minor refactor Move household relationship types to the processor
+ ([12579](https://github.com/civicrm/civicrm-core/pull/12579))**
+
+- **Code cleanup on Membership form when freezing fields in a recurring exists
+ situation ([12642](https://github.com/civicrm/civicrm-core/pull/12642))**
+
+- **Add test for new rounded money format functions
+ ([12689](https://github.com/civicrm/civicrm-core/pull/12689))**
+
+- **Minor comment and typo cleanup
+ ([12715](https://github.com/civicrm/civicrm-core/pull/12715))**
+
+- **Towards rationalising settings form & preferences form (partial of 12731)
+ ([12732](https://github.com/civicrm/civicrm-core/pull/12732))**
+
+- **Fix compatibility problem with CRM_Extendedreport_Form_Report_ExtendedReport
+ ([12749](https://github.com/civicrm/civicrm-core/pull/12749))**
+
+- **Fix teeny typo
+ ([12618](https://github.com/civicrm/civicrm-core/pull/12618))**
+
+- **[PHPUnit test only] Adding in assertions re: Line Item and Contribution
+ data-integrity.
+ ([12611](https://github.com/civicrm/civicrm-core/pull/12611))**
+
+- **[NFC] comment fixes relating to doc blocks, spelling
+ ([12630](https://github.com/civicrm/civicrm-core/pull/12630))**
+
+- **[phpunit test only] - Add one additional data integrity check to ensure that
+ after Edit Fin…
+ ([12645](https://github.com/civicrm/civicrm-core/pull/12645))**
+
+- **NFC Add/update two comments
+ ([12680](https://github.com/civicrm/civicrm-core/pull/12680))**
+
+- **[NFC] Minor function extraction in report class.
+ ([12658](https://github.com/civicrm/civicrm-core/pull/12658))**
+
+- **(NFC) Fix incorrect reference of doTransferCheckout() in comments
+ ([12720](https://github.com/civicrm/civicrm-core/pull/12720))**
+
+- **NFC cleanup to Membership/Renewal form classes.
+ ([12696](https://github.com/civicrm/civicrm-core/pull/12696))**
+
+- **[CRM-21677](https://issues.civicrm.org/jira/browse/CRM-21677) Report
+ improvements ([12703](https://github.com/civicrm/civicrm-core/pull/12703) and
+ [12698](https://github.com/civicrm/civicrm-core/pull/12698))**
+
+- **Deduplicate setting of mailSent message
+ ([12694](https://github.com/civicrm/civicrm-core/pull/12694))**
+
+- **Setting form - function extraction
+ ([12744](https://github.com/civicrm/civicrm-core/pull/12744))**
+
## <a name="credits"></a>Credits
This release was developed by the following code authors: