Commit efb3c5b4 authored by Andrew Hunt's avatar Andrew Hunt
Browse files

4.7.17 release notes: raw first run

parent 8e9a2eca
......@@ -14,6 +14,14 @@ Other resources for identifying changes are:
* https://github.com/civicrm/civicrm-joomla
* https://github.com/civicrm/civicrm-wordpress
## CiviCRM 4.7.17
Released March 8, 2017
- **[Features](release-notes/4.7.17.md#features)**
- **[Bugs resolved](release-notes/4.7.17.md#bugs)**
- **[Credits](release-notes/4.7.17.md#credits)**
## CiviCRM 4.7.16
Released February 8, 2017
......
# CiviCRM 4.7.17
Released FIX DATE
- **[Features](#features)**
- **[Bugs resolved](#bugs)**
- **[Credits](#credits)**
## <a name="features"></a>Features
### CiviCRM Search
- **[CRM-19815](https://issues.civicrm.org/jira/browse/CRM-19815) Make pseudoconstant code generic in advanced search ([9908](https://github.com/civicrm/civicrm-core/pull/9908), [9885](https://github.com/civicrm/civicrm-core/pull/9885), and [9799](https://github.com/civicrm/civicrm-core/pull/9799))**
### CiviMail
- **[CRM-20196](https://issues.civicrm.org/jira/browse/CRM-20196) Add a useful message when the user didn't setup bounce processing properly ([9906](https://github.com/civicrm/civicrm-core/pull/9906))**
### Dedupe
- **[CRM-19492](https://issues.civicrm.org/jira/browse/CRM-19492) When merging: require row to be taken across before changing row settings ([9902](https://github.com/civicrm/civicrm-core/pull/9902))**
- **[CRM-20154](https://issues.civicrm.org/jira/browse/CRM-20154) dedupe code improvement, remove unused autoflip parameter ([9893](https://github.com/civicrm/civicrm-core/pull/9893) and [9873](https://github.com/civicrm/civicrm-core/pull/9873))**
### Core CiviCRM
- **[CRM-20175](https://issues.civicrm.org/jira/browse/CRM-20175) Increase pager support to 9999 pages ([9894](https://github.com/civicrm/civicrm-core/pull/9894))**
- **[CRM-20158](https://issues.civicrm.org/jira/browse/CRM-20158) Store card type and last 4 digits of credit card ([9876](https://github.com/civicrm/civicrm-core/pull/9876))**
- **[CRM-19934](https://issues.civicrm.org/jira/browse/CRM-19934) Performance improvement on civicrm_acl_contact_cache ([9807](https://github.com/civicrm/civicrm-core/pull/9807))**
- **[CRM-19816](https://issues.civicrm.org/jira/browse/CRM-19816) Improve activity search filters ([9841](https://github.com/civicrm/civicrm-core/pull/9841))**
### CiviEvent
- **[CRM-19999](https://issues.civicrm.org/jira/browse/CRM-19999) Soften error message when registration is closed for an event ([9823](https://github.com/civicrm/civicrm-core/pull/9823))**
### CiviCRM Search, CiviReport
- **[CRM-19883](https://issues.civicrm.org/jira/browse/CRM-19883) Activity Priority Field is Not Included in Advanced Search or Activity Reports ([9816](https://github.com/civicrm/civicrm-core/pull/9816) and [9800](https://github.com/civicrm/civicrm-core/pull/9800))**
### NYSS
- **[CRM-19938](https://issues.civicrm.org/jira/browse/CRM-19938) Make Civi to CMS email sync optional ([9765](https://github.com/civicrm/civicrm-core/pull/9765))**
### Core CiviCRM, NYSS
- **[CRM-19930](https://issues.civicrm.org/jira/browse/CRM-19930) Patch DB_DataObject::toArray() to sprintf only as needed ([9735](https://github.com/civicrm/civicrm-core/pull/9735) and [177](https://github.com/civicrm/civicrm-packages/pull/177))**
- **[CRM-19929](https://issues.civicrm.org/jira/browse/CRM-19929) Implement pre hook for entityTag ([9733](https://github.com/civicrm/civicrm-core/pull/9733))**
## <a name="bugs"></a>Bugs resolved
### Core CiviCRM
- **[CRM-20201](https://issues.civicrm.org/jira/browse/CRM-20201) Manage Tags page does not work if a tag set does not have created by set ([9913](https://github.com/civicrm/civicrm-core/pull/9913))**
- **(Regression) CRM_Mailing_ActionTokens - Degrade gracefully ([9874](https://github.com/civicrm/civicrm-core/pull/9874))**
- **[CRM-20181](https://issues.civicrm.org/jira/browse/CRM-20181) Deprecate CRM_Core_Error::fatal() ([9900](https://github.com/civicrm/civicrm-core/pull/9900))**
- **[CRM-19453](https://issues.civicrm.org/jira/browse/CRM-19453) In Windows System->Directories fails to display under Joomla ([9890](https://github.com/civicrm/civicrm-core/pull/9890))**
- **Extension.download API - Allow downloading without installing ([9898](https://github.com/civicrm/civicrm-core/pull/9898))**
- **MailingGroup API - Tighten up deprecations ([9892](https://github.com/civicrm/civicrm-core/pull/9892))**
- **[CRM-20144](https://issues.civicrm.org/jira/browse/CRM-20144) API contact.get group='x' yields ""DB Error: no such field"" ([9884](https://github.com/civicrm/civicrm-core/pull/9884) and [9867](https://github.com/civicrm/civicrm-core/pull/9867))**
- **Display error message for activity processing ([9882](https://github.com/civicrm/civicrm-core/pull/9882))**
- **ApiExplorer - Fix js error ([9883](https://github.com/civicrm/civicrm-core/pull/9883))**
- **More test output on intermittant error ([9871](https://github.com/civicrm/civicrm-core/pull/9871))**
- **[CRM-19693](https://issues.civicrm.org/jira/browse/CRM-19693) Don't show options for disabled components ([9459](https://github.com/civicrm/civicrm-core/pull/9459))**
- **[CRM-20034](https://issues.civicrm.org/jira/browse/CRM-20034) Support "OR" params in api get ([9844](https://github.com/civicrm/civicrm-core/pull/9844))**
- **[CRM-19657](https://issues.civicrm.org/jira/browse/CRM-19657) recurring contribution receipt comes from logged in user ([9856](https://github.com/civicrm/civicrm-core/pull/9856) and [9842](https://github.com/civicrm/civicrm-core/pull/9842))**
- **[CRM-19960](https://issues.civicrm.org/jira/browse/CRM-19960) Drupal 8 Standard Page title does not immediately disappear on contact record screen ([9770](https://github.com/civicrm/civicrm-core/pull/9770))**
- **Remove mispelt param. ([9853](https://github.com/civicrm/civicrm-core/pull/9853))**
- **[CRM-19972](https://issues.civicrm.org/jira/browse/CRM-19972) Add in Post upgrade message for addition of manage tags permission ([9808](https://github.com/civicrm/civicrm-core/pull/9808))**
- **[CRM-19184](https://issues.civicrm.org/jira/browse/CRM-19184) Activities target contact list does not truncate ([9846](https://github.com/civicrm/civicrm-core/pull/9846))**
- **[CRM-20022](https://issues.civicrm.org/jira/browse/CRM-20022) Add Batch Title to Columns, Grouping tabs on Contribution Summary report ([9838](https://github.com/civicrm/civicrm-core/pull/9838))**
- **[CRM-18811](https://issues.civicrm.org/jira/browse/CRM-18811) MySQL table and column aliases can contain spaces ([8548](https://github.com/civicrm/civicrm-core/pull/8548))**
- **[CRM-20015](https://issues.civicrm.org/jira/browse/CRM-20015) token values with ampersand cause error when generating docx letter ([9834](https://github.com/civicrm/civicrm-core/pull/9834))**
- **[CRM-19964](https://issues.civicrm.org/jira/browse/CRM-19964) Event registration creates contribution without line item ([9774](https://github.com/civicrm/civicrm-core/pull/9774))**
- **[CRM-19950](https://issues.civicrm.org/jira/browse/CRM-19950) Wrong param passed to checkPermission function ([9832](https://github.com/civicrm/civicrm-core/pull/9832) and [9810](https://github.com/civicrm/civicrm-core/pull/9810))**
- **[CRM-18464](https://issues.civicrm.org/jira/browse/CRM-18464) Database Error upgrading to Civicrm 4.7 ([9679](https://github.com/civicrm/civicrm-core/pull/9679))**
- **[CRM-19979](https://issues.civicrm.org/jira/browse/CRM-19979) GroupContact.delete does not work for contacts with status of Pending ([9797](https://github.com/civicrm/civicrm-core/pull/9797))**
- **I have added myself a second time - under WMF ([9805](https://github.com/civicrm/civicrm-core/pull/9805))**
- **Release notes 4.7.16 (rest of 'em) ([9803](https://github.com/civicrm/civicrm-core/pull/9803))**
- **remove markdown files in /docs ([9771](https://github.com/civicrm/civicrm-core/pull/9771))**
- **civicrm_webtest.install - Restore access to edit message templates and tags ([9785](https://github.com/civicrm/civicrm-core/pull/9785))**
- **Update Test generated examples ([9798](https://github.com/civicrm/civicrm-core/pull/9798))**
- **Release notes 4.7.16 [wip] ([9781](https://github.com/civicrm/civicrm-core/pull/9781))**
- **[CRM-19918](https://issues.civicrm.org/jira/browse/CRM-19918) Price field "Active on" date ignored in Edit Event Registration > "Change Selections" ([9764](https://github.com/civicrm/civicrm-core/pull/9764))**
- **[CRM-19957](https://issues.civicrm.org/jira/browse/CRM-19957) DB Syntax Error on all Search Form submission ([9767](https://github.com/civicrm/civicrm-core/pull/9767))**
- **[CRM-19830](https://issues.civicrm.org/jira/browse/CRM-19830) Cleanup contribution search by making non-exportable fields exportable ([9718](https://github.com/civicrm/civicrm-core/pull/9718))**
- **[CRM-19793](https://issues.civicrm.org/jira/browse/CRM-19793) Redirect payment processors that fail result in ugly fatal - be prettier ([9762](https://github.com/civicrm/civicrm-core/pull/9762))**
- **Fix against PHP warning; Notice: Array to string conversion ([9753](https://github.com/civicrm/civicrm-core/pull/9753))**
- **[CRM-19955](https://issues.civicrm.org/jira/browse/CRM-19955) custom field image display in contact record retrieve incorrectly ([9758](https://github.com/civicrm/civicrm-core/pull/9758))**
- **Fix for CRM 19881: Clobbered time for receive_date and trxn_date ([9680](https://github.com/civicrm/civicrm-core/pull/9680))**
- **[CRM-19926](https://issues.civicrm.org/jira/browse/CRM-19926) Constituent Summary Report Filtered by Groups ignores children groups ([9732](https://github.com/civicrm/civicrm-core/pull/9732))**
- **[CRM-18427](https://issues.civicrm.org/jira/browse/CRM-18427) Submitted custom data values not reloaded on form when validation fails ([9752](https://github.com/civicrm/civicrm-core/pull/9752))**
- **[CRM-19927](https://issues.civicrm.org/jira/browse/CRM-19927) Error message when "Add to Group" is pressed with no group selected ([9731](https://github.com/civicrm/civicrm-core/pull/9731))**
- **[CRM-19936](https://issues.civicrm.org/jira/browse/CRM-19936) Membership line items are duplicated when a membership is created or renewed with priceset containing multiple memberships ([9744](https://github.com/civicrm/civicrm-core/pull/9744))**
- **[CRM-19864](https://issues.civicrm.org/jira/browse/CRM-19864) Incorrect URL in CiviCRM Resources dashlet on Joomla ([9668](https://github.com/civicrm/civicrm-core/pull/9668))**
- **Add a default layout for CiviCRM admin and ability to configure/set to default. Issue #15 ([20](https://github.com/civicrm/civicrm-backdrop/pull/20))**
### CiviContribute
- **[CRM-20145](https://issues.civicrm.org/jira/browse/CRM-20145) line_item with $0 amount may error when creating civicrm_entity_financial_trxn ([9866](https://github.com/civicrm/civicrm-core/pull/9866))**
- **[CRM-20048](https://issues.civicrm.org/jira/browse/CRM-20048) PayPal IPNs not processed if "receiver_email" != "business" ([9858](https://github.com/civicrm/civicrm-core/pull/9858))**
- **[CRM-20007](https://issues.civicrm.org/jira/browse/CRM-20007) RepeatTransaction API does not use the Payment Processor's payment Instrument to determine Payment Instrument ([9826](https://github.com/civicrm/civicrm-core/pull/9826))**
- **[CRM-19908](https://issues.civicrm.org/jira/browse/CRM-19908) Fundamental Fixes for Tax Math Calculations. ([9711](https://github.com/civicrm/civicrm-core/pull/9711))**
- **[CRM-19517](https://issues.civicrm.org/jira/browse/CRM-19517) Show price field Options that use disabled Financial Types so they can be edited. ([9763](https://github.com/civicrm/civicrm-core/pull/9763))**
- **[CRM-19802](https://issues.civicrm.org/jira/browse/CRM-19802) Contribution page : missing translation ([9587](https://github.com/civicrm/civicrm-core/pull/9587))**
- **[CRM-19871](https://issues.civicrm.org/jira/browse/CRM-19871) Default Membership Type not selected - Contribution Form ([9704](https://github.com/civicrm/civicrm-core/pull/9704))**
### CiviContribute, Internationalisation
- **[CRM-19490](https://issues.civicrm.org/jira/browse/CRM-19490) Profile date fields don't respect localisation on the Contribution Page confirmation screen ([9888](https://github.com/civicrm/civicrm-core/pull/9888), [9845](https://github.com/civicrm/civicrm-core/pull/9845), [9843](https://github.com/civicrm/civicrm-core/pull/9843), and [9830](https://github.com/civicrm/civicrm-core/pull/9830))**
### Core CiviCRM, User and administrator documentation
- **[CRM-20180](https://issues.civicrm.org/jira/browse/CRM-20180) Several documentation links are malformed ([9897](https://github.com/civicrm/civicrm-core/pull/9897))**
### CiviReport
- **[CRM-20170](https://issues.civicrm.org/jira/browse/CRM-20170) Fix attendee count on event summary report for free events ([9887](https://github.com/civicrm/civicrm-core/pull/9887))**
- **[CRM-19887](https://issues.civicrm.org/jira/browse/CRM-19887) Activity Summary report gives DB error on sort by email ([9690](https://github.com/civicrm/civicrm-core/pull/9690))**
### CiviCRM API
- **[CRM-20061](https://issues.civicrm.org/jira/browse/CRM-20061) All 'tables' as a parameter on the revert api ([9862](https://github.com/civicrm/civicrm-core/pull/9862))**
- **[CRM-20010](https://issues.civicrm.org/jira/browse/CRM-20010) Membership period_type is required in frontend but not in API. ([9829](https://github.com/civicrm/civicrm-core/pull/9829))**
- **[CRM-19945](https://issues.civicrm.org/jira/browse/CRM-19945) api.contribute.repeattransaction fails to renew membership under certain conditions ([9792](https://github.com/civicrm/civicrm-core/pull/9792))**
- **[CRM-19873](https://issues.civicrm.org/jira/browse/CRM-19873) contribute.repeattransaction fails when contribution_recur_id is a test recurring contribtuion ([9674](https://github.com/civicrm/civicrm-core/pull/9674))**
### CiviEvent, CiviReport, Internationalisation
- **[CRM-20013](https://issues.civicrm.org/jira/browse/CRM-20013) Localization for participant status on Event Income Report (Summary) ([9833](https://github.com/civicrm/civicrm-core/pull/9833))**
### CiviMail
- **[CRM-20016](https://issues.civicrm.org/jira/browse/CRM-20016) Fatal error processing bounces when email_id IS NULL ([9837](https://github.com/civicrm/civicrm-core/pull/9837))**
- **[CRM-19924](https://issues.civicrm.org/jira/browse/CRM-19924) Unsubscribe from a mailing sent to a parent group silently fails ([9730](https://github.com/civicrm/civicrm-core/pull/9730))**
### CiviCRM Profile
- **[CRM-19982](https://issues.civicrm.org/jira/browse/CRM-19982) Can't enter dates in 4.7.16. Can only enter characters in word "birth" ([9831](https://github.com/civicrm/civicrm-core/pull/9831))**
- **[CRM-19947](https://issues.civicrm.org/jira/browse/CRM-19947) custom multi profile: file upload display issue ([9754](https://github.com/civicrm/civicrm-core/pull/9754))**
- **[CRM-20051](https://issues.civicrm.org/jira/browse/CRM-20051) Drupal 8 user view page, Profile information not displaying ([428](https://github.com/civicrm/civicrm-drupal/pull/428))**
### NYSS
- **[CRM-19943](https://issues.civicrm.org/jira/browse/CRM-19943) Improve tag management UI ([9787](https://github.com/civicrm/civicrm-core/pull/9787))**
### CiviCase, NYSS
- **[CRM-19956](https://issues.civicrm.org/jira/browse/CRM-19956) Moving/Copying activities between Cases ([9766](https://github.com/civicrm/civicrm-core/pull/9766))**
### Core CiviCRM, Drupal Integration Modules
- **[CRM-19910](https://issues.civicrm.org/jira/browse/CRM-19910) Drupal view contact sub type IN query ([424](https://github.com/civicrm/civicrm-drupal/pull/424))**
### Drupal Integration Modules
- **[CRM-19545](https://issues.civicrm.org/jira/browse/CRM-19545) Custom field groups which do not directly extend the base 'Contact' disappear from Drupal view after applying patch CRM-18776 ([417](https://github.com/civicrm/civicrm-drupal/pull/417))**
## <a name="credits"></a>Credits
This release was developed by the following code authors:
AGH Strategies - Andrew Hunt; ajdavis; Australian Greens - Seamus Lee; chanunc; CiviCRM - Coleman Watts, Jitendra Purohit, Monish Deb, Tim Otten, Yashodha Chaku; Francesc Bassas i Bullich; Fuzion - Chris Burgess, Eileen McNaughton; h-c-c; herbdool; jackrabbithanna; JMA Consulting - Edsel Lopez, Pradeep Nayak; John Kingsnorth; kurund; Lighthouse Design and Consulting - Brian Shaughnessy; mattwire; seanmadsen; Semper IT - Karin Gerritsen; spalmstr; Wikimedia Foundation - Eileen McNaughton
Most authors also reviewed code for this release; in addition, the following
reviewers contributed their comments:
adixon; AGH Strategies - Andrew Hunt; Agileware - Agileware Team; ajdavis; AkA84; Andrew Cormick-Dockery; andrewhunt; andrewpthompson; Australian Greens - Seamus Lee; aydun; ayduns; Blackfly Solutions - Alan Dixon; BorislavZlatanov; chagrawil; chanunc; Circle Interactive - Dave Jenkins; civicrm-builder; CiviCRM - Coleman Watts, Jitendra Purohit, Monish Deb, Tim Otten, Yashodha Chaku; CiviDesk - Nicolas Ganivet, Steve Kessler, Sunil Pawar; CompuCorp - Mike Kondrashin; Coop SymbioTIC - Mathieu Lutfy; davialexandre; dkguru; ehendricks; ErichBSchulz; Francesc Bassas i Bullich; Fuzion - Chris Burgess, Eileen McNaughton; grapio; guanhuan; h-c-c; herbdool; jackaponte; jackrabbithanna; jiryu; jlacey; JMA Consulting - Edsel Lopez, Jon Goldberg, Pradeep Nayak; joemurray; John Kingsnorth; Joinery - Allen Shaw; josephlacey; KarinG; kcristiano; Klangsoft - David Reedy Jr; konadave; Korlon - Stuart Gaston; kurund; Lighthouse Design and Consulting - Brian Shaughnessy; mattallard; mattwire; michaelmcandrew; ogomez78; oskylark; peterhartmann; Progressive Technology Project - Jamie McClelland; seanmadsen; Semper IT - Karin Gerritsen; spalmstr; Systopia - Björn Endres; tschuettler; upperholme; urlisse; Vakees K; valfr35; Veda Consulting - Kajakaran Balakrishnan; Wikimedia Foundation - Eileen McNaughton
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment