4.7.17 release notes: raw first run
authorAndrew Hunt <andrew@aghstrategies.com>
Thu, 2 Mar 2017 20:09:08 +0000 (15:09 -0500)
committerAndrew Hunt <andrew@aghstrategies.com>
Tue, 7 Mar 2017 22:50:27 +0000 (17:50 -0500)
release-notes.md
release-notes/4.7.17.md [new file with mode: 0644]

index c21ab0bee1d74e9db6a9b9bf58a7d446da633202..8a65c77c6b750753466bbe9fef854f985704e961 100644 (file)
@@ -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
diff --git a/release-notes/4.7.17.md b/release-notes/4.7.17.md
new file mode 100644 (file)
index 0000000..1ade263
--- /dev/null
@@ -0,0 +1,226 @@
+# 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