Commit | Line | Data |
---|---|---|
c1431fdf AH |
1 | # CiviCRM 4.7.30 |
2 | ||
3 | Released February 7, 2018; | |
4 | ||
5 | - **[Features](#features)** | |
6 | - **[Bugs resolved](#bugs)** | |
7 | - **[Miscellany](#misc)** | |
8 | - **[Credits](#credits)** | |
9 | ||
10 | ## <a name="features"></a>Features | |
11 | ||
12 | ### Core CiviCRM | |
13 | ||
14 | - **[CRM-21584](https://issues.civicrm.org/jira/browse/CRM-21584) Add CrmRegion Tag to Contact Actions menu template ([11439](https://github.com/civicrm/civicrm-core/pull/11439))** | |
15 | ||
16 | - **[CRM-21575](https://issues.civicrm.org/jira/browse/CRM-21575) Websites of same type are over-written ([11428](https://github.com/civicrm/civicrm-core/pull/11428))** | |
17 | ||
18 | - **[CRM-21229](https://issues.civicrm.org/jira/browse/CRM-21229) Manage Group page is slow if you have smart groups ([11050](https://github.com/civicrm/civicrm-core/pull/11050))** | |
19 | ||
20 | - **[CRM-13123](https://issues.civicrm.org/jira/browse/CRM-13123) Handle value-separated fields at the dao level ([11394](https://github.com/civicrm/civicrm-core/pull/11394))** | |
21 | ||
22 | - **[CRM-21555](https://issues.civicrm.org/jira/browse/CRM-21555) Replace CRM_Core_OptionGroup::getValue with CRM_Core_PseudoConstant::getKey for Case ([11409](https://github.com/civicrm/civicrm-core/pull/11409))** | |
23 | ||
24 | - **[CRM-21513](https://issues.civicrm.org/jira/browse/CRM-21513) Change fee selection for text price field on backoffice Event registration Not Creating Correct Financial Items ([11380](https://github.com/civicrm/civicrm-core/pull/11380))** | |
25 | ||
26 | - **[CRM-21548](https://issues.civicrm.org/jira/browse/CRM-21548) Remove unused variables from \CRM_Utils_Address::format ([11403](https://github.com/civicrm/civicrm-core/pull/11403))** | |
27 | ||
28 | - **[CRM-21544](https://issues.civicrm.org/jira/browse/CRM-21544) Remove unused CRM_Contact_BAO_Contact_Optimizer class ([11400](https://github.com/civicrm/civicrm-core/pull/11400))** | |
29 | ||
30 | - **[CRM-21465](https://issues.civicrm.org/jira/browse/CRM-21465) clicking on pledge link in email returns fatal error ([11305](https://github.com/civicrm/civicrm-core/pull/11305))** | |
31 | ||
32 | - **[CRM-21539](https://issues.civicrm.org/jira/browse/CRM-21539) Add missing structure divs in templates ([11396](https://github.com/civicrm/civicrm-core/pull/11396))** | |
33 | ||
34 | - **[CRM-21526](https://issues.civicrm.org/jira/browse/CRM-21526) CRM_Utils_System_Drupal8::authenticate() is incomplete ([11381](https://github.com/civicrm/civicrm-core/pull/11381))** | |
35 | ||
36 | - **[CRM-21380](https://issues.civicrm.org/jira/browse/CRM-21380) Add setting to block activity type from sending assignee notification ([11222](https://github.com/civicrm/civicrm-core/pull/11222))** | |
37 | ||
38 | - **[CRM-21530](https://issues.civicrm.org/jira/browse/CRM-21530) Call post hook after activity is filed on case ([11385](https://github.com/civicrm/civicrm-core/pull/11385))** | |
39 | ||
40 | - **[CRM-21527](https://issues.civicrm.org/jira/browse/CRM-21527) Add default to extra address::create param ([11382](https://github.com/civicrm/civicrm-core/pull/11382))** | |
41 | ||
42 | - **[CRM-21518](https://issues.civicrm.org/jira/browse/CRM-21518) Add missing structure divs in templates ([11369](https://github.com/civicrm/civicrm-core/pull/11369))** | |
43 | ||
44 | - **[CRM-21499](https://issues.civicrm.org/jira/browse/CRM-21499) Add filter to manage tags page ([11368](https://github.com/civicrm/civicrm-core/pull/11368) and [11352](https://github.com/civicrm/civicrm-core/pull/11352))** | |
45 | ||
46 | - **[CRM-21180](https://issues.civicrm.org/jira/browse/CRM-21180) Inline changes to custom fields aren't reflected in custom greetings ([11364](https://github.com/civicrm/civicrm-core/pull/11364))** | |
47 | ||
48 | - **[CRM-21517](https://issues.civicrm.org/jira/browse/CRM-21517) UpdateSubscription OptionGroup->PseudoConstant ([11367](https://github.com/civicrm/civicrm-core/pull/11367))** | |
49 | ||
50 | - **[CRM-21298](https://issues.civicrm.org/jira/browse/CRM-21298) Don't offer to fix indices until we can do it right ([11250](https://github.com/civicrm/civicrm-core/pull/11250))** | |
51 | ||
52 | - **[CRM-21443](https://issues.civicrm.org/jira/browse/CRM-21443) Add support for auto-complete fields in the batch update forms ([11290](https://github.com/civicrm/civicrm-core/pull/11290))** | |
53 | ||
54 | - **[CRM-21504](https://issues.civicrm.org/jira/browse/CRM-21504) Add membership to recurring contribution detail ([11358](https://github.com/civicrm/civicrm-core/pull/11358))** | |
55 | ||
56 | - **[CRM-21433](https://issues.civicrm.org/jira/browse/CRM-21433) Optimize dupe checking in Recent Items stack ([11281](https://github.com/civicrm/civicrm-core/pull/11281))** | |
57 | ||
58 | - **[CRM-21471](https://issues.civicrm.org/jira/browse/CRM-21471) Remove unused function CRM_Core_Pseudoconstant::greetingDefaults ([11313](https://github.com/civicrm/civicrm-core/pull/11313))** | |
59 | ||
60 | - **[CRM-21286](https://issues.civicrm.org/jira/browse/CRM-21286) expose active flag in UI for group ([11103](https://github.com/civicrm/civicrm-core/pull/11103))** | |
61 | ||
62 | - **[CRM-21497](https://issues.civicrm.org/jira/browse/CRM-21497) crmRouteBinder: add deep comparison option ([11345](https://github.com/civicrm/civicrm-core/pull/11345))** | |
63 | ||
64 | - **[CRM-21482](https://issues.civicrm.org/jira/browse/CRM-21482) Allow retrieval of currency from $_REQUEST (as supplied by webform_civicrm) ([11348](https://github.com/civicrm/civicrm-core/pull/11348) and [11344](https://github.com/civicrm/civicrm-core/pull/11344))** | |
65 | ||
66 | - **[CRM-20681](https://issues.civicrm.org/jira/browse/CRM-20681) Automatically search when switching options in Quicksearch ([10466](https://github.com/civicrm/civicrm-core/pull/10466))** | |
67 | ||
68 | - **[CRM-21204](https://issues.civicrm.org/jira/browse/CRM-21204) Show Import Progress Bar for Activity, Contribution and Membership imports ([11007](https://github.com/civicrm/civicrm-core/pull/11007))** | |
69 | ||
70 | - **[CRM-20787](https://issues.civicrm.org/jira/browse/CRM-20787) CIVICRM-152 For a repeating Event series. If change the Price Set for a paid Event then this Price Set selection is not applied to all Events in the series even when apply to Every Event is selected ([11161](https://github.com/civicrm/civicrm-core/pull/11161))** | |
71 | ||
72 | - **[CRM-21476](https://issues.civicrm.org/jira/browse/CRM-21476) Rename 'Clicks' to 'Unique Clicks' in mailing summary report ([11319](https://github.com/civicrm/civicrm-core/pull/11319))** | |
73 | ||
74 | - **[CRM-21483](https://issues.civicrm.org/jira/browse/CRM-21483) Move anguar module crmRouteBinder to core ([11328](https://github.com/civicrm/civicrm-core/pull/11328))** | |
75 | ||
76 | - **[CRM-21473](https://issues.civicrm.org/jira/browse/CRM-21473) Adding new permission for adding notes and fixing existing issues with notes permissions ([11314](https://github.com/civicrm/civicrm-core/pull/11314))** | |
77 | ||
78 | - **[CRM-21409](https://issues.civicrm.org/jira/browse/CRM-21409) Don't bypass hooks when updating thankyou_sent/receipt_sent fields via PDF letter action ([11257](https://github.com/civicrm/civicrm-core/pull/11257))** | |
79 | ||
80 | - **[CRM-21449](https://issues.civicrm.org/jira/browse/CRM-21449) Add location field to Activity Report ([11296](https://github.com/civicrm/civicrm-core/pull/11296))** | |
81 | ||
82 | - **[CRM-21448](https://issues.civicrm.org/jira/browse/CRM-21448) Need a link from contribution record when there is no cid in the url ([11295](https://github.com/civicrm/civicrm-core/pull/11295))** | |
83 | ||
84 | - **[CRM-21419](https://issues.civicrm.org/jira/browse/CRM-21419) Prevent users from accidentally creating a single activity when they want multiple activities ([11264](https://github.com/civicrm/civicrm-core/pull/11264))** | |
85 | ||
86 | - **[CRM-21406](https://issues.civicrm.org/jira/browse/CRM-21406) Create Standalone Export Form ([11254](https://github.com/civicrm/civicrm-core/pull/11254))** | |
87 | ||
88 | - **[CRM-21349](https://issues.civicrm.org/jira/browse/CRM-21349) Increase timeout of status message after batch merge. ([11195](https://github.com/civicrm/civicrm-core/pull/11195))** | |
89 | ||
90 | - **[CRM-21384](https://issues.civicrm.org/jira/browse/CRM-21384) Ensure deleted contacts are filtered out of CiviCase ([11224](https://github.com/civicrm/civicrm-core/pull/11224))** | |
91 | ||
92 | - **[CRM-21416](https://issues.civicrm.org/jira/browse/CRM-21416) Add reset link beside 'Search' button below Advance Search form ([11260](https://github.com/civicrm/civicrm-core/pull/11260))** | |
93 | ||
94 | - **[CRM-21408](https://issues.civicrm.org/jira/browse/CRM-21408) Api explorer - better defaults for sequential checkbox ([11256](https://github.com/civicrm/civicrm-core/pull/11256))** | |
95 | ||
96 | - **[CRM-21382](https://issues.civicrm.org/jira/browse/CRM-21382) Print/Merge document not filed on cases ([11223](https://github.com/civicrm/civicrm-core/pull/11223))** | |
97 | ||
98 | - **[CRM-21398](https://issues.civicrm.org/jira/browse/CRM-21398) Error when exporting cases ([11245](https://github.com/civicrm/civicrm-core/pull/11245))** | |
99 | ||
100 | - **[CRM-21106](https://issues.civicrm.org/jira/browse/CRM-21106) Move financial type ACL clause for reports into extension ([10901](https://github.com/civicrm/civicrm-core/pull/10901))** | |
101 | ||
102 | - **[CRM-21341](https://issues.civicrm.org/jira/browse/CRM-21341) Drupal 8 Hook Support ([11171](https://github.com/civicrm/civicrm-core/pull/11171))** | |
103 | ||
104 | - **crm- Missing Summary ([11213](https://github.com/civicrm/civicrm-core/pull/11213))** | |
105 | ||
106 | ### NYSS | |
107 | ||
108 | - **[CRM-21567](https://issues.civicrm.org/jira/browse/CRM-21567) Add email filter for Mail Bounce Report ([11415](https://github.com/civicrm/civicrm-core/pull/11415))** | |
109 | ||
110 | - **[CRM-21486](https://issues.civicrm.org/jira/browse/CRM-21486) Support multiple test mail ([11332](https://github.com/civicrm/civicrm-core/pull/11332))** | |
111 | ||
112 | ### CiviContribute | |
113 | ||
114 | - **[CRM-21577](https://issues.civicrm.org/jira/browse/CRM-21577) Add links to payment blocks to allow payments ([11432](https://github.com/civicrm/civicrm-core/pull/11432))** | |
115 | ||
116 | - **[CRM-21454](https://issues.civicrm.org/jira/browse/CRM-21454) Add money raised on page contribution widget ajax response ([11299](https://github.com/civicrm/civicrm-core/pull/11299))** | |
117 | ||
118 | ### CiviCRM API | |
119 | ||
120 | - **[CRM-21551](https://issues.civicrm.org/jira/browse/CRM-21551) Add parameter to support skipping processing greetings when calling api contact.create ([11405](https://github.com/civicrm/civicrm-core/pull/11405))** | |
121 | ||
122 | ### CiviReport, NYSS | |
123 | ||
124 | - **[CRM-21547](https://issues.civicrm.org/jira/browse/CRM-21547) Add UI order by options to Contact logging summary report ([11402](https://github.com/civicrm/civicrm-core/pull/11402))** | |
125 | ||
126 | ### Drupal Integration Modules | |
127 | ||
128 | - **[CRM-21093](https://issues.civicrm.org/jira/browse/CRM-21093) Move CiviCRM initialization out of service constructor (in Drupal 8) and into method ([11379](https://github.com/civicrm/civicrm-core/pull/11379))** | |
129 | ||
130 | - **[CRM-21372](https://issues.civicrm.org/jira/browse/CRM-21372) Fatal error adding profile on Drupal 8 ([11216](https://github.com/civicrm/civicrm-core/pull/11216))** | |
131 | ||
132 | ### CiviMail | |
133 | ||
134 | - **[CRM-21279](https://issues.civicrm.org/jira/browse/CRM-21279) Rebuild recipient list and calculate count on demand, store result in $cacheFactory ([11091](https://github.com/civicrm/civicrm-core/pull/11091))** | |
135 | ||
136 | - **[CRM-21472](https://issues.civicrm.org/jira/browse/CRM-21472) Make CiviMail token validation extensible ([11316](https://github.com/civicrm/civicrm-core/pull/11316))** | |
137 | ||
138 | - **[CRM-21383](https://issues.civicrm.org/jira/browse/CRM-21383) Load message templates on demand in CiviMail compose UI ([11267](https://github.com/civicrm/civicrm-core/pull/11267))** | |
139 | ||
140 | ### CiviMail, NYSS | |
141 | ||
142 | - **[CRM-21468](https://issues.civicrm.org/jira/browse/CRM-21468) mailing recipients field limits how many groups can be selected ([11349](https://github.com/civicrm/civicrm-core/pull/11349))** | |
143 | ||
144 | ### CiviMail, CiviReport | |
145 | ||
146 | - **[CRM-21501](https://issues.civicrm.org/jira/browse/CRM-21501) bounce report: bounce date filter doesn't include timestamp ([11354](https://github.com/civicrm/civicrm-core/pull/11354))** | |
147 | ||
148 | ### WordPress Integration | |
149 | ||
150 | - **[CRM-21470](https://issues.civicrm.org/jira/browse/CRM-21470) Add support for WordPress Polylang plugin ([11333](https://github.com/civicrm/civicrm-core/pull/11333) and [11312](https://github.com/civicrm/civicrm-core/pull/11312))** | |
151 | ||
152 | ### CiviCase, CiviMail | |
153 | ||
154 | - **[CRM-21446](https://issues.civicrm.org/jira/browse/CRM-21446) Allow case id as well as hash in inbound email processing to autofile emails on cases ([11320](https://github.com/civicrm/civicrm-core/pull/11320))** | |
155 | ||
156 | ### CiviCase, Joomla Integration | |
157 | ||
158 | - **[CRM-21001](https://issues.civicrm.org/jira/browse/CRM-21001) E-notice in com_civicrm/civicrm/CRM/Core/BAO/SchemaHandler.php on line 730 ([11307](https://github.com/civicrm/civicrm-core/pull/11307))** | |
159 | ||
160 | ### CiviReport | |
161 | ||
162 | - **[CRM-21412](https://issues.civicrm.org/jira/browse/CRM-21412) Do not give fatal error on report when no fields selected ([11259](https://github.com/civicrm/civicrm-core/pull/11259))** | |
163 | ||
164 | ### CiviCase | |
165 | ||
166 | - **[CRM-21360](https://issues.civicrm.org/jira/browse/CRM-21360) Make 'Open Case' Activity Optional When Defining Case Types ([11204](https://github.com/civicrm/civicrm-core/pull/11204))** | |
167 | ||
168 | ### Extension System, Test suite | |
169 | ||
170 | - **[CRM-17860](https://issues.civicrm.org/jira/browse/CRM-17860) More consistent, flexible handling of tests for extensions ([11251](https://github.com/civicrm/civicrm-core/pull/11251))** | |
171 | ||
172 | ### Accounting Integration | |
173 | ||
174 | - **[CRM-21200](https://issues.civicrm.org/jira/browse/CRM-21200) Pay Now payment overwrites the contribution ([11059](https://github.com/civicrm/civicrm-core/pull/11059))** | |
175 | ||
176 | ## <a name="bugs"></a>Bugs resolved | |
177 | ||
178 | ### Core CiviCRM | |
179 | ||
180 | - **[CRM-21595](https://issues.civicrm.org/jira/browse/CRM-21595) Regression: Contribution page no longer works when configured with PayPal Pro and pay later ([11483](https://github.com/civicrm/civicrm-core/pull/11483))** | |
181 | ||
182 | - **[CRM-21559](https://issues.civicrm.org/jira/browse/CRM-21559) Save button in Case Type not clickable ([11473](https://github.com/civicrm/civicrm-core/pull/11473))** | |
183 | ||
184 | - **4.7.29 rc ([11448](https://github.com/civicrm/civicrm-core/pull/11448))** | |
185 | ||
186 | - **4.7.29 rc merge to master ([11441](https://github.com/civicrm/civicrm-core/pull/11441))** | |
187 | ||
188 | - **4.7.29 rc merge to master ([11437](https://github.com/civicrm/civicrm-core/pull/11437))** | |
189 | ||
190 | - **Increase minimum php version requirements ([11416](https://github.com/civicrm/civicrm-core/pull/11416))** | |
191 | ||
192 | - **Merge ([11431](https://github.com/civicrm/civicrm-core/pull/11431))** | |
193 | ||
194 | - **[CRM-21245](https://issues.civicrm.org/jira/browse/CRM-21245) Incorrect Contribution status "Pending Refund" ([11077](https://github.com/civicrm/civicrm-core/pull/11077))** | |
195 | ||
196 | - **Remove php 5.3 shim for json formatting ([11421](https://github.com/civicrm/civicrm-core/pull/11421))** | |
197 | ||
198 | - **[CRM-21560](https://issues.civicrm.org/jira/browse/CRM-21560) CRM_Event_Form_Task fatal error ([11410](https://github.com/civicrm/civicrm-core/pull/11410))** | |
199 | ||
200 | - **[CRM-21552](https://issues.civicrm.org/jira/browse/CRM-21552) Dedupe Rule : get contact type name instead of label ([11406](https://github.com/civicrm/civicrm-core/pull/11406))** | |
201 | ||
202 | - **[CRM-21534](https://issues.civicrm.org/jira/browse/CRM-21534) Key UI elements fail when fetching activity records from MariaDB ([11395](https://github.com/civicrm/civicrm-core/pull/11395))** | |
203 | ||
204 | - **[CRM-21535](https://issues.civicrm.org/jira/browse/CRM-21535) CIVICRM-754: Custom file upload field not showing up when Viewing Activity from Case Report ([11386](https://github.com/civicrm/civicrm-core/pull/11386))** | |
205 | ||
206 | - **[CRM-21531](https://issues.civicrm.org/jira/browse/CRM-21531) Multi-select custom field searches can crash on MariaDB ([11388](https://github.com/civicrm/civicrm-core/pull/11388))** | |
207 | ||
208 | - **Update `master` with final `4.7.28` changes ([11387](https://github.com/civicrm/civicrm-core/pull/11387))** | |
209 | ||
210 | - **[CRM-21492](https://issues.civicrm.org/jira/browse/CRM-21492) Authorize.Net fails on updated recurring contributions ([11338](https://github.com/civicrm/civicrm-core/pull/11338))** | |
211 | ||
212 | - **Add test for processing multipart-related emails in fetch_bounces ([11378](https://github.com/civicrm/civicrm-core/pull/11378))** | |
213 | ||
214 | - **4.7.28 rc ([11363](https://github.com/civicrm/civicrm-core/pull/11363))** | |
215 | ||
216 | - **[CRM-21466](https://issues.civicrm.org/jira/browse/CRM-21466) Fix (obscure) enotice when updating greeting for contact, add test ([11310](https://github.com/civicrm/civicrm-core/pull/11310))** | |
217 | ||
218 | - **[CRM-20343](https://issues.civicrm.org/jira/browse/CRM-20343) Wrong Activity creation when Membership status is changed from membership form. ([11198](https://github.com/civicrm/civicrm-core/pull/11198))** | |
219 | ||
220 | - **[CRM-21328](https://issues.civicrm.org/jira/browse/CRM-21328) Remove 'Select' option from price option visibility drop-down (undefined index visibility_id error) ([11193](https://github.com/civicrm/civicrm-core/pull/11193))** | |
221 | ||
222 | - **Fix ts() functions to have variable on the outside. ([11357](https://github.com/civicrm/civicrm-core/pull/11357))** | |
223 | ||
224 | - **[CRM-21436](https://issues.civicrm.org/jira/browse/CRM-21436) Fatal error on contribution page with only pay later enabled. ([11334](https://github.com/civicrm/civicrm-core/pull/11334))** | |
225 | ||
226 | - **[CRM-21457](https://issues.civicrm.org/jira/browse/CRM-21457) CIVICRM-741 Receipt date not updated when submitting a credit card payment from the back-end (Contribution) ([11343](https://github.com/civicrm/civicrm-core/pull/11343))** | |
227 | ||
228 | - **[CRM-21469](https://issues.civicrm.org/jira/browse/CRM-21469) Cannot remove all groups when editing a contact ([11311](https://github.com/civicrm/civicrm-core/pull/11311))** | |
229 | ||
230 | - **4.7.28 rc merge to master ([11347](https://github.com/civicrm/civicrm-core/pull/11347))** | |
231 | ||
232 | - **[CRM-21363](https://issues.civicrm.org/jira/browse/CRM-21363) Ensure that tests run using ONLY_FULL_GROUP_BY sql_mode for mysql 5.7 ([11208](https://github.com/civicrm/civicrm-core/pull/11208))** | |
233 | ||
234 | - **4.7.28 rc merge to master ([11342](https://github.com/civicrm/civicrm-core/pull/11342))** | |
235 | ||
236 | - **[CRM-21344](https://issues.civicrm.org/jira/browse/CRM-21344) Links to documentation from installer error messages are broken ([11190](https://github.com/civicrm/civicrm-core/pull/11190))** | |
237 | ||
238 | - **[CRM-21477](https://issues.civicrm.org/jira/browse/CRM-21477) Buttons missing on Delete Premium product form ([11318](https://github.com/civicrm/civicrm-core/pull/11318))** | |
239 | ||
240 | - **Merge from rc ([11335](https://github.com/civicrm/civicrm-core/pull/11335))** | |
241 | ||
242 | - **Currency ([11329](https://github.com/civicrm/civicrm-core/pull/11329))** | |
243 | ||
244 | - **[CRM-21218](https://issues.civicrm.org/jira/browse/CRM-21218) Improve component statics flushing ([11022](https://github.com/civicrm/civicrm-core/pull/11022))** | |
245 | ||
246 | - **[CRM-21456](https://issues.civicrm.org/jira/browse/CRM-21456) Relationship end date not set when creating resolved cases. ([11301](https://github.com/civicrm/civicrm-core/pull/11301))** | |
247 | ||
248 | - **NFC, comments only ([11330](https://github.com/civicrm/civicrm-core/pull/11330))** | |
249 | ||
250 | - **[CRM-21214](https://issues.civicrm.org/jira/browse/CRM-21214) Chaining shared addresses doesn't work correctly ([11324](https://github.com/civicrm/civicrm-core/pull/11324))** | |
251 | ||
252 | - **4.7.28 rc ([11326](https://github.com/civicrm/civicrm-core/pull/11326))** | |
253 | ||
254 | - **[CRM-21190](https://issues.civicrm.org/jira/browse/CRM-21190) Warning error on Thankyou page on pay later membership priceset. ([11303](https://github.com/civicrm/civicrm-core/pull/11303))** | |
255 | ||
256 | - **NFC rerun setup.sh -dg and regen Participant DAO ([11315](https://github.com/civicrm/civicrm-core/pull/11315))** | |
257 | ||
258 | - **[CRM-16819](https://issues.civicrm.org/jira/browse/CRM-16819) Improve on CRM_Utils_Request::retrieve() ([11285](https://github.com/civicrm/civicrm-core/pull/11285))** | |
259 | ||
260 | - **4.7.28 rc ([11308](https://github.com/civicrm/civicrm-core/pull/11308))** | |
261 | ||
262 | - **[CRM-20861](https://issues.civicrm.org/jira/browse/CRM-20861) Location type does not show for custom address fields ([10650](https://github.com/civicrm/civicrm-core/pull/10650))** | |
263 | ||
264 | - **(NFC) .toxic.json - Update list of functions which yield toxic warnings ([11302](https://github.com/civicrm/civicrm-core/pull/11302))** | |
265 | ||
266 | - **[NFC] code cleanup: split out 2 functions that are mostly unrelated. ([11284](https://github.com/civicrm/civicrm-core/pull/11284))** | |
267 | ||
268 | - **4.7.28 rc ([11297](https://github.com/civicrm/civicrm-core/pull/11297))** | |
269 | ||
270 | - **[CRM-21324](https://issues.civicrm.org/jira/browse/CRM-21324) Support 'null' on date fields in the api ([11152](https://github.com/civicrm/civicrm-core/pull/11152))** | |
271 | ||
272 | - **[NFC] Function extraction and renaming of variable for shorter refere… ([11278](https://github.com/civicrm/civicrm-core/pull/11278))** | |
273 | ||
274 | - **[NFC] Fix a bunch of docstrings ([11034](https://github.com/civicrm/civicrm-core/pull/11034))** | |
275 | ||
276 | - **[CRM-21312](https://issues.civicrm.org/jira/browse/CRM-21312) Fix display of Recent Items when using a bootstrap theme ([11138](https://github.com/civicrm/civicrm-core/pull/11138))** | |
277 | ||
278 | - **[CRM-14343](https://issues.civicrm.org/jira/browse/CRM-14343) Import Error File Maxes out at 250 ([11233](https://github.com/civicrm/civicrm-core/pull/11233))** | |
279 | ||
280 | - **[NFC] Additional test ([11266](https://github.com/civicrm/civicrm-core/pull/11266))** | |
281 | ||
282 | - **[CRM-21426](https://issues.civicrm.org/jira/browse/CRM-21426) Cancel/Delete Event Participants - Duplicate Submit Buttons ([11277](https://github.com/civicrm/civicrm-core/pull/11277))** | |
283 | ||
284 | - **[CRM-21422](https://issues.civicrm.org/jira/browse/CRM-21422) TimeZone handling for Europe/London fails ([11273](https://github.com/civicrm/civicrm-core/pull/11273))** | |
285 | ||
286 | - **4.7.28 rc ([11275](https://github.com/civicrm/civicrm-core/pull/11275))** | |
287 | ||
288 | - **[NFC] Minor refactor of test to allow re-use ([11265](https://github.com/civicrm/civicrm-core/pull/11265))** | |
289 | ||
290 | - **[CRM-21400](https://issues.civicrm.org/jira/browse/CRM-21400) Add in static var on contribution thank you page to hold trxn id ([11247](https://github.com/civicrm/civicrm-core/pull/11247))** | |
291 | ||
292 | - **[CRM-21395](https://issues.civicrm.org/jira/browse/CRM-21395) DOMPDF produces either white screen or No-Block-Level parent found error in some circumstances blocking invoice production ([11246](https://github.com/civicrm/civicrm-core/pull/11246) and [11243](https://github.com/civicrm/civicrm-core/pull/11243))** | |
293 | ||
294 | - **4.7.28 rc ([11237](https://github.com/civicrm/civicrm-core/pull/11237))** | |
295 | ||
296 | - **[CRM-21393](https://issues.civicrm.org/jira/browse/CRM-21393) Event Location page is slow (because of checkPermission) ([11242](https://github.com/civicrm/civicrm-core/pull/11242))** | |
297 | ||
298 | - **[CRM-21385](https://issues.civicrm.org/jira/browse/CRM-21385) WordPress top nav bar blocks top row of WYSIWYG editor when maximized ([11230](https://github.com/civicrm/civicrm-core/pull/11230))** | |
299 | ||
300 | - **[CRM-20728](https://issues.civicrm.org/jira/browse/CRM-20728) Store session in drupal session table before exiting ([10501](https://github.com/civicrm/civicrm-core/pull/10501))** | |
301 | ||
302 | - **[CRM-20899](https://issues.civicrm.org/jira/browse/CRM-20899) Format refund amount ([10687](https://github.com/civicrm/civicrm-core/pull/10687))** | |
303 | ||
304 | - **Fix GenerateData for only_full_group_by sqlMode ([11225](https://github.com/civicrm/civicrm-core/pull/11225))** | |
305 | ||
306 | - **Lint civicrm.module and civicrm.install files ([467](https://github.com/civicrm/civicrm-drupal/pull/467))** | |
307 | ||
308 | - **[CRM-20153](https://issues.civicrm.org/jira/browse/CRM-20153) Drupal Views: PCP Pages for Events not showing up in list of pages ([463](https://github.com/civicrm/civicrm-drupal/pull/463))** | |
309 | ||
310 | - **[CRM-20734](https://issues.civicrm.org/jira/browse/CRM-20734) State doesn't populate on first load of view even if country is selected. ([506](https://github.com/civicrm/civicrm-drupal/pull/506))** | |
311 | ||
312 | - **[CRM-21458](https://issues.civicrm.org/jira/browse/CRM-21458) (CIVICRM-742) HTML_QuickForm_hierselect doesn't handle JS escaping properly ([196](https://github.com/civicrm/civicrm-packages/pull/196))** | |
313 | ||
314 | ### CiviContribute | |
315 | ||
316 | - **[CRM-20676](https://issues.civicrm.org/jira/browse/CRM-20676) Tax applied repeatedly on edits of price set events ([11455](https://github.com/civicrm/civicrm-core/pull/11455))** | |
317 | ||
318 | - **[CRM-20800](https://issues.civicrm.org/jira/browse/CRM-20800) User Cannot Cancel Recurring Payment With Paypal ([11359](https://github.com/civicrm/civicrm-core/pull/11359) and [10986](https://github.com/civicrm/civicrm-core/pull/10986))** | |
319 | ||
320 | - **[CRM-21342](https://issues.civicrm.org/jira/browse/CRM-21342) Contribution note is not wiped if the value is removed ([11187](https://github.com/civicrm/civicrm-core/pull/11187))** | |
321 | ||
322 | - **[CRM-21478](https://issues.civicrm.org/jira/browse/CRM-21478) Pay Now on user dashboard only works in english ([11323](https://github.com/civicrm/civicrm-core/pull/11323))** | |
323 | ||
324 | - **[CRM-20569](https://issues.civicrm.org/jira/browse/CRM-20569) Record Payment for partially paid membership: update amt, fix deferred ([11000](https://github.com/civicrm/civicrm-core/pull/11000))** | |
325 | ||
326 | - **[CRM-21424](https://issues.civicrm.org/jira/browse/CRM-21424) Print Contribution Receipt does not set receipt_date when downloading pdf receipts ([11289](https://github.com/civicrm/civicrm-core/pull/11289))** | |
327 | ||
328 | - **[CRM-21432](https://issues.civicrm.org/jira/browse/CRM-21432) Fix display of end date for recurring contributions ([11283](https://github.com/civicrm/civicrm-core/pull/11283))** | |
329 | ||
330 | - **[CRM-20166](https://issues.civicrm.org/jira/browse/CRM-20166) Setting CVV is 'not required for backend' affects all front facing forms ([11205](https://github.com/civicrm/civicrm-core/pull/11205))** | |
331 | ||
332 | - **[CRM-20164](https://issues.civicrm.org/jira/browse/CRM-20164) PayPal Standard notify_url breaks with Joomla when derived from menu item ([11236](https://github.com/civicrm/civicrm-core/pull/11236))** | |
333 | ||
334 | ### CiviMail | |
335 | ||
336 | - **[CRM-21197](https://issues.civicrm.org/jira/browse/CRM-21197) Convert from html to plain text AFTER token substitution has happened ([11442](https://github.com/civicrm/civicrm-core/pull/11442) and [10998](https://github.com/civicrm/civicrm-core/pull/10998))** | |
337 | ||
338 | - **[CRM-19704](https://issues.civicrm.org/jira/browse/CRM-19704) Image-only emails fail to send ([11399](https://github.com/civicrm/civicrm-core/pull/11399))** | |
339 | ||
340 | - **[CRM-21206](https://issues.civicrm.org/jira/browse/CRM-21206) Recipients missing from AB Test Report ([11010](https://github.com/civicrm/civicrm-core/pull/11010))** | |
341 | ||
342 | - **[CRM-21378](https://issues.civicrm.org/jira/browse/CRM-21378) Incorporate email abuse report as a spam type of bounce ([11226](https://github.com/civicrm/civicrm-core/pull/11226))** | |
343 | ||
344 | ### CiviReport | |
345 | ||
346 | - **[CRM-21538](https://issues.civicrm.org/jira/browse/CRM-21538) CiviReport: Field not found when sorting by Case Type as a section header ([11419](https://github.com/civicrm/civicrm-core/pull/11419))** | |
347 | ||
348 | - **[CRM-16241](https://issues.civicrm.org/jira/browse/CRM-16241) Activity details truncated in activity report ([11397](https://github.com/civicrm/civicrm-core/pull/11397))** | |
349 | ||
350 | - **[CRM-19060](https://issues.civicrm.org/jira/browse/CRM-19060) Membership Detailed Report Payment Amount (most recent) not reporting correct contribution ([11389](https://github.com/civicrm/civicrm-core/pull/11389))** | |
351 | ||
352 | - **[CRM-20545](https://issues.civicrm.org/jira/browse/CRM-20545) contact report lists contacts that have been 'soft' deleted (placed in Trash) ([11276](https://github.com/civicrm/civicrm-core/pull/11276))** | |
353 | ||
354 | - **[CRM-21447](https://issues.civicrm.org/jira/browse/CRM-21447) Contact Relationship Report fatal error if used from the API with a relationship_type_id filter (also affects excel export) ([11293](https://github.com/civicrm/civicrm-core/pull/11293))** | |
355 | ||
356 | ### NYSS | |
357 | ||
358 | - **[CRM-21563](https://issues.civicrm.org/jira/browse/CRM-21563) Cannot search child tags on 'Manage Tag' page ([11414](https://github.com/civicrm/civicrm-core/pull/11414))** | |
359 | ||
360 | - **[CRM-21362](https://issues.civicrm.org/jira/browse/CRM-21362) Mailing summary report group by MySQL 5.7 error ([11261](https://github.com/civicrm/civicrm-core/pull/11261))** | |
361 | ||
362 | ### CiviCase | |
363 | ||
364 | - **[CRM-21507](https://issues.civicrm.org/jira/browse/CRM-21507) Unable to add multiple target contacts to a new case activity ([11360](https://github.com/civicrm/civicrm-core/pull/11360))** | |
365 | ||
366 | - **[CRM-21421](https://issues.civicrm.org/jira/browse/CRM-21421) Cannot update existing CaseContact ([11268](https://github.com/civicrm/civicrm-core/pull/11268) and [11270](https://github.com/civicrm/civicrm-core/pull/11270))** | |
367 | ||
368 | ### CiviMember | |
369 | ||
370 | - **[CRM-19608](https://issues.civicrm.org/jira/browse/CRM-19608) "Auto Renew Required" is not enforced during membership registration using priceset. ([9648](https://github.com/civicrm/civicrm-core/pull/9648))** | |
371 | ||
372 | - **[CRM-21265](https://issues.civicrm.org/jira/browse/CRM-21265) For failed membership transaction, update payment status to failed ([11072](https://github.com/civicrm/civicrm-core/pull/11072))** | |
373 | ||
374 | - **[CRM-21357](https://issues.civicrm.org/jira/browse/CRM-21357) Batch Data Entry: Start date is NULL when membership batch entry is processed ([11202](https://github.com/civicrm/civicrm-core/pull/11202))** | |
375 | ||
376 | ### Accounting Integration, CiviContribute | |
377 | ||
378 | - **[CRM-19273](https://issues.civicrm.org/jira/browse/CRM-19273) Changes to Event Option Value Selections on Pending (Pay Later) Contribution Not Creating Correct Financial Items Causing Imbalance in Accounting Batch Export ([10962](https://github.com/civicrm/civicrm-core/pull/10962), [11300](https://github.com/civicrm/civicrm-core/pull/11300), and [11272](https://github.com/civicrm/civicrm-core/pull/11272))** | |
379 | ||
380 | ### Core CiviCRM, Import | |
381 | ||
382 | - **[CRM-19888](https://issues.civicrm.org/jira/browse/CRM-19888) On contact import, State field does not respect default country ([10740](https://github.com/civicrm/civicrm-core/pull/10740))** | |
383 | ||
384 | ### Usability | |
385 | ||
386 | - **[CRM-21389](https://issues.civicrm.org/jira/browse/CRM-21389) Add Regions to Contact UserDashBoard ([11235](https://github.com/civicrm/civicrm-core/pull/11235))** | |
387 | ||
388 | ### Backdrop Integration, Drupal Integration Modules | |
389 | ||
390 | - **[CRM-20764](https://issues.civicrm.org/jira/browse/CRM-20764) Need to update civicrm.settings.php to account for clean urls in Backdrop ([10674](https://github.com/civicrm/civicrm-core/pull/10674))** | |
391 | ||
392 | ### Internationalisation | |
393 | ||
394 | - **[CRM-19915](https://issues.civicrm.org/jira/browse/CRM-19915) Multi-lingual Upgrade from 4.6 fails on missing DB table or field ([9739](https://github.com/civicrm/civicrm-core/pull/9739))** | |
395 | ||
396 | - **[CRM-21407](https://issues.civicrm.org/jira/browse/CRM-21407) ISO compliance for German counties ([11255](https://github.com/civicrm/civicrm-core/pull/11255))** | |
397 | ||
398 | ### CiviCRM API | |
399 | ||
400 | - **[CRM-21041](https://issues.civicrm.org/jira/browse/CRM-21041) API Bug when Creating Contact with Webform-Civicrm ([11269](https://github.com/civicrm/civicrm-core/pull/11269))** | |
401 | ||
402 | ### WordPress Integration | |
403 | ||
404 | - **[CRM-20358](https://issues.civicrm.org/jira/browse/CRM-20358) WordPress access control table is basically unusable ([11253](https://github.com/civicrm/civicrm-core/pull/11253))** | |
405 | ||
406 | ### Drupal Integration Modules | |
407 | ||
408 | - **[CRM-20783](https://issues.civicrm.org/jira/browse/CRM-20783) undefined currency error when pricefield value is included in view ([458](https://github.com/civicrm/civicrm-drupal/pull/458))** | |
409 | ||
410 | - **[CRM-20592](https://issues.civicrm.org/jira/browse/CRM-20592) Drupal Views integration : bug when selecting website ([446](https://github.com/civicrm/civicrm-drupal/pull/446))** | |
411 | ||
412 | - **[CRM-20292](https://issues.civicrm.org/jira/browse/CRM-20292) Drush cc all clears custom fields from Drupal Views ([472](https://github.com/civicrm/civicrm-drupal/pull/472))** | |
413 | ||
414 | ## <a name="misc"></a>Miscellany | |
415 | ||
416 | ## <a name="credits"></a>Credits | |
417 | ||
418 | This release was developed by the following code authors: | |
419 | ||
420 | AGH Strategies - Andrew Hunt; Agileware - Agileware Team, Alok Patel; agileware-fj; Australian Greens - Seamus Lee; British Humanist Association - Andrew West; Christian Wach; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CiviFirst - John Kirk; clnlf; Community IT Academy - William Mortada; CompuCorp - Camilo Rodriguez, Mukesh Ram, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Deepak Srivastava; Ergon Logic Enterprises - Christopher Gervais; Francesc Bassas i Bullich; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; javiya-rupal; Jazz-Man; JMA Consulting - Edsel Lopez, Monish Deb, Pradeep Nayak; John Kingsnorth; Joinery - Allen Shaw; kerasai; Kompetenzzentrum Technik-Diversity-Chancengleichheit - Niels Heinemann; Left Join Labs - Sean Madsen; Lighthouse Design and Consulting - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; mihaelmladenov; MJW Consulting - Matthew Wire; myDropWizard - David Snopek; nbrettell; Oxfam Germany - Thomas Schüttler; Progressive Technology Project - Jamie McClelland; Squiffle Consulting - Aidan Saunders; Stephen Palmstrom; Third Sector Design - Michael McAndrew; Timbsoft Technologies - Tunbola Ogunwande; username12; varshith; Wikimedia Foundation - Eileen McNaughton, Elliott Eggleston, Maggie Epps | |
421 | ||
422 | Most authors also reviewed code for this release; in addition, the following | |
423 | reviewers contributed their comments: | |
424 | ||
425 | a-irvine; AGH Strategies - Andrew Hunt; Agileware - Agileware Team; agileware-fj; AnneDru; Australian Greens - Seamus Lee; Avietech - Jonathan Boeke; bgmtest; British Humanist Association - Andrew West; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach; christophe.golle@gmail.com; Circle Interactive - Dave Jenkins; CiviCoop - Klaas Eikelboom; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CiviFirst - John Kirk; clnlf; Community IT Academy - William Mortada; CompuCorp - Camilo Rodriguez, Guanhuan Chen, Madura Krishnamoorthy, Mukesh Ram, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; dandoran-wp; Daniël van Vuuren; Dave D; dsuguy2007; Elennio; Ergon Logic Enterprises - Christopher Gervais; EvanC; fatih24500; Forest CRM Consulting - Tamar Meir; Francesc Bassas i Bullich; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit, Peter Davis; Ginkgo Street Labs - Dan O'Brien; grahamsmith; Hartmann Computer Consulting - Peter Hartmann; hfarooq; igorpavlov; Jazz-Man; jehanley; JMA Consulting - Edsel Lopez, Joe Murray, Monish Deb, Pradeep Nayak; Joanne Chester; John Kingsnorth; johntwyman; Joinery - Allen Shaw; Joseph Lacey; julian.libor; kerasai; kirk; Kompetenzzentrum Technik-Diversity-Chancengleichheit - Niels Heinemann; Korlon - Stuart Gaston; Left Join Labs - Sean Madsen; Lemniscus - Noah Miller; Lighthouse Design and Consulting - Brian Shaughnessy; Lullabot - Nate Lampton; madurak; MC3 - Graham Mitchell; Megaphone Technology Consulting - Jon Goldberg; mihaelmladenov; MJW Consulting - Matthew Wire; myDropWizard - David Snopek; National Democratic Institute - Dean Valentine; nbrettell; Neil Zampella; octo-happiness; Oxfam Germany - Thomas Schüttler; PhilMorBru; pratiksha; Progressive Technology Project - Jamie McClelland; Robert Lang; rupaljaviya; Semper IT - Karin Gerritsen; Skvare - Mark Hanna; slbradio; Spry Digital - Ellen Hendricks; Squiffle Consulting - Aidan Saunders; Stan Dragnev; Stephen Palmstrom; Systopia - Björn Endres; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael McAndrew; thisguy; Torrance Hodgson; tottens; tunbola@compucorp.co.uk; varshith; websiteexpress; Wikimedia Foundation - Eileen McNaughton, Maggie Epps; yaazkal |