Commit | Line | Data |
---|---|---|
c1431fdf AH |
1 | # CiviCRM 4.7.30 |
2 | ||
6440c402 | 3 | Released February 7, 2018 |
c1431fdf | 4 | |
6440c402 | 5 | - **[Synopsis](#synopsis)** |
c1431fdf AH |
6 | - **[Features](#features)** |
7 | - **[Bugs resolved](#bugs)** | |
8 | - **[Miscellany](#misc)** | |
9 | - **[Credits](#credits)** | |
6440c402 | 10 | - **[Feedback](#feedback)** |
c1431fdf | 11 | |
6440c402 | 12 | ## <a name="synopsis"></a>Synopsis |
c1431fdf | 13 | |
6440c402 AH |
14 | | *Does this version...?* | | |
15 | |:----------------------------------------------------------- |:-------:| | |
16 | | Fix security vulnerabilities? | | | |
17 | | Change the database schema? | | | |
18 | | Alter the API? | | | |
633ad277 | 19 | | **Require attention to configuration options?** | **yes** | |
6440c402 | 20 | | Fix problems installing or upgrading to a previous version? | | |
633ad277 AH |
21 | | **Introduce features?** | **yes** | |
22 | | **Fix bugs?** | **yes** | | |
c1431fdf | 23 | |
6440c402 | 24 | ## <a name="features"></a>Features |
c1431fdf | 25 | |
6440c402 | 26 | ### Core CiviCRM |
c1431fdf | 27 | |
6440c402 AH |
28 | - **[CRM-21380](https://issues.civicrm.org/jira/browse/CRM-21380) Add setting to |
29 | block activity type from sending assignee notification | |
30 | ([11222](https://github.com/civicrm/civicrm-core/pull/11222))** | |
c1431fdf | 31 | |
6440c402 AH |
32 | Site administrators can now choose to suppress activity assignee notifications |
33 | for certain activity types even while assignee notifications are enabled for | |
34 | other activity types. | |
c1431fdf | 35 | |
633ad277 AH |
36 | - **[CRM-21406](https://issues.civicrm.org/jira/browse/CRM-21406) Create |
37 | Standalone Export Form | |
38 | ([11254](https://github.com/civicrm/civicrm-core/pull/11254))** | |
39 | ||
40 | Entities such as contacts, cases, and others can now be exported from a form | |
41 | at a URL specifying the IDs of each entity to export. | |
42 | ||
6440c402 AH |
43 | - **[CRM-21584](https://issues.civicrm.org/jira/browse/CRM-21584) Add `CrmRegion` |
44 | Tag to Contact Actions menu template | |
45 | ([11439](https://github.com/civicrm/civicrm-core/pull/11439))** | |
c1431fdf | 46 | |
6440c402 AH |
47 | The "Actions" menu item at the top of a contact record now is now specified as |
48 | a region where extensions can easily insert markup. | |
c1431fdf | 49 | |
6440c402 AH |
50 | - **[CRM-21575](https://issues.civicrm.org/jira/browse/CRM-21575) Websites of |
51 | same type are over-written | |
52 | ([11428](https://github.com/civicrm/civicrm-core/pull/11428))** | |
c1431fdf | 53 | |
6440c402 | 54 | **FIXME** This may be modified because of a regression. |
c1431fdf | 55 | |
6440c402 AH |
56 | - **[CRM-13123](https://issues.civicrm.org/jira/browse/CRM-13123) Handle |
57 | value-separated fields at the dao level | |
58 | ([11394](https://github.com/civicrm/civicrm-core/pull/11394))** | |
c1431fdf | 59 | |
6440c402 AH |
60 | There are various ways serialized data is stored as strings in the database, |
61 | but handling of this was generally ad-hoc. This change documents each field's | |
62 | serialization type (e.g. delimited values, PHP serialization, or JSON) and | |
63 | implements a common utility for serializing and unserializing values. | |
c1431fdf | 64 | |
6440c402 AH |
65 | - **[CRM-21530](https://issues.civicrm.org/jira/browse/CRM-21530) Call post hook |
66 | after activity is filed on case | |
67 | ([11385](https://github.com/civicrm/civicrm-core/pull/11385))** | |
c1431fdf | 68 | |
6440c402 AH |
69 | `hook_civicrm_post` is now invoked for a `CaseActivity` entity when an |
70 | activity is filed to a case. This allows extension developers to have certain | |
71 | actions be triggered by the event. | |
c1431fdf | 72 | |
6440c402 AH |
73 | - **[CRM-21499](https://issues.civicrm.org/jira/browse/CRM-21499) Add filter to |
74 | manage tags page ([11368](https://github.com/civicrm/civicrm-core/pull/11368) | |
75 | and [11352](https://github.com/civicrm/civicrm-core/pull/11352))** | |
c1431fdf | 76 | |
6440c402 AH |
77 | An administrator may now filter the list of tags by partial name on the Manage |
78 | Tags page. | |
c1431fdf | 79 | |
6440c402 AH |
80 | - **[CRM-21443](https://issues.civicrm.org/jira/browse/CRM-21443) Add support |
81 | for auto-complete fields in the batch update forms | |
82 | ([11290](https://github.com/civicrm/civicrm-core/pull/11290))** | |
c1431fdf | 83 | |
6440c402 AH |
84 | Previously, the batch update form would exclude autocomplete-select custom |
85 | fields. This adds support for them. | |
c1431fdf | 86 | |
6440c402 AH |
87 | - **[CRM-21286](https://issues.civicrm.org/jira/browse/CRM-21286) expose active |
88 | flag in UI for group | |
89 | ([11103](https://github.com/civicrm/civicrm-core/pull/11103))** | |
c1431fdf | 90 | |
6440c402 AH |
91 | A checkbox when editing a group now allows changing whether the group is |
92 | active. | |
c1431fdf | 93 | |
633ad277 AH |
94 | - **[CRM-21483](https://issues.civicrm.org/jira/browse/CRM-21483) Move anguar |
95 | module crmRouteBinder to core | |
96 | ([11328](https://github.com/civicrm/civicrm-core/pull/11328))** | |
c1431fdf | 97 | |
633ad277 AH |
98 | A new data sync method for AngularJS, `crmRouteBinder`, is now available in |
99 | core. It had previously been part of the new CiviCase extension. | |
c1431fdf | 100 | |
633ad277 AH |
101 | - **[CRM-21497](https://issues.civicrm.org/jira/browse/CRM-21497) |
102 | crmRouteBinder: add deep comparison option | |
103 | ([11345](https://github.com/civicrm/civicrm-core/pull/11345))** | |
c1431fdf | 104 | |
633ad277 AH |
105 | There is now the option for the `crmRouteBinder` AngularJS data sync method to |
106 | notice changes that may be deep within a nested object or array. | |
c1431fdf | 107 | |
633ad277 AH |
108 | - **[CRM-20681](https://issues.civicrm.org/jira/browse/CRM-20681) Automatically |
109 | search when switching options in Quicksearch | |
110 | ([10466](https://github.com/civicrm/civicrm-core/pull/10466))** | |
c1431fdf | 111 | |
633ad277 AH |
112 | The quick search box in the menu bar supports a variety of options. When the |
113 | box has search text and a user clicks another option, the box immediately runs | |
114 | a search based upon that new option. | |
c1431fdf | 115 | |
633ad277 AH |
116 | - **[CRM-21204](https://issues.civicrm.org/jira/browse/CRM-21204) Show Import |
117 | Progress Bar for Activity, Contribution and Membership imports | |
118 | ([11007](https://github.com/civicrm/civicrm-core/pull/11007))** | |
c1431fdf | 119 | |
633ad277 AH |
120 | This fixes the progress bar interface for activity, contribution, and |
121 | membership imports to match that for contact imports. | |
c1431fdf | 122 | |
633ad277 AH |
123 | - **[CRM-21449](https://issues.civicrm.org/jira/browse/CRM-21449) Add location |
124 | field to Activity Report | |
125 | ([11296](https://github.com/civicrm/civicrm-core/pull/11296))** | |
c1431fdf | 126 | |
633ad277 | 127 | The activity report can now display and filter by the activity location. |
c1431fdf | 128 | |
633ad277 AH |
129 | - **[CRM-21419](https://issues.civicrm.org/jira/browse/CRM-21419) Prevent users |
130 | from accidentally creating a single activity when they want multiple | |
131 | activities ([11264](https://github.com/civicrm/civicrm-core/pull/11264))** | |
c1431fdf | 132 | |
633ad277 AH |
133 | When creating an activity with multiple target contacts, you are now required |
134 | to choose whether to create a single activity with all of the targets together | |
135 | or one activity with each of the targets by itself. Previously, the single | |
136 | activity was default, and a checkbox allowed creating separate activities. | |
c1431fdf | 137 | |
633ad277 AH |
138 | - **[CRM-21349](https://issues.civicrm.org/jira/browse/CRM-21349) Increase |
139 | timeout of status message after batch merge. | |
140 | ([11195](https://github.com/civicrm/civicrm-core/pull/11195))** | |
c1431fdf | 141 | |
633ad277 | 142 | The status message after a batch merge now must be manually dismissed. |
c1431fdf | 143 | |
633ad277 AH |
144 | - **[CRM-21416](https://issues.civicrm.org/jira/browse/CRM-21416) Add reset link |
145 | beside 'Search' button below Advance Search form | |
146 | ([11260](https://github.com/civicrm/civicrm-core/pull/11260))** | |
c1431fdf | 147 | |
633ad277 AH |
148 | The Reset Form link is now available at both the bottom and the top of the |
149 | Advanced Search form. | |
c1431fdf | 150 | |
633ad277 AH |
151 | - **[CRM-21408](https://issues.civicrm.org/jira/browse/CRM-21408) Api explorer - |
152 | better defaults for sequential checkbox | |
153 | ([11256](https://github.com/civicrm/civicrm-core/pull/11256))** | |
c1431fdf | 154 | |
633ad277 AH |
155 | When using the API Explorer, the "Sequential" checkbox is now unchecked for |
156 | actions other than `Get` and entirely hidden for `Getsingle`. | |
c1431fdf | 157 | |
633ad277 AH |
158 | - **[CRM-21551](https://issues.civicrm.org/jira/browse/CRM-21551) Add parameter |
159 | to support skipping processing greetings when calling api contact.create | |
160 | ([11405](https://github.com/civicrm/civicrm-core/pull/11405))** | |
c1431fdf | 161 | |
633ad277 AH |
162 | When creating or updating a contact via the API, you may now bypass the |
163 | process that updates the contact's greeting values. | |
c1431fdf | 164 | |
633ad277 AH |
165 | - **[CRM-21547](https://issues.civicrm.org/jira/browse/CRM-21547) Add UI order |
166 | by options to Contact logging summary report | |
167 | ([11402](https://github.com/civicrm/civicrm-core/pull/11402))** | |
c1431fdf | 168 | |
633ad277 AH |
169 | The Contact Logging Summary report can now be sorted by log date, the contact |
170 | that was altered, or the contact making the change. | |
c1431fdf | 171 | |
633ad277 | 172 | ### CiviContribute |
c1431fdf | 173 | |
633ad277 AH |
174 | - **[CRM-21448](https://issues.civicrm.org/jira/browse/CRM-21448) Need a link |
175 | from contribution record when there is no cid in the url | |
176 | ([11295](https://github.com/civicrm/civicrm-core/pull/11295))** | |
c1431fdf | 177 | |
633ad277 AH |
178 | The contact display name on a contribution is now displayed as a link to the |
179 | contact record. | |
c1431fdf | 180 | |
633ad277 AH |
181 | - **[CRM-21106](https://issues.civicrm.org/jira/browse/CRM-21106) Move financial |
182 | type ACL clause for reports into extension | |
183 | ([10901](https://github.com/civicrm/civicrm-core/pull/10901))** | |
c1431fdf | 184 | |
633ad277 AH |
185 | In order to use financial type ACLs in a report, you must install the [Access |
186 | Control by Financial Type | |
187 | Reports](https://civicrm.org/extensions/access-control-by-financial-type-for-reports) | |
188 | extension. | |
c1431fdf | 189 | |
633ad277 AH |
190 | - **[CRM-21577](https://issues.civicrm.org/jira/browse/CRM-21577) Add links to |
191 | payment blocks to allow payments | |
192 | ([11432](https://github.com/civicrm/civicrm-core/pull/11432))** | |
193 | ||
194 | When a contribution listing displays payments beneath each contribution, | |
195 | Record Payment links now appear beneath partially paid contributions. | |
196 | ||
197 | - **[CRM-21454](https://issues.civicrm.org/jira/browse/CRM-21454) Add money | |
198 | raised on page contribution widget ajax response | |
199 | ([11299](https://github.com/civicrm/civicrm-core/pull/11299))** | |
200 | ||
201 | The AJAX data used to populate contribution page widgets now return the amount | |
202 | raised as its own value. | |
c1431fdf | 203 | |
6440c402 AH |
204 | ### CiviMember |
205 | ||
206 | - **[CRM-21504](https://issues.civicrm.org/jira/browse/CRM-21504) Add membership | |
207 | to recurring contribution detail | |
208 | ([11358](https://github.com/civicrm/civicrm-core/pull/11358))** | |
209 | ||
210 | If a recurring contribution auto-renews a membership, a link to the membership | |
211 | now appears when viewing the recurring contribution. | |
212 | ||
633ad277 | 213 | ### Drupal Integration |
c1431fdf | 214 | |
633ad277 AH |
215 | - **[CRM-21341](https://issues.civicrm.org/jira/browse/CRM-21341) Drupal 8 Hook |
216 | Support ([11171](https://github.com/civicrm/civicrm-core/pull/11171))** | |
c1431fdf | 217 | |
633ad277 | 218 | CiviCRM now invokes CiviCRM hook implementations in Drupal 8 modules. |
c1431fdf | 219 | |
633ad277 AH |
220 | - **[CRM-21093](https://issues.civicrm.org/jira/browse/CRM-21093) Move CiviCRM |
221 | initialization out of service constructor (in Drupal 8) and into method | |
222 | ([11379](https://github.com/civicrm/civicrm-core/pull/11379)) (completes prior | |
223 | work)** | |
c1431fdf | 224 | |
633ad277 | 225 | CiviCRM core now initializes using a new method that was modified in the past. |
c1431fdf AH |
226 | |
227 | ### CiviMail | |
228 | ||
633ad277 AH |
229 | - **[CRM-21476](https://issues.civicrm.org/jira/browse/CRM-21476) Rename |
230 | 'Clicks' to 'Unique Clicks' in mailing summary report | |
231 | ([11319](https://github.com/civicrm/civicrm-core/pull/11319))** | |
c1431fdf | 232 | |
633ad277 AH |
233 | The "Clicks" item in the mailing summary report is now specified as "Unique |
234 | Clicks" to highlight the fact that it displays the number of *recipients* who | |
235 | clicked items rather than the number of actual clicks. | |
c1431fdf | 236 | |
633ad277 AH |
237 | - **[CRM-21567](https://issues.civicrm.org/jira/browse/CRM-21567) Add email |
238 | filter for Mail Bounce Report | |
239 | ([11415](https://github.com/civicrm/civicrm-core/pull/11415))** | |
c1431fdf | 240 | |
633ad277 | 241 | The Mail Bounce Report can now be filtered by email address. |
c1431fdf | 242 | |
633ad277 AH |
243 | - **[CRM-21486](https://issues.civicrm.org/jira/browse/CRM-21486) Support |
244 | multiple test mail | |
245 | ([11332](https://github.com/civicrm/civicrm-core/pull/11332))** | |
c1431fdf | 246 | |
633ad277 AH |
247 | Multiple addresses can be set as recipients for test messages from the |
248 | CiviMail composition form. | |
c1431fdf | 249 | |
633ad277 AH |
250 | - **[CRM-21279](https://issues.civicrm.org/jira/browse/CRM-21279) Rebuild |
251 | recipient list and calculate count on demand, store result in $cacheFactory | |
252 | ([11091](https://github.com/civicrm/civicrm-core/pull/11091))** | |
c1431fdf | 253 | |
633ad277 AH |
254 | Automatic calculation of the number of recipients on a CiviMail mailing is now |
255 | optional; otherwise, there is a new "Estimate recipient count" button that | |
256 | manually calculates the number of recipients. | |
c1431fdf | 257 | |
633ad277 AH |
258 | - **[CRM-21472](https://issues.civicrm.org/jira/browse/CRM-21472) Make CiviMail |
259 | token validation extensible | |
260 | ([11316](https://github.com/civicrm/civicrm-core/pull/11316))** | |
c1431fdf | 261 | |
633ad277 AH |
262 | Extensions using FlexMailer can now alter the list of required tokens (such as |
263 | an unsubscribe URL and the domain address) for CiviMail messages. | |
c1431fdf | 264 | |
633ad277 AH |
265 | - **[CRM-21383](https://issues.civicrm.org/jira/browse/CRM-21383) Load message |
266 | templates on demand in CiviMail compose UI | |
267 | ([11267](https://github.com/civicrm/civicrm-core/pull/11267))** | |
c1431fdf | 268 | |
633ad277 AH |
269 | Message templates are now loaded only when needed rather than upon opening the |
270 | CiviMail composition form. | |
c1431fdf | 271 | |
633ad277 | 272 | ### WordPress Integration |
c1431fdf | 273 | |
633ad277 AH |
274 | - **[CRM-21470](https://issues.civicrm.org/jira/browse/CRM-21470) Add support |
275 | for WordPress Polylang plugin | |
276 | ([11333](https://github.com/civicrm/civicrm-core/pull/11333) and | |
277 | [11312](https://github.com/civicrm/civicrm-core/pull/11312))** | |
c1431fdf | 278 | |
633ad277 AH |
279 | CiviCRM can now inherit the CMS language from WordPress sites with the |
280 | Polylang plugin, working similarly to WPML and other CMSes. | |
c1431fdf AH |
281 | |
282 | ### CiviCase | |
283 | ||
633ad277 AH |
284 | - **[CRM-21446](https://issues.civicrm.org/jira/browse/CRM-21446) Allow case id |
285 | as well as hash in inbound email processing to autofile emails on cases | |
286 | ([11320](https://github.com/civicrm/civicrm-core/pull/11320))** | |
c1431fdf | 287 | |
633ad277 AH |
288 | Inbound emails can now specify a case ID and be accurately filed to the |
289 | corresponding case. | |
c1431fdf | 290 | |
633ad277 AH |
291 | - **[CRM-21360](https://issues.civicrm.org/jira/browse/CRM-21360) Make 'Open |
292 | Case' Activity Optional When Defining Case Types | |
293 | ([11204](https://github.com/civicrm/civicrm-core/pull/11204))** | |
c1431fdf | 294 | |
633ad277 | 295 | A case type can now be defined without an "Open Case" activity type. |
c1431fdf AH |
296 | |
297 | ## <a name="bugs"></a>Bugs resolved | |
298 | ||
299 | ### Core CiviCRM | |
300 | ||
633ad277 AH |
301 | - **[CRM-21473](https://issues.civicrm.org/jira/browse/CRM-21473) Adding new |
302 | permission for adding notes and fixing existing issues with notes permissions | |
303 | ([11314](https://github.com/civicrm/civicrm-core/pull/11314))** | |
304 | ||
305 | Users with the ability to view contacts were previously able to add notes by | |
306 | using a specially-crafted URL to reach the New Note form even if they lacked | |
307 | the ability to edit the contact. This change requires a new permission to add | |
308 | notes, and it requires the permission to edit the contact in order to edit or | |
309 | delete notes. | |
310 | ||
6440c402 AH |
311 | - **[CRM-21229](https://issues.civicrm.org/jira/browse/CRM-21229) Manage Group |
312 | page is slow if you have smart groups | |
313 | ([11050](https://github.com/civicrm/civicrm-core/pull/11050)) (completes | |
314 | previous work)** | |
315 | ||
316 | Some adjustments were made to improve related tests and to prevent problems | |
317 | over repeated test runs. | |
318 | ||
319 | - **[CRM-21518](https://issues.civicrm.org/jira/browse/CRM-21518) and | |
320 | [CRM-21539](https://issues.civicrm.org/jira/browse/CRM-21539) Add missing | |
321 | structure divs in templates | |
322 | ([11369](https://github.com/civicrm/civicrm-core/pull/11369) and | |
323 | [11396](https://github.com/civicrm/civicrm-core/pull/11396))** | |
324 | ||
325 | Many administrative forms had minor inconsistencies in their markup, | |
326 | complicating the task of retheming. This adds missing `div` elements and | |
327 | classes. | |
328 | ||
329 | - **[CRM-21180](https://issues.civicrm.org/jira/browse/CRM-21180) Inline changes | |
330 | to custom fields aren't reflected in custom greetings | |
331 | ([11364](https://github.com/civicrm/civicrm-core/pull/11364))** | |
332 | ||
333 | This resolves a bug where greetings that use custom fields would not update to | |
334 | reflect changes that are made through inline edits to those fields. | |
335 | ||
336 | - **[CRM-21298](https://issues.civicrm.org/jira/browse/CRM-21298) Don't offer to | |
337 | fix indices until we can do it right | |
338 | ([11250](https://github.com/civicrm/civicrm-core/pull/11250))** | |
339 | ||
340 | A change in 2017 introduced a warning on the system status page if a site | |
341 | lacks a database index that CiviCRM expects. The warning message would offer | |
342 | to "update indices" in the database, resolving the problem. However, the | |
343 | update would fail on some sites due to a database error. | |
344 | ||
345 | This change merely suppresses the warning message while work is done to | |
346 | improve the update process. | |
347 | ||
348 | - **[CRM-21433](https://issues.civicrm.org/jira/browse/CRM-21433) Optimize dupe | |
349 | checking in Recent Items stack | |
350 | ([11281](https://github.com/civicrm/civicrm-core/pull/11281))** | |
351 | ||
352 | The Recent Items list now suppresses duplicate items according to their entity | |
353 | type and ID. Previously, duplicates were checked using the URL, which may | |
354 | place parameters in a different order each time. | |
355 | ||
633ad277 AH |
356 | - **[CRM-21409](https://issues.civicrm.org/jira/browse/CRM-21409) Don't bypass |
357 | hooks when updating thankyou_sent/receipt_sent fields via PDF letter action | |
358 | ([11257](https://github.com/civicrm/civicrm-core/pull/11257))** | |
359 | ||
360 | - **[CRM-21398](https://issues.civicrm.org/jira/browse/CRM-21398) Error when | |
361 | exporting cases | |
362 | ([11245](https://github.com/civicrm/civicrm-core/pull/11245))** | |
363 | ||
364 | This sets all ID fields on the temporary table for exports to have a length of | |
365 | 255, reducing the likelihood of values being to long when exported. | |
366 | ||
367 | - **[CRM-21001](https://issues.civicrm.org/jira/browse/CRM-21001) E-notice in | |
368 | com_civicrm/civicrm/CRM/Core/BAO/SchemaHandler.php on line 730 | |
369 | ([11307](https://github.com/civicrm/civicrm-core/pull/11307))** | |
370 | ||
371 | - **[CRM-21412](https://issues.civicrm.org/jira/browse/CRM-21412) Do not give | |
372 | fatal error on report when no fields selected | |
373 | ([11259](https://github.com/civicrm/civicrm-core/pull/11259))** | |
374 | ||
375 | A report with no columns selected now gracefully shows no results. | |
376 | ||
c1431fdf AH |
377 | - **[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))** |
378 | ||
379 | - **[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))** | |
380 | ||
381 | - **4.7.29 rc ([11448](https://github.com/civicrm/civicrm-core/pull/11448))** | |
382 | ||
383 | - **4.7.29 rc merge to master ([11441](https://github.com/civicrm/civicrm-core/pull/11441))** | |
384 | ||
385 | - **4.7.29 rc merge to master ([11437](https://github.com/civicrm/civicrm-core/pull/11437))** | |
386 | ||
387 | - **Increase minimum php version requirements ([11416](https://github.com/civicrm/civicrm-core/pull/11416))** | |
388 | ||
389 | - **Merge ([11431](https://github.com/civicrm/civicrm-core/pull/11431))** | |
390 | ||
391 | - **[CRM-21245](https://issues.civicrm.org/jira/browse/CRM-21245) Incorrect Contribution status "Pending Refund" ([11077](https://github.com/civicrm/civicrm-core/pull/11077))** | |
392 | ||
393 | - **Remove php 5.3 shim for json formatting ([11421](https://github.com/civicrm/civicrm-core/pull/11421))** | |
394 | ||
395 | - **[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))** | |
396 | ||
397 | - **[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))** | |
398 | ||
399 | - **[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))** | |
400 | ||
401 | - **[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))** | |
402 | ||
403 | - **[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))** | |
404 | ||
405 | - **Update `master` with final `4.7.28` changes ([11387](https://github.com/civicrm/civicrm-core/pull/11387))** | |
406 | ||
407 | - **[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))** | |
408 | ||
409 | - **Add test for processing multipart-related emails in fetch_bounces ([11378](https://github.com/civicrm/civicrm-core/pull/11378))** | |
410 | ||
411 | - **4.7.28 rc ([11363](https://github.com/civicrm/civicrm-core/pull/11363))** | |
412 | ||
413 | - **[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))** | |
414 | ||
415 | - **[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))** | |
416 | ||
417 | - **[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))** | |
418 | ||
419 | - **Fix ts() functions to have variable on the outside. ([11357](https://github.com/civicrm/civicrm-core/pull/11357))** | |
420 | ||
421 | - **[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))** | |
422 | ||
423 | - **[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))** | |
424 | ||
425 | - **[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))** | |
426 | ||
427 | - **4.7.28 rc merge to master ([11347](https://github.com/civicrm/civicrm-core/pull/11347))** | |
428 | ||
429 | - **[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))** | |
430 | ||
431 | - **4.7.28 rc merge to master ([11342](https://github.com/civicrm/civicrm-core/pull/11342))** | |
432 | ||
433 | - **[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))** | |
434 | ||
435 | - **[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))** | |
436 | ||
437 | - **Merge from rc ([11335](https://github.com/civicrm/civicrm-core/pull/11335))** | |
438 | ||
c1431fdf AH |
439 | - **[CRM-21218](https://issues.civicrm.org/jira/browse/CRM-21218) Improve component statics flushing ([11022](https://github.com/civicrm/civicrm-core/pull/11022))** |
440 | ||
441 | - **[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))** | |
442 | ||
443 | - **NFC, comments only ([11330](https://github.com/civicrm/civicrm-core/pull/11330))** | |
444 | ||
445 | - **[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))** | |
446 | ||
447 | - **4.7.28 rc ([11326](https://github.com/civicrm/civicrm-core/pull/11326))** | |
448 | ||
449 | - **[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))** | |
450 | ||
451 | - **NFC rerun setup.sh -dg and regen Participant DAO ([11315](https://github.com/civicrm/civicrm-core/pull/11315))** | |
452 | ||
453 | - **[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))** | |
454 | ||
455 | - **4.7.28 rc ([11308](https://github.com/civicrm/civicrm-core/pull/11308))** | |
456 | ||
457 | - **[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))** | |
458 | ||
459 | - **(NFC) .toxic.json - Update list of functions which yield toxic warnings ([11302](https://github.com/civicrm/civicrm-core/pull/11302))** | |
460 | ||
461 | - **[NFC] code cleanup: split out 2 functions that are mostly unrelated. ([11284](https://github.com/civicrm/civicrm-core/pull/11284))** | |
462 | ||
463 | - **4.7.28 rc ([11297](https://github.com/civicrm/civicrm-core/pull/11297))** | |
464 | ||
465 | - **[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))** | |
466 | ||
467 | - **[NFC] Function extraction and renaming of variable for shorter refere… ([11278](https://github.com/civicrm/civicrm-core/pull/11278))** | |
468 | ||
469 | - **[NFC] Fix a bunch of docstrings ([11034](https://github.com/civicrm/civicrm-core/pull/11034))** | |
470 | ||
471 | - **[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))** | |
472 | ||
473 | - **[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))** | |
474 | ||
475 | - **[NFC] Additional test ([11266](https://github.com/civicrm/civicrm-core/pull/11266))** | |
476 | ||
477 | - **[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))** | |
478 | ||
479 | - **[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))** | |
480 | ||
481 | - **4.7.28 rc ([11275](https://github.com/civicrm/civicrm-core/pull/11275))** | |
482 | ||
483 | - **[NFC] Minor refactor of test to allow re-use ([11265](https://github.com/civicrm/civicrm-core/pull/11265))** | |
484 | ||
485 | - **[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))** | |
486 | ||
487 | - **[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))** | |
488 | ||
489 | - **4.7.28 rc ([11237](https://github.com/civicrm/civicrm-core/pull/11237))** | |
490 | ||
491 | - **[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))** | |
492 | ||
493 | - **[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))** | |
494 | ||
495 | - **[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))** | |
496 | ||
497 | - **[CRM-20899](https://issues.civicrm.org/jira/browse/CRM-20899) Format refund amount ([10687](https://github.com/civicrm/civicrm-core/pull/10687))** | |
498 | ||
499 | - **Fix GenerateData for only_full_group_by sqlMode ([11225](https://github.com/civicrm/civicrm-core/pull/11225))** | |
500 | ||
501 | - **Lint civicrm.module and civicrm.install files ([467](https://github.com/civicrm/civicrm-drupal/pull/467))** | |
502 | ||
503 | - **[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))** | |
504 | ||
505 | - **[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))** | |
506 | ||
507 | - **[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))** | |
508 | ||
509 | ### CiviContribute | |
510 | ||
6440c402 AH |
511 | - **[CRM-21465](https://issues.civicrm.org/jira/browse/CRM-21465) clicking on |
512 | - pledge link in email returns fatal error | |
513 | - ([11305](https://github.com/civicrm/civicrm-core/pull/11305))** | |
514 | ||
633ad277 AH |
515 | - **[CRM-21482](https://issues.civicrm.org/jira/browse/CRM-21482) Allow |
516 | retrieval of currency from $_REQUEST (as supplied by webform_civicrm) | |
517 | ([11329](https://github.com/civicrm/civicrm-core/pull/11329), | |
518 | [11348](https://github.com/civicrm/civicrm-core/pull/11348), and | |
519 | [11344](https://github.com/civicrm/civicrm-core/pull/11344))** | |
520 | ||
521 | A new standardized method is introduced for retrieving the currency from the | |
522 | form values or page request. | |
523 | ||
524 | - **[CRM-21200](https://issues.civicrm.org/jira/browse/CRM-21200) Pay Now | |
525 | payment overwrites the contribution | |
526 | ([11059](https://github.com/civicrm/civicrm-core/pull/11059))** | |
527 | ||
528 | When a donor completes a pay-later donation using the Pay Now link, the | |
529 | source, campaign, and contribution page values should be retained on the | |
530 | contribution as they were initially set. | |
531 | ||
c1431fdf AH |
532 | - **[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))** |
533 | ||
534 | - **[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))** | |
535 | ||
536 | - **[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))** | |
537 | ||
538 | - **[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))** | |
539 | ||
540 | - **[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))** | |
541 | ||
542 | - **[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))** | |
543 | ||
544 | - **[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))** | |
545 | ||
546 | - **[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))** | |
547 | ||
548 | - **[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))** | |
549 | ||
550 | ### CiviMail | |
551 | ||
633ad277 AH |
552 | - **[CRM-21468](https://issues.civicrm.org/jira/browse/CRM-21468) mailing |
553 | recipients field limits how many groups can be selected | |
554 | ([11349](https://github.com/civicrm/civicrm-core/pull/11349))** | |
555 | ||
556 | The number of groups that could be selected in the mailing recipients field | |
557 | was limited to the number of autocomplete results as defined in the search | |
558 | settings. There is now no limit. | |
559 | ||
560 | - **[CRM-21501](https://issues.civicrm.org/jira/browse/CRM-21501) bounce report: | |
561 | bounce date filter doesn't include timestamp | |
562 | ([11354](https://github.com/civicrm/civicrm-core/pull/11354))** | |
563 | ||
564 | On the Bounce Report, the filter for bounce date was missing the time, causing | |
565 | date filters to be evaluated as midnight. | |
566 | ||
c1431fdf AH |
567 | - **[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))** |
568 | ||
569 | - **[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))** | |
570 | ||
571 | - **[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))** | |
572 | ||
573 | - **[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))** | |
574 | ||
575 | ### CiviReport | |
576 | ||
577 | - **[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))** | |
578 | ||
579 | - **[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))** | |
580 | ||
581 | - **[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))** | |
582 | ||
583 | - **[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))** | |
584 | ||
585 | - **[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))** | |
586 | ||
587 | ### NYSS | |
588 | ||
589 | - **[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))** | |
590 | ||
591 | - **[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))** | |
592 | ||
593 | ### CiviCase | |
594 | ||
633ad277 AH |
595 | - **[CRM-21384](https://issues.civicrm.org/jira/browse/CRM-21384) Ensure deleted |
596 | contacts are filtered out of CiviCase | |
597 | ([11224](https://github.com/civicrm/civicrm-core/pull/11224))** | |
598 | ||
599 | - **[CRM-21382](https://issues.civicrm.org/jira/browse/CRM-21382) Print/Merge | |
600 | document not filed on cases | |
601 | ([11223](https://github.com/civicrm/civicrm-core/pull/11223))** | |
602 | ||
c1431fdf AH |
603 | - **[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))** |
604 | ||
605 | - **[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))** | |
606 | ||
6440c402 AH |
607 | ### CiviEvent |
608 | ||
609 | - **[CRM-21513](https://issues.civicrm.org/jira/browse/CRM-21513) Change fee | |
610 | selection for text price field on backoffice Event registration Not Creating | |
611 | Correct Financial Items | |
612 | ([11380](https://github.com/civicrm/civicrm-core/pull/11380))** | |
613 | ||
633ad277 AH |
614 | - **[CRM-20787](https://issues.civicrm.org/jira/browse/CRM-20787) For a |
615 | repeating Event series. If change the Price Set for a paid Event then this | |
616 | Price Set selection is not applied to all Events in the series even when apply | |
617 | to Every Event is selected | |
618 | ([11161](https://github.com/civicrm/civicrm-core/pull/11161))** | |
619 | ||
620 | This resoves a bug on changing the price set on an event that is part of a | |
621 | repeating event series. An option allows selection of whether to apply | |
622 | changes to every event in the series, but the price set would not update on | |
623 | the other events. | |
624 | ||
c1431fdf AH |
625 | ### CiviMember |
626 | ||
627 | - **[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))** | |
628 | ||
629 | - **[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))** | |
630 | ||
631 | - **[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))** | |
632 | ||
633 | ### Accounting Integration, CiviContribute | |
634 | ||
635 | - **[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))** | |
636 | ||
637 | ### Core CiviCRM, Import | |
638 | ||
639 | - **[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))** | |
640 | ||
641 | ### Usability | |
642 | ||
643 | - **[CRM-21389](https://issues.civicrm.org/jira/browse/CRM-21389) Add Regions to Contact UserDashBoard ([11235](https://github.com/civicrm/civicrm-core/pull/11235))** | |
644 | ||
645 | ### Backdrop Integration, Drupal Integration Modules | |
646 | ||
647 | - **[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))** | |
648 | ||
649 | ### Internationalisation | |
650 | ||
651 | - **[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))** | |
652 | ||
653 | - **[CRM-21407](https://issues.civicrm.org/jira/browse/CRM-21407) ISO compliance for German counties ([11255](https://github.com/civicrm/civicrm-core/pull/11255))** | |
654 | ||
655 | ### CiviCRM API | |
656 | ||
657 | - **[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))** | |
658 | ||
659 | ### WordPress Integration | |
660 | ||
661 | - **[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))** | |
662 | ||
6440c402 AH |
663 | ### Drupal Integration |
664 | ||
665 | - **[CRM-21526](https://issues.civicrm.org/jira/browse/CRM-21526) | |
666 | CRM_Utils_System_Drupal8::authenticate() is incomplete | |
667 | ([11381](https://github.com/civicrm/civicrm-core/pull/11381)) (partial work)** | |
668 | ||
669 | The method for scripts to authenticate a Drupal 8 user would simply return the | |
670 | user ID rather than switching to that user. | |
c1431fdf | 671 | |
633ad277 AH |
672 | - **[CRM-21372](https://issues.civicrm.org/jira/browse/CRM-21372) Fatal error |
673 | adding profile on Drupal 8 | |
674 | ([11216](https://github.com/civicrm/civicrm-core/pull/11216))** | |
675 | ||
c1431fdf AH |
676 | - **[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))** |
677 | ||
678 | - **[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))** | |
679 | ||
680 | - **[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))** | |
681 | ||
682 | ## <a name="misc"></a>Miscellany | |
683 | ||
6440c402 AH |
684 | - **[CRM-21555](https://issues.civicrm.org/jira/browse/CRM-21555) Replace |
685 | `CRM_Core_OptionGroup::getValue` with `CRM_Core_PseudoConstant::getKey` for | |
686 | Case ([11409](https://github.com/civicrm/civicrm-core/pull/11409))** | |
687 | ||
688 | - **[CRM-21548](https://issues.civicrm.org/jira/browse/CRM-21548) Remove unused | |
689 | variables from `CRM_Utils_Address::format` | |
690 | ([11403](https://github.com/civicrm/civicrm-core/pull/11403))** | |
691 | ||
692 | - **[CRM-21544](https://issues.civicrm.org/jira/browse/CRM-21544) Remove unused | |
693 | `CRM_Contact_BAO_Contact_Optimizer` class | |
694 | ([11400](https://github.com/civicrm/civicrm-core/pull/11400))** | |
695 | ||
696 | - **[CRM-21527](https://issues.civicrm.org/jira/browse/CRM-21527) Add default to | |
697 | extra address::create param | |
698 | ([11382](https://github.com/civicrm/civicrm-core/pull/11382))** | |
699 | ||
700 | - **[CRM-21517](https://issues.civicrm.org/jira/browse/CRM-21517) | |
701 | UpdateSubscription OptionGroup->PseudoConstant | |
702 | ([11367](https://github.com/civicrm/civicrm-core/pull/11367))** | |
703 | ||
704 | - **[CRM-21471](https://issues.civicrm.org/jira/browse/CRM-21471) Remove unused | |
705 | function CRM_Core_Pseudoconstant::greetingDefaults | |
706 | ([11313](https://github.com/civicrm/civicrm-core/pull/11313))** | |
707 | ||
633ad277 AH |
708 | - **Move test docs to civicrm-dev-docs |
709 | ([11213](https://github.com/civicrm/civicrm-core/pull/11213))** | |
710 | ||
711 | - **[CRM-17860](https://issues.civicrm.org/jira/browse/CRM-17860), | |
712 | [CRM-18231](https://issues.civicrm.org/jira/browse/CRM-18231) - | |
713 | JobProcessMailingTest - Re-remove require_once | |
714 | ([11251](https://github.com/civicrm/civicrm-core/pull/11251))** | |
715 | ||
c1431fdf AH |
716 | ## <a name="credits"></a>Credits |
717 | ||
718 | This release was developed by the following code authors: | |
719 | ||
720 | 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 | |
721 | ||
722 | Most authors also reviewed code for this release; in addition, the following | |
723 | reviewers contributed their comments: | |
724 | ||
6440c402 AH |
725 | 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 |
726 | ||
727 | ## <a name="feedback"></a>Feedback | |
728 | ||
729 | These release notes are edited by Andrew Hunt. If you'd like to provide | |
730 | feedback on them, please login to https://chat.civicrm.org/civicrm and contact | |
731 | `@agh1`. |