Commit | Line | Data |
---|---|---|
bc5721af AH |
1 | # CiviCRM 4.7.26 |
2 | ||
400211bf | 3 | Released November 8, 2017 |
bc5721af | 4 | |
400211bf | 5 | - **[Synopsis](#synopsis)** |
bc5721af AH |
6 | - **[Features](#features)** |
7 | - **[Bugs resolved](#bugs)** | |
8 | - **[Miscellany](#misc)** | |
9 | - **[Credits](#credits)** | |
400211bf AH |
10 | - **[Feedback](#feedback)** |
11 | ||
12 | ## <a name="synopsis"></a>Synopsis | |
13 | ||
14 | | *Does this version...?* | | | |
15 | |:----------------------------------------------------------- |:-------:| | |
16 | | Fix security vulnerabilities? | | | |
17 | | Change the database schema? | | | |
18 | | Alter the API? | | | |
19 | | Require attention to configuration options? | | | |
20 | | Fix problems installing or upgrading to a previous version? | | | |
21 | | Introduce features? | | | |
22 | | Fix bugs? | | | |
bc5721af AH |
23 | |
24 | ## <a name="features"></a>Features | |
25 | ||
26 | ### WordPress Integration | |
27 | ||
28 | - **[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))** | |
29 | ||
30 | - **[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))** | |
31 | ||
32 | ### Core CiviCRM | |
33 | ||
34 | - **[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))** | |
35 | ||
36 | - **[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))** | |
37 | ||
38 | - **[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))** | |
39 | ||
40 | - **[CRM-21234](https://issues.civicrm.org/jira/browse/CRM-21234) Missing subdivisions of Tajikistan ([11041](https://github.com/civicrm/civicrm-core/pull/11041))** | |
41 | ||
42 | - **[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))** | |
43 | ||
44 | - **[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))** | |
45 | ||
46 | - **[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))** | |
47 | ||
48 | - **[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))** | |
49 | ||
50 | - **[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))** | |
51 | ||
52 | - **[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))** | |
53 | ||
54 | - **[CRM-21182](https://issues.civicrm.org/jira/browse/CRM-21182) Activity API - fetch case details ([10979](https://github.com/civicrm/civicrm-core/pull/10979))** | |
55 | ||
56 | - **[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))** | |
57 | ||
58 | - **[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))** | |
59 | ||
60 | - **[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))** | |
61 | ||
62 | - **[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))** | |
63 | ||
64 | - **[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))** | |
65 | ||
66 | - **[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))** | |
67 | ||
68 | - **[CRM-21168](https://issues.civicrm.org/jira/browse/CRM-21168) WordPress plugin wiki/support links are incorrect ([116](https://github.com/civicrm/civicrm-wordpress/pull/116))** | |
69 | ||
e911da46 AH |
70 | - **[CRM-21170](https://issues.civicrm.org/jira/browse/CRM-21170) Provide option |
71 | to filter by contact id & external id | |
72 | ([10966](https://github.com/civicrm/civicrm-core/pull/10966)) | |
73 | ||
bc5721af AH |
74 | ### CiviReport |
75 | ||
76 | - **[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))** | |
77 | ||
78 | - **[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))** | |
79 | ||
80 | - **[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))** | |
81 | ||
82 | ### CiviEvent | |
83 | ||
84 | - **[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))** | |
85 | ||
86 | ### CiviContribute | |
87 | ||
88 | - **[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))** | |
89 | ||
90 | - **[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))** | |
91 | ||
92 | ### CiviEvent, CiviReport, Internationalisation | |
93 | ||
94 | - **[CRM-21196](https://issues.civicrm.org/jira/browse/CRM-21196) Event reports localization ([10997](https://github.com/civicrm/civicrm-core/pull/10997))** | |
95 | ||
96 | ### CiviCase | |
97 | ||
98 | - **[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))** | |
99 | ||
100 | ## <a name="bugs"></a>Bugs resolved | |
101 | ||
102 | ### Core CiviCRM | |
103 | ||
104 | - **[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))** | |
105 | ||
106 | - **[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))** | |
107 | ||
108 | - **[CRM-21247](https://issues.civicrm.org/jira/browse/CRM-21247) User Record link (in the Actions section of a contact record summary) is broken ([11057](https://github.com/civicrm/civicrm-core/pull/11057))** | |
109 | ||
110 | - **[CRM-21241](https://issues.civicrm.org/jira/browse/CRM-21241) Spinning logo is too jumpy ([11046](https://github.com/civicrm/civicrm-core/pull/11046))** | |
111 | ||
112 | - **[CRM-21238](https://issues.civicrm.org/jira/browse/CRM-21238) Fatal error on Drupal /user and /user/% ([11049](https://github.com/civicrm/civicrm-core/pull/11049))** | |
113 | ||
114 | - **[CRM-21110](https://issues.civicrm.org/jira/browse/CRM-21110) Relationships tab on contact summary runs query twice ([11009](https://github.com/civicrm/civicrm-core/pull/11009))** | |
115 | ||
116 | - **[CRM-15861](https://issues.civicrm.org/jira/browse/CRM-15861) Offline membership renewal doesn't display priceset choices ([10887](https://github.com/civicrm/civicrm-core/pull/10887))** | |
117 | ||
118 | - **[CRM-21223](https://issues.civicrm.org/jira/browse/CRM-21223) Number and Money fields are not set to NULL in the database ([11037](https://github.com/civicrm/civicrm-core/pull/11037))** | |
119 | ||
120 | - **[CRM-21227](https://issues.civicrm.org/jira/browse/CRM-21227) Fix issues in CRM_Core_Page_run test suite following merge of PR #10435 ([11032](https://github.com/civicrm/civicrm-core/pull/11032))** | |
121 | ||
122 | - **[CRM-21202](https://issues.civicrm.org/jira/browse/CRM-21202) DataTables warning: table id=dupePairs ([11004](https://github.com/civicrm/civicrm-core/pull/11004))** | |
123 | ||
124 | - **[CRM-21198](https://issues.civicrm.org/jira/browse/CRM-21198) Completing payment for partially paid membership doesn't change membership status ([11006](https://github.com/civicrm/civicrm-core/pull/11006))** | |
125 | ||
126 | - **[CRM-20653](https://issues.civicrm.org/jira/browse/CRM-20653) CRM_Utils_Request::retrieve() does not support non-truthy defaults ([10435](https://github.com/civicrm/civicrm-core/pull/10435))** | |
127 | ||
128 | - **[CRM-20226](https://issues.civicrm.org/jira/browse/CRM-20226) Parent Group do not inherit child group contacts ([11011](https://github.com/civicrm/civicrm-core/pull/11011))** | |
129 | ||
130 | - **[CRM-20999](https://issues.civicrm.org/jira/browse/CRM-20999) Multiple elements share same id `auto_renew` value on live contribution page. ([10834](https://github.com/civicrm/civicrm-core/pull/10834))** | |
131 | ||
132 | - **[CRM-16836](https://issues.civicrm.org/jira/browse/CRM-16836) Basic Search form group select does not respect ACLs ([11013](https://github.com/civicrm/civicrm-core/pull/11013))** | |
133 | ||
134 | - **[CRM-21189](https://issues.civicrm.org/jira/browse/CRM-21189) Add permission for Close and reopen Batch ([10983](https://github.com/civicrm/civicrm-core/pull/10983))** | |
135 | ||
136 | - **[CRM-21134](https://issues.civicrm.org/jira/browse/CRM-21134) e-notice errors when using a processor extension ([10935](https://github.com/civicrm/civicrm-core/pull/10935))** | |
137 | ||
138 | - **[CRM-21117](https://issues.civicrm.org/jira/browse/CRM-21117) Line item not shown in mails when paying later for membership priceset ([10978](https://github.com/civicrm/civicrm-core/pull/10978))** | |
139 | ||
140 | - **[CRM-21183](https://issues.civicrm.org/jira/browse/CRM-21183) Updating Partially paid contribution to Completed doesn't update membership ([10981](https://github.com/civicrm/civicrm-core/pull/10981))** | |
141 | ||
142 | - **[CRM-21178](https://issues.civicrm.org/jira/browse/CRM-21178) Custom fields of type "Link" are no longer clickable ([10985](https://github.com/civicrm/civicrm-core/pull/10985))** | |
143 | ||
144 | - **[CRM-21169](https://issues.civicrm.org/jira/browse/CRM-21169) Fix broken inline edit for profiles ([10964](https://github.com/civicrm/civicrm-core/pull/10964))** | |
145 | ||
146 | - **[CRM-20657](https://issues.civicrm.org/jira/browse/CRM-20657) Multiple events purchased from webform lists only single participant details in mail received ([10439](https://github.com/civicrm/civicrm-core/pull/10439))** | |
147 | ||
148 | - **Fixing type (missing function call) in example for hook_civicrm_alterAngular ([10952](https://github.com/civicrm/civicrm-core/pull/10952))** | |
149 | ||
150 | - **[NFC] comments clean up in test classes. ([10963](https://github.com/civicrm/civicrm-core/pull/10963))** | |
151 | ||
152 | - **[CRM-21172](https://issues.civicrm.org/jira/browse/CRM-21172) Fix 'Edit Contact Information' link on contact dashboard ([10969](https://github.com/civicrm/civicrm-core/pull/10969))** | |
153 | ||
154 | - **[CRM-20892](https://issues.civicrm.org/jira/browse/CRM-20892) Same mailing open in two windows can overwrite data on scheduled mailings ([10953](https://github.com/civicrm/civicrm-core/pull/10953))** | |
155 | ||
156 | - **templates/CRM/PCP/Form/Campaign.tpl: remove comment (not relevant). ([10959](https://github.com/civicrm/civicrm-core/pull/10959))** | |
157 | ||
158 | - **Correct spelling. ([10955](https://github.com/civicrm/civicrm-core/pull/10955))** | |
159 | ||
160 | - **Civilint civicrm_og_sync module ([489](https://github.com/civicrm/civicrm-drupal/pull/489))** | |
161 | ||
162 | - **Civilint civicrm_user.inc ([490](https://github.com/civicrm/civicrm-drupal/pull/490))** | |
163 | ||
164 | - **Lint CiviCRM Rules module ([477](https://github.com/civicrm/civicrm-drupal/pull/477))** | |
165 | ||
166 | - **Remove CiviTest.module.sample as been replaced with the CiviCRM Dev Docs ([492](https://github.com/civicrm/civicrm-drupal/pull/492))** | |
167 | ||
168 | - **NFC Civilint civicrm_group_roles module ([479](https://github.com/civicrm/civicrm-drupal/pull/479))** | |
169 | ||
170 | - **Run Civilint against first half of civicrm_handler_field files ([485](https://github.com/civicrm/civicrm-drupal/pull/485))** | |
171 | ||
172 | - **Civilint views plugins files ([483](https://github.com/civicrm/civicrm-drupal/pull/483))** | |
173 | ||
174 | - **Lint Civitheme module ([475](https://github.com/civicrm/civicrm-drupal/pull/475))** | |
175 | ||
176 | - **Civilint civicrm_handler_field_website.inc ([484](https://github.com/civicrm/civicrm-drupal/pull/484))** | |
177 | ||
178 | - **(NFC) Lint civicrm.config.php.drupal ([474](https://github.com/civicrm/civicrm-drupal/pull/474))** | |
179 | ||
180 | - **Civilint Some views files and HookTest file ([476](https://github.com/civicrm/civicrm-drupal/pull/476))** | |
181 | ||
182 | - **NFC Civilint civicrm_member_roles ([480](https://github.com/civicrm/civicrm-drupal/pull/480))** | |
183 | ||
184 | - **NFC Civilint civicrm_contact_ref module ([481](https://github.com/civicrm/civicrm-drupal/pull/481))** | |
185 | ||
186 | - **CiviCRM / Drupal Rules: Show all groups ([478](https://github.com/civicrm/civicrm-drupal/pull/478))** | |
187 | ||
188 | ### CiviGrant, CiviReport | |
189 | ||
190 | - **[CRM-20460](https://issues.civicrm.org/jira/browse/CRM-20460) Grant Report incorrect where clause ([11036](https://github.com/civicrm/civicrm-core/pull/11036))** | |
191 | ||
192 | ### CiviCRM API, Core CiviCRM, Import | |
193 | ||
194 | - **[CRM-21109](https://issues.civicrm.org/jira/browse/CRM-21109) Creating contacts is slow, part 2 of 2: Smart group caching ([10943](https://github.com/civicrm/civicrm-core/pull/10943))** | |
195 | ||
196 | ### Backdrop Integration | |
197 | ||
198 | - **[CRM-21217](https://issues.civicrm.org/jira/browse/CRM-21217) Enable E2E tests for Backdrop CMS ([11021](https://github.com/civicrm/civicrm-core/pull/11021))** | |
199 | ||
200 | ### Dedupe | |
201 | ||
202 | - **[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))** | |
203 | ||
204 | ### CiviContribute | |
205 | ||
206 | - **[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))** | |
207 | ||
208 | - **[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))** | |
209 | ||
210 | ### CiviMember | |
211 | ||
212 | - **[CRM-20881](https://issues.civicrm.org/jira/browse/CRM-20881) Backend Membership status set to pending if contribution status label 'Completed' is renamed ([10670](https://github.com/civicrm/civicrm-core/pull/10670))** | |
213 | ||
214 | ### Accounting Integration, CiviContribute | |
215 | ||
216 | - **[CRM-21187](https://issues.civicrm.org/jira/browse/CRM-21187) Fix: Completing an existing contribution using completetransaction does not respect currency on financial_trxn record ([10982](https://github.com/civicrm/civicrm-core/pull/10982))** | |
217 | ||
218 | ### CiviEvent | |
219 | ||
220 | - **[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))** | |
221 | ||
222 | - **[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))** | |
223 | ||
224 | ### Import | |
225 | ||
226 | - **[CRM-16964](https://issues.civicrm.org/jira/browse/CRM-16964) Importing contact custom data doesn't respect the Fill option ([10838](https://github.com/civicrm/civicrm-core/pull/10838))** | |
227 | ||
228 | ### Drupal Integration Modules | |
229 | ||
230 | - **[CRM-20937](https://issues.civicrm.org/jira/browse/CRM-20937) civicrm engage breaks birth date field ([464](https://github.com/civicrm/civicrm-drupal/pull/464))** | |
231 | ||
232 | ### WordPress Integration | |
233 | ||
234 | - **[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))** | |
235 | ||
236 | ## <a name="misc"></a>Miscellany | |
237 | ||
238 | ## <a name="credits"></a>Credits | |
239 | ||
240 | This release was developed by the following code authors: | |
241 | ||
242 | AGH Strategies - Alice Frumin, Andrew Hunt; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Chris Burgess; Circle Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Michael Devery, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy; Eli Lisseck; Francesc Bassas i Bullich; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; JMA Consulting - Monish Deb, Pradeep Nayak; Kacper Warda; Left Join Labs - Sean Madsen; Lighthouse Design and Consulting - Brian Shaughnessy; MJW Consulting - Matthew Wire; Pawel Nowak; Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton | |
243 | ||
244 | Most authors also reviewed code for this release; in addition, the following | |
245 | reviewers contributed their comments: | |
246 | ||
247 | adzil; AGH Strategies - Alice Frumin, Andrew Hunt; artfulrobot; Artful Robot - Rich Lott; Australian Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Chris Burgess; Christian Wach; Circle Interactive - Dave Jenkins, Martin Castle; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Nicolas Ganivet, Sunil Pawar, Yashodha Chaku; CompuCorp - Michael Devery, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave Greenberg; Eli Lisseck; ericfg; Francesc Bassas i Bullich; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; gboudrias; Ginkgo Street Labs - Frank Gómez; JMA Consulting - Joe Murray, Monish Deb, Pradeep Nayak; John Kingsnorth; Joinery - Allen Shaw; Joseph Lacey; jules54; Kacper Warda; Korlon - Stuart Gaston; Left Join Labs - Sean Madsen; Lighthouse Design and Consulting - Brian Shaughnessy; Marc Brazeau; MC3 - Graham Mitchell; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; mmauroy; mohamedziada; Openflows - Eric Goldhagen; otetard; Pawel Nowak; Progressive Technology Project - Jamie McClelland; Semper IT - Karin Gerritsen; Skvare - Mark Hanna; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael McAndrew; Web Access - Kurund Jalmi; Wikimedia Foundation - Eileen McNaughton; ximapmi | |
400211bf AH |
248 | |
249 | ## <a name="feedback"></a>Feedback | |
250 | ||
251 | These release notes are edited by Alice Frumin and Andrew Hunt. If you'd like | |
252 | to provide feedback on them, please login to https://chat.civicrm.org/civicrm | |
253 | and contact `@agh1`. |