| Fix problems installing or upgrading to a previous version? | |
| Introduce features? | |
| Fix bugs? | |
| **Introduce features?** | **yes** |
| **Fix bugs?** | **yes** |
## <a name="features"></a>Features
### WordPress Integration
### Core CiviCRM
-**[CRM-17633](https://issues.civicrm.org/jira/browse/CRM-17633) WordPress in own directory breaks CiviCRM ([11031](https://github.com/civicrm/civicrm-core/pull/11031) and [105](https://github.com/civicrm/civicrm-wordpress/pull/105))**
-**[CRM-21243](https://issues.civicrm.org/jira/browse/CRM-21243) Logo in WP menu doesn't follow standard ([118](https://github.com/civicrm/civicrm-wordpress/pull/118))**
The list of states and provinces now contains the capital territory and
districts under republic administration of Tajikistan, which were added to ISO
3166-2 recently.
### Core CiviCRM
-**[CRM-21195](https://issues.civicrm.org/jira/browse/CRM-21195) Adding the
-**[CRM-21229](https://issues.civicrm.org/jira/browse/CRM-21229) Manage Group page is slow if you have smart groups ([11033](https://github.com/civicrm/civicrm-core/pull/11033))**
When editing navigation menu items, you may now choose to display an icon from
the Font Awesome library.
-**[CRM-21201](https://issues.civicrm.org/jira/browse/CRM-21201) Tax recalculated when pay later contribution is completed using Pay Now ([11026](https://github.com/civicrm/civicrm-core/pull/11026))**
-**[CRM-20852](https://issues.civicrm.org/jira/browse/CRM-20852) Show tax term in UI (eg. VAT) ([10640](https://github.com/civicrm/civicrm-core/pull/10640))**
The group subscription date field will now be created as a timestamp field
when installing CiviCRM. Upgrading sites will be left as-is but may use the
Doctor When utility to convert dates.
-**[CRM-21234](https://issues.civicrm.org/jira/browse/CRM-21234) Missing subdivisions of Tajikistan ([11041](https://github.com/civicrm/civicrm-core/pull/11041))**
-**[CRM-21114](https://issues.civicrm.org/jira/browse/CRM-21114) file to case doesn't transfer activity assignees ([10912](https://github.com/civicrm/civicrm-core/pull/10912))**
Query parameters in the Activity Search may now be populated using URL
parameters along with `force=1`. This allows a direct link to a listing of a
subset of activities.
-**[CRM-21195](https://issues.civicrm.org/jira/browse/CRM-21195) Adding the ability to add icons to menu items ([11028](https://github.com/civicrm/civicrm-core/pull/11028), [11025](https://github.com/civicrm/civicrm-core/pull/11025), and [10996](https://github.com/civicrm/civicrm-core/pull/10996))**
-**[CRM-21216](https://issues.civicrm.org/jira/browse/CRM-21216) Replace member_BAO_membershiptype_getMembershipTypesByOrg with API equivalent ([11029](https://github.com/civicrm/civicrm-core/pull/11029) and [11020](https://github.com/civicrm/civicrm-core/pull/11020))**
Adding the URL parameter `download=0` to a file link will now display the file
within the browser rather than downloading it. This allows for files to be
rendered inline.
-**[CRM-21170](https://issues.civicrm.org/jira/browse/CRM-21170) Provide option
-**[CRM-21220](https://issues.civicrm.org/jira/browse/CRM-21220) Invoice due date format spacing correction ([11024](https://github.com/civicrm/civicrm-core/pull/11024))**
Contact selection boxes on other entities (such as backend contribution or
membership forms) now offer the ability to filter by contact ID or external
identifier.
-**[CRM-21160](https://issues.civicrm.org/jira/browse/CRM-21160) Make event_type_id available in event message templates. ([10977](https://github.com/civicrm/civicrm-core/pull/10977))**
-**[CRM-21125](https://issues.civicrm.org/jira/browse/CRM-21125) permit class
-**[CRM-21199](https://issues.civicrm.org/jira/browse/CRM-21199) Remove dependancy for 'Default invoice payment page' ([11003](https://github.com/civicrm/civicrm-core/pull/11003))**
Report developers can now set a variable class name for linked fields in
reports.
-**[CRM-21182](https://issues.civicrm.org/jira/browse/CRM-21182) Activity API - fetch case details ([10979](https://github.com/civicrm/civicrm-core/pull/10979))**
### CiviCampaign
-**[CRM-20889](https://issues.civicrm.org/jira/browse/CRM-20889) Toggle check_number field on backoffice form as payment form fields ([10680](https://github.com/civicrm/civicrm-core/pull/10680))**
-**[CRM-21157](https://issues.civicrm.org/jira/browse/CRM-21157) Convert civicrm_subscription_history.date to timestamp from datetime for new installs ([10954](https://github.com/civicrm/civicrm-core/pull/10954))**
The interview date is now available as a column, filter, and ordering option
on the Survey Detail report. However, the date display localization is still
forthcoming.
-**[CRM-20630](https://issues.civicrm.org/jira/browse/CRM-20630) Find Activities: search criteria passing with URL parameters ([10957](https://github.com/civicrm/civicrm-core/pull/10957))**
### CiviCase
-**[CRM-21038](https://issues.civicrm.org/jira/browse/CRM-21038) Billing and CC fields shown when payment processor not selected. ([10826](https://github.com/civicrm/civicrm-core/pull/10826))**
-**[CRM-21182](https://issues.civicrm.org/jira/browse/CRM-21182) Activity API -
-**[CRM-21086](https://issues.civicrm.org/jira/browse/CRM-21086) Allow Inline View of Files Instead of Download ([10883](https://github.com/civicrm/civicrm-core/pull/10883))**
Results of an `Activity.get` API request can now return data about a case that
the activity is filed to.
-**[CRM-21106](https://issues.civicrm.org/jira/browse/CRM-21106) Move financial type ACL clause for reports into extension ([10904](https://github.com/civicrm/civicrm-core/pull/10904))**
-**[CRM-21236](https://issues.civicrm.org/jira/browse/CRM-21236) Make contact custom fields available in Membership Detail report ([11042](https://github.com/civicrm/civicrm-core/pull/11042))**
Individual options within a price field can now be restricted so that they can
only be chosen by administrators.
-**[CRM-21063](https://issues.civicrm.org/jira/browse/CRM-21063) Survey detail report lacks date options ([10857](https://github.com/civicrm/civicrm-core/pull/10857))**
-**[CRM-20852](https://issues.civicrm.org/jira/browse/CRM-20852) Show tax term
-**[CRM-21125](https://issues.civicrm.org/jira/browse/CRM-21125) permit class assignment on links in reports ([10922](https://github.com/civicrm/civicrm-core/pull/10922))**
The term describing the tax (e.g. "VAT", "HST") is now displayed in
A system check and upgrade message now alert users who use financial type ACLs
but have not yet installed the "Access Control by Financial Type for Reports"
extension. These features will soon be removed from core CiviCRM.
### CiviEvent
-**[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))**
-**[CRM-21160](https://issues.civicrm.org/jira/browse/CRM-21160) Make
event_type_id available in event message templates.
Event message templates now can include `{$event_type_id}` to display the ID
of the event type.
-**[CRM-21205](https://issues.civicrm.org/jira/browse/CRM-21205) batch list does not display accurate currency ([11008](https://github.com/civicrm/civicrm-core/pull/11008))**
### CiviMember
-**[CRM-20276](https://issues.civicrm.org/jira/browse/CRM-20276) When editing a contribution the value in civicrm_financial_item_amount is not updated ([10970](https://github.com/civicrm/civicrm-core/pull/10970))**
-**[CRM-21236](https://issues.civicrm.org/jira/browse/CRM-21236) Make contact
custom fields available in Membership Detail report
-**[CRM-21113](https://issues.civicrm.org/jira/browse/CRM-21113) find cases: search by case ID and subject ([10911](https://github.com/civicrm/civicrm-core/pull/10911))**
The CiviCRM icon in the WordPress left-side menu now is a SVG that adopts the
appropriate colors as the menu item is highlighted or selected.
## <a name="bugs"></a>Bugs resolved
### Core CiviCRM
-**[CRM-21229](https://issues.civicrm.org/jira/browse/CRM-21229) Manage Group
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))**
...
...
@@ -201,8 +288,52 @@ Released November 8, 2017
-**[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))**
### CiviCase
-**[CRM-21114](https://issues.civicrm.org/jira/browse/CRM-21114) file to case
Contribution pages may have price sets where no option is selected by default.
In this case, when the total contribution is zero, no payment processor is
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-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))**
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-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-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))**