[REF] Remove CRM_Exception in favor of CRM_Core_Exception
[civicrm-core.git] / release-notes / 4.7.27.md
CommitLineData
fb423f22 1# CiviCRM 4.7.27
bc5721af 2
07ce942b 3Released November 1, 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|:----------------------------------------------------------- |:-------:|
037b8ef9 16| Fix security vulnerabilities? | no |
fb423f22
AH
17| **Change the database schema?** | **yes** |
18| **Alter the API?** | **yes** |
037b8ef9
AH
19| **Require attention to configuration options?** | **yes** |
20| Fix problems installing or upgrading to a previous version? | no |
fb423f22
AH
21| **Introduce features?** | **yes** |
22| **Fix bugs?** | **yes** |
bc5721af
AH
23
24## <a name="features"></a>Features
25
fb423f22 26### Core CiviCRM
bc5721af 27
fb423f22
AH
28- **[CRM-21234](https://issues.civicrm.org/jira/browse/CRM-21234) Missing
29 subdivisions of Tajikistan
30 ([11041](https://github.com/civicrm/civicrm-core/pull/11041))**
bc5721af 31
fb423f22
AH
32 The list of states and provinces now contains the capital territory and
33 districts under republic administration of Tajikistan, which were added to ISO
34 3166-2 recently.
bc5721af 35
fb423f22
AH
36- **[CRM-21195](https://issues.civicrm.org/jira/browse/CRM-21195) Adding the
37 ability to add icons to menu items
38 ([11028](https://github.com/civicrm/civicrm-core/pull/11028),
39 [11025](https://github.com/civicrm/civicrm-core/pull/11025), and
40 [10996](https://github.com/civicrm/civicrm-core/pull/10996))**
bc5721af 41
fb423f22
AH
42 When editing navigation menu items, you may now choose to display an icon from
43 the Font Awesome library.
bc5721af 44
fb423f22
AH
45- **[CRM-21157](https://issues.civicrm.org/jira/browse/CRM-21157) Convert
46 civicrm_subscription_history.date to timestamp from datetime for new installs
47 ([10954](https://github.com/civicrm/civicrm-core/pull/10954))**
bc5721af 48
fb423f22
AH
49 The group subscription date field will now be created as a timestamp field
50 when installing CiviCRM. Upgrading sites will be left as-is but may use the
51 Doctor When utility to convert dates.
bc5721af 52
fb423f22
AH
53- **[CRM-20630](https://issues.civicrm.org/jira/browse/CRM-20630) Find
54 Activities: search criteria passing with URL parameters
55 ([10957](https://github.com/civicrm/civicrm-core/pull/10957))**
bc5721af 56
fb423f22
AH
57 Query parameters in the Activity Search may now be populated using URL
58 parameters along with `force=1`. This allows a direct link to a listing of a
59 subset of activities.
bc5721af 60
fb423f22
AH
61- **[CRM-21086](https://issues.civicrm.org/jira/browse/CRM-21086) Allow Inline
62 View of Files Instead of Download
63 ([10883](https://github.com/civicrm/civicrm-core/pull/10883))**
bc5721af 64
fb423f22
AH
65 Adding the URL parameter `download=0` to a file link will now display the file
66 within the browser rather than downloading it. This allows for files to be
67 rendered inline.
68
69- **[CRM-21170](https://issues.civicrm.org/jira/browse/CRM-21170) Provide option
70 to filter by contact id & external id
71 ([10966](https://github.com/civicrm/civicrm-core/pull/10966))**
bc5721af 72
fb423f22
AH
73 Contact selection boxes on other entities (such as backend contribution or
74 membership forms) now offer the ability to filter by contact ID or external
75 identifier.
bc5721af 76
fb423f22
AH
77- **[CRM-21125](https://issues.civicrm.org/jira/browse/CRM-21125) permit class
78 assignment on links in reports
79 ([10922](https://github.com/civicrm/civicrm-core/pull/10922))**
bc5721af 80
fb423f22
AH
81 Report developers can now set a variable class name for linked fields in
82 reports.
bc5721af 83
07ce942b
AH
84- **[CRM-21109](https://issues.civicrm.org/jira/browse/CRM-21109) Creating
85 contacts is slow, part 2 of 2: Smart group caching
86 ([10943](https://github.com/civicrm/civicrm-core/pull/10943))**
87
88 CSV imports through the command line now clear the smart group cache once per
89 import rather than once per line.
90
fb423f22 91### CiviCampaign
bc5721af 92
fb423f22
AH
93- **[CRM-21063](https://issues.civicrm.org/jira/browse/CRM-21063) Survey detail
94 report lacks date options
95 ([10857](https://github.com/civicrm/civicrm-core/pull/10857)) (partially
96 complete)**
bc5721af 97
fb423f22
AH
98 The interview date is now available as a column, filter, and ordering option
99 on the Survey Detail report. However, the date display localization is still
100 forthcoming.
bc5721af 101
fb423f22 102### CiviCase
bc5721af 103
fb423f22
AH
104- **[CRM-21182](https://issues.civicrm.org/jira/browse/CRM-21182) Activity API -
105 fetch case details
106 ([10979](https://github.com/civicrm/civicrm-core/pull/10979))**
bc5721af 107
fb423f22
AH
108 Results of an `Activity.get` API request can now return data about a case that
109 the activity is filed to.
bc5721af 110
fb423f22
AH
111- **[CRM-21113](https://issues.civicrm.org/jira/browse/CRM-21113) find cases:
112 search by case ID and subject
113 ([10911](https://github.com/civicrm/civicrm-core/pull/10911))**
bc5721af 114
fb423f22
AH
115 You can now search by case ID or case subject in the Find Cases and Advanced
116 Search forms. The layout of the case search fields is also modified.
bc5721af 117
fb423f22 118### CiviContribute
e911da46 119
07ce942b
AH
120- **[CRM-21189](https://issues.civicrm.org/jira/browse/CRM-21189) Add permission
121 for Close and reopen Batch
122 ([10983](https://github.com/civicrm/civicrm-core/pull/10983))**
123
124 Four new permissions are added to control access to accounting batches:
125
126 - close own manual batches
127 - close all manual batches
128 - reopen own manual batches
129 - reopen own manual batches
130
131 Administrators should consider whether to grant these permissions to users who
132 have the "edit all manual batches" or "edit own manual batches" permissions,
133 which handled access to close and reopen batches.
134
fb423f22
AH
135- **[CRM-12167](https://issues.civicrm.org/jira/browse/CRM-12167) Add support
136 for admin-only fee / price field value options
137 ([10902](https://github.com/civicrm/civicrm-core/pull/10902))**
bc5721af 138
fb423f22
AH
139 Individual options within a price field can now be restricted so that they can
140 only be chosen by administrators.
bc5721af 141
fb423f22
AH
142- **[CRM-20852](https://issues.civicrm.org/jira/browse/CRM-20852) Show tax term
143 in UI (eg. VAT)
144 ([10640](https://github.com/civicrm/civicrm-core/pull/10640))**
bc5721af 145
fb423f22
AH
146 The term describing the tax (e.g. "VAT", "HST") is now displayed in
147 contribution details when tax is applied.
148
149- **[CRM-20889](https://issues.civicrm.org/jira/browse/CRM-20889) Toggle
150 check_number field on backoffice form as payment form fields
151 ([10680](https://github.com/civicrm/civicrm-core/pull/10680))**
152
153 Check number now appears as a detail of the payment when paying by check rather than an attribute
154 of the contribution as a whole.
155
156- **[CRM-21106](https://issues.civicrm.org/jira/browse/CRM-21106) Move financial
157 type ACL clause for reports into extension
158 ([10904](https://github.com/civicrm/civicrm-core/pull/10904)) (preliminary
159 work)**
160
161 A system check and upgrade message now alert users who use financial type ACLs
162 but have not yet installed the "Access Control by Financial Type for Reports"
163 extension. These features will soon be removed from core CiviCRM.
bc5721af
AH
164
165### CiviEvent
166
fb423f22
AH
167- **[CRM-21160](https://issues.civicrm.org/jira/browse/CRM-21160) Make
168 event_type_id available in event message templates.
169 ([10977](https://github.com/civicrm/civicrm-core/pull/10977))**
bc5721af 170
fb423f22
AH
171 Event message templates now can include `{$event_type_id}` to display the ID
172 of the event type.
bc5721af 173
fb423f22 174### CiviMember
bc5721af 175
fb423f22
AH
176- **[CRM-21236](https://issues.civicrm.org/jira/browse/CRM-21236) Make contact
177 custom fields available in Membership Detail report
178 ([11042](https://github.com/civicrm/civicrm-core/pull/11042))**
bc5721af 179
fb423f22
AH
180 Custom fields about contacts can now be included as columns and filters on the
181 Membership Detail report.
bc5721af 182
037b8ef9
AH
183### Backdrop Integration
184
185- **[CRM-21217](https://issues.civicrm.org/jira/browse/CRM-21217) Enable E2E
186 tests for Backdrop CMS
187 ([11021](https://github.com/civicrm/civicrm-core/pull/11021))**
188
189 End-to-end tests now include Backdrop.
190
fb423f22 191### WordPress Integration
bc5721af 192
fb423f22
AH
193- **[CRM-17633](https://issues.civicrm.org/jira/browse/CRM-17633) WordPress in
194 own directory breaks CiviCRM
195 ([11031](https://github.com/civicrm/civicrm-core/pull/11031) and
196 [105](https://github.com/civicrm/civicrm-wordpress/pull/105))**
197
198 CiviCRM now supports a non-default but acceptable WordPress configuration
199 where WordPress files are in a subdirectory of the site root.
200
201- **[CRM-21243](https://issues.civicrm.org/jira/browse/CRM-21243) Logo in WP
202 menu doesn't follow standard
203 ([118](https://github.com/civicrm/civicrm-wordpress/pull/118))**
bc5721af 204
fb423f22
AH
205 The CiviCRM icon in the WordPress left-side menu now is a SVG that adopts the
206 appropriate colors as the menu item is highlighted or selected.
bc5721af
AH
207
208## <a name="bugs"></a>Bugs resolved
209
210### Core CiviCRM
211
fb423f22
AH
212- **[CRM-21229](https://issues.civicrm.org/jira/browse/CRM-21229) Manage Group
213 page is slow if you have smart groups
214 ([11033](https://github.com/civicrm/civicrm-core/pull/11033)) (partially
215 resolved)**
216
217 The Manage Groups page now will display "Unknown" for the count of smart group
07ce942b
AH
218 members where the smart group cache is out of date. You can click the button
219 to regenerate the smart group cache if you want to see the up-to-date counts.
bc5721af 220
07ce942b
AH
221- **[CRM-21247](https://issues.civicrm.org/jira/browse/CRM-21247) User Record
222 link (in the Actions section of a contact record summary) is broken
223 ([11057](https://github.com/civicrm/civicrm-core/pull/11057))**
bc5721af 224
07ce942b 225 This removes an extraneous `cid=` appended to the user record link.
bc5721af 226
07ce942b
AH
227- **[CRM-21241](https://issues.civicrm.org/jira/browse/CRM-21241) Spinning logo
228 is too jumpy ([11046](https://github.com/civicrm/civicrm-core/pull/11046))**
bc5721af 229
07ce942b
AH
230 The CiviCRM logo in the navigation menu has been modified so that it is
231 centered on its axis of rotation and spins smoothly. The spinning logo that
232 appears while pop-up windows load now is the actual CiviCRM logo and spins
233 more slowly and smoothly.
bc5721af 234
07ce942b
AH
235- **[CRM-21110](https://issues.civicrm.org/jira/browse/CRM-21110) Relationships
236 tab on contact summary runs query twice
237 ([11009](https://github.com/civicrm/civicrm-core/pull/11009)) (improvement on
238 previous resolution)**
bc5721af 239
07ce942b
AH
240 This further simplifies the query to get a contact's total number of
241 relationships.
bc5721af 242
07ce942b
AH
243- **[CRM-21223](https://issues.civicrm.org/jira/browse/CRM-21223) Number and
244 Money fields are not set to NULL in the database
245 ([11037](https://github.com/civicrm/civicrm-core/pull/11037)) (preliminary
246 work)**
bc5721af 247
07ce942b
AH
248 This adds tests to diagnose the handling of null default values for certain
249 fields in the database.
bc5721af 250
07ce942b
AH
251- **[CRM-21227](https://issues.civicrm.org/jira/browse/CRM-21227) Fix issues in
252 CRM_Core_Page_run test suite following merge of PR #10435
253 ([11032](https://github.com/civicrm/civicrm-core/pull/11032))**
bc5721af 254
07ce942b
AH
255 This fixes some places where PHP notices would appear because keys had been
256 presumed to be set in certain arrays of default values.
bc5721af 257
07ce942b
AH
258- **[CRM-21202](https://issues.civicrm.org/jira/browse/CRM-21202) DataTables
259 warning: table id=dupePairs
260 ([11004](https://github.com/civicrm/civicrm-core/pull/11004))**
bc5721af 261
07ce942b
AH
262 This prevents a warning that would pop up after batch merge of duplicates has
263 run.
bc5721af 264
07ce942b
AH
265- **[CRM-16836](https://issues.civicrm.org/jira/browse/CRM-16836) Basic Search
266 form group select does not respect ACLs
267 ([11013](https://github.com/civicrm/civicrm-core/pull/11013))**
bc5721af 268
07ce942b
AH
269- **[CRM-21178](https://issues.civicrm.org/jira/browse/CRM-21178) Custom fields
270 of type "Link" are no longer clickable
271 ([10985](https://github.com/civicrm/civicrm-core/pull/10985))**
bc5721af 272
07ce942b
AH
273- **[CRM-21169](https://issues.civicrm.org/jira/browse/CRM-21169) Fix broken
274 inline edit for profiles
275 ([10964](https://github.com/civicrm/civicrm-core/pull/10964))**
bc5721af 276
07ce942b
AH
277 A Javascript error due to a function removed from jQuery UI caused the whole
278 inline profile edit interface to break.
bc5721af 279
07ce942b
AH
280- **[CRM-21172](https://issues.civicrm.org/jira/browse/CRM-21172) Fix 'Edit
281 Contact Information' link on contact dashboard
282 ([10969](https://github.com/civicrm/civicrm-core/pull/10969))**
bc5721af 283
07ce942b
AH
284 A fatal exception would occur when clicking "Edit Contact Information" on a
285 related contact in the user dashboard.
bc5721af 286
037b8ef9
AH
287- **[CRM-20217](https://issues.civicrm.org/jira/browse/CRM-20217) phone based
288 dedupe rule fails to match when importing
289 ([9925](https://github.com/civicrm/civicrm-core/pull/9925))**
290
291- **[CRM-16964](https://issues.civicrm.org/jira/browse/CRM-16964) Importing
292 contact custom data doesn't respect the Fill option
293 ([10838](https://github.com/civicrm/civicrm-core/pull/10838))**
294
295 Custom fields with values would be overwritten by imported values even when
296 the import is using the Fill mode for matched contacts.
297
f3957be6
AH
298- **[CRM-21330](https://issues.civicrm.org/jira/browse/CRM-21330) Create
299 Activity gives fatal error on dmaster
300 ([11157](https://github.com/civicrm/civicrm-core/pull/11157))**
301
302- **[CRM-21267](https://issues.civicrm.org/jira/browse/CRM-21267) Error 500 -
303 Call to undefined method CRM_Contact_Import_Parser::formatCustomDate
304 ([11143](https://github.com/civicrm/civicrm-core/pull/11143))**
305
fb423f22
AH
306### CiviCase
307
308- **[CRM-21114](https://issues.civicrm.org/jira/browse/CRM-21114) file to case
309 doesn't transfer activity assignees
310 ([10912](https://github.com/civicrm/civicrm-core/pull/10912))**
311
bc5721af
AH
312### CiviContribute
313
fb423f22
AH
314- **[CRM-21201](https://issues.civicrm.org/jira/browse/CRM-21201) Tax
315 recalculated when pay later contribution is completed using Pay Now
316 ([11026](https://github.com/civicrm/civicrm-core/pull/11026))**
317
318 This resolves a problem when tax would be recalculated and tacked onto the
319 amount due during the course of completing pay-later contributions.
320
321- **[CRM-21205](https://issues.civicrm.org/jira/browse/CRM-21205) batch list
322 does not display accurate currency
323 ([11008](https://github.com/civicrm/civicrm-core/pull/11008))**
324
325 Transactions listed in financial batches now display the specific
326 transaction's currency rather than the default system currency.
327
328- **[CRM-20276](https://issues.civicrm.org/jira/browse/CRM-20276) When editing a
329 contribution the value in civicrm_financial_item_amount is not updated
330 ([10970](https://github.com/civicrm/civicrm-core/pull/10970))**
331
332- **[CRM-21220](https://issues.civicrm.org/jira/browse/CRM-21220) Invoice due
333 date format spacing correction
334 ([11024](https://github.com/civicrm/civicrm-core/pull/11024))**
335
336- **[CRM-21199](https://issues.civicrm.org/jira/browse/CRM-21199) Remove
337 dependancy for 'Default invoice payment page'
338 ([11003](https://github.com/civicrm/civicrm-core/pull/11003))**
339
340 The option to choose a default invoice payment page is no longer obscured if
341 deferred revenue is disabled.
342
343- **[CRM-21038](https://issues.civicrm.org/jira/browse/CRM-21038) Billing and CC
344 fields shown when payment processor not selected.
345 ([10826](https://github.com/civicrm/civicrm-core/pull/10826))**
346
347 Contribution pages may have price sets where no option is selected by default.
348 In this case, when the total contribution is zero, no payment processor is
349 selected. However, a bug would display credit card and billing address fields
350 incorrectly. This change resolves this bug.
351
07ce942b
AH
352- **[CRM-18367](https://issues.civicrm.org/jira/browse/CRM-18367) Fatal error on
353 Contribution logging summary report (possibly remove - see comment)
354 ([10987](https://github.com/civicrm/civicrm-core/pull/10987))**
355
356 The Contribute Logging Report--both summary and detail--have been removed
357 because they have not worked properly for years.
358
359- **[CRM-20999](https://issues.civicrm.org/jira/browse/CRM-20999) Multiple
360 elements share same id `auto_renew` value on live contribution page.
361 ([10834](https://github.com/civicrm/civicrm-core/pull/10834))**
362
363- **[CRM-21134](https://issues.civicrm.org/jira/browse/CRM-21134) e-notice
364 errors when using a processor extension
365 ([10935](https://github.com/civicrm/civicrm-core/pull/10935))**
366
367 In some circumstances, PHP notices for undefined indexes would appear due to
368 parameter names that were presumed to exist.
369
037b8ef9
AH
370- **[CRM-21221](https://issues.civicrm.org/jira/browse/CRM-21221) Precedence
371 order logic bug in Contribution.completetransaction
372 ([11027](https://github.com/civicrm/civicrm-core/pull/11027))**
373
374 This resolves a bug that was unlikely to cause real-life problems but could
375 theoretically cause false failures of the `Contribution.completetransaction`
376 API.
377
378- **[CRM-20750](https://issues.civicrm.org/jira/browse/CRM-20750) Incorrect
379 financial trxn entries when payment instrument is changed on backoffice
380 Contribution edit form
381 ([10980](https://github.com/civicrm/civicrm-core/pull/10980) and
382 [10920](https://github.com/civicrm/civicrm-core/pull/10920))**
bc5721af 383
037b8ef9
AH
384- **[CRM-21187](https://issues.civicrm.org/jira/browse/CRM-21187) Fix:
385 Completing an existing contribution using completetransaction does not respect
386 currency on financial_trxn record
387 ([10982](https://github.com/civicrm/civicrm-core/pull/10982))**
388
389 This resolves a bug where payments made against pending contributions would
390 arrive as the default currency rather than the currency specified by the
391 transaction.
bc5721af 392
bc5721af
AH
393### CiviEvent
394
fb423f22
AH
395- **[CRM-21196](https://issues.civicrm.org/jira/browse/CRM-21196) Event reports
396 localization ([10997](https://github.com/civicrm/civicrm-core/pull/10997))**
397
398 A number of previously unhandled strings are now sent through translation.
399
07ce942b
AH
400- **[CRM-20657](https://issues.civicrm.org/jira/browse/CRM-20657) Multiple
401 events purchased from webform lists only single participant details in mail
402 received ([10439](https://github.com/civicrm/civicrm-core/pull/10439))**
403
404 The Participant BAO didn't accurately handle event registrations with multiple
405 top-level participants.
406
037b8ef9
AH
407- **[CRM-21127](https://issues.civicrm.org/jira/browse/CRM-21127) Event API
408 return request params format is partially outdated
409 ([10984](https://github.com/civicrm/civicrm-core/pull/10984))**
bc5721af 410
037b8ef9
AH
411 The Event API would expect an old format for specifying the fields to return.
412
413- **[CRM-21133](https://issues.civicrm.org/jira/browse/CRM-21133) Price set
414 error with NULL financial types
415 ([10947](https://github.com/civicrm/civicrm-core/pull/10947))**
416
417 This resolves a bug where the newly-created price set's financial type would
418 be set to `NULL` when converting an event's registration options to a price
419 set. This would cause the price set to be missing when managing the event.
bc5721af 420
7242f9e2
AH
421### CiviGrant
422
423- **[CRM-20460](https://issues.civicrm.org/jira/browse/CRM-20460) Grant Report
424 incorrect where clause
425 ([11036](https://github.com/civicrm/civicrm-core/pull/11036))**
426
07ce942b
AH
427### CiviMail
428
429- **[CRM-20892](https://issues.civicrm.org/jira/browse/CRM-20892) Same mailing
430 open in two windows can overwrite data on scheduled mailings
f3957be6
AH
431 ([11211](https://github.com/civicrm/civicrm-core/pull/11211) and
432 [10953](https://github.com/civicrm/civicrm-core/pull/10953))**
07ce942b
AH
433
434 A new `modified_date` prevents a CiviMail window from saving mailing data if
435 the mailing has been saved (in another tab or by another user) since the
436 window loaded the mailing information.
437
7242f9e2
AH
438### CiviMember
439
440- **[CRM-20636](https://issues.civicrm.org/jira/browse/CRM-20636) Notice fix
441 while updating membership without payment
442 ([10412](https://github.com/civicrm/civicrm-core/pull/10412))**
443
444 This prevents a PHP notice from appearing when updating a membership with no
445 payments.
446
447- **[CRM-15861](https://issues.civicrm.org/jira/browse/CRM-15861) Offline
448 membership renewal doesn't display priceset choices
449 ([10887](https://github.com/civicrm/civicrm-core/pull/10887)) (preliminary
450 work)**
451
452 This consolidates some code for choosing the default membership type.
453
454- **[CRM-21198](https://issues.civicrm.org/jira/browse/CRM-21198) Completing
455 payment for partially paid membership doesn't change membership status
456 ([11006](https://github.com/civicrm/civicrm-core/pull/11006))**
457
458- **[CRM-21183](https://issues.civicrm.org/jira/browse/CRM-21183) Updating
459 Partially paid contribution to Completed doesn't update membership
460 ([10981](https://github.com/civicrm/civicrm-core/pull/10981))**
461
462- **[CRM-21117](https://issues.civicrm.org/jira/browse/CRM-21117) Line item not
463 shown in mails when paying later for membership priceset
464 ([10978](https://github.com/civicrm/civicrm-core/pull/10978))**
465
466- **[CRM-20881](https://issues.civicrm.org/jira/browse/CRM-20881) Backend
467 Membership status set to pending if contribution status label 'Completed' is
468 renamed ([10670](https://github.com/civicrm/civicrm-core/pull/10670))**
469
470- **[CRM-21314](https://issues.civicrm.org/jira/browse/CRM-21314) Credit card
471 block missing from membership payment form
472 ([11140](https://github.com/civicrm/civicrm-core/pull/11140))**
473
07ce942b
AH
474### Drupal Integration
475
476- **[CRM-21156](https://issues.civicrm.org/jira/browse/CRM-21156) CiviCRM Rules
477 does not show all available Groups
478 ([478](https://github.com/civicrm/civicrm-drupal/pull/478))**
479
480 The list of CiviCRM groups available in the Rules module was limited to 25.
bc5721af 481
037b8ef9
AH
482- **[CRM-20937](https://issues.civicrm.org/jira/browse/CRM-20937) civicrm engage
483 breaks birth date field
484 ([464](https://github.com/civicrm/civicrm-drupal/pull/464))**
485
486 The CiviEngage module ships with template overrides, and outdated templates
487 broke the birth date field.
bc5721af 488
f3957be6
AH
489### Joomla Integration
490
491- **[CRM-21300](https://issues.civicrm.org/jira/browse/CRM-21300) Joomla: Trying
492 to get property of non-object in CRM/Core/Permission/Joomla.php
493 ([11135](https://github.com/civicrm/civicrm-core/pull/11135))**
494
495 This resolves an error that would appear due to the database object bing
496 `null` in some cases.
497
bc5721af
AH
498### WordPress Integration
499
fb423f22
AH
500- **[CRM-21168](https://issues.civicrm.org/jira/browse/CRM-21168) WordPress
501 plugin wiki/support links are incorrect
502 ([116](https://github.com/civicrm/civicrm-wordpress/pull/116))**
503
037b8ef9
AH
504- **[CRM-21166](https://issues.civicrm.org/jira/browse/CRM-21166) WP-CLI
505 commands fail due to whitespace in regex
506 ([115](https://github.com/civicrm/civicrm-wordpress/pull/115))**
bc5721af
AH
507
508## <a name="misc"></a>Miscellany
509
fb423f22
AH
510- **[CRM-21216](https://issues.civicrm.org/jira/browse/CRM-21216) Replace
511 member_BAO_membershiptype_getMembershipTypesByOrg with API equivalent
512 ([11029](https://github.com/civicrm/civicrm-core/pull/11029) and
513 [11020](https://github.com/civicrm/civicrm-core/pull/11020))**
514
07ce942b
AH
515- **[CRM-20226](https://issues.civicrm.org/jira/browse/CRM-20226) Parent Group
516 do not inherit child group contacts
517 ([11011](https://github.com/civicrm/civicrm-core/pull/11011)) (follow-up
518 work)**
519
520 Comments were added to the code.
521
522- **Fixing type (missing function call) in example for hook_civicrm_alterAngular
523 ([10952](https://github.com/civicrm/civicrm-core/pull/10952))**
524
525- **[NFC] comments clean up in test classes.
526 ([10963](https://github.com/civicrm/civicrm-core/pull/10963))**
527
528- **templates/CRM/PCP/Form/Campaign.tpl: remove comment (not relevant).
529 ([10959](https://github.com/civicrm/civicrm-core/pull/10959))**
530
531- **Correct spelling.
532 ([10955](https://github.com/civicrm/civicrm-core/pull/10955))**
533
534- **Civilint civicrm_og_sync module
535 ([489](https://github.com/civicrm/civicrm-drupal/pull/489))**
536
537- **Civilint civicrm_user.inc
538 ([490](https://github.com/civicrm/civicrm-drupal/pull/490))**
539
540- **Lint CiviCRM Rules module
541 ([477](https://github.com/civicrm/civicrm-drupal/pull/477))**
542
543- **Remove CiviTest.module.sample as been replaced with the CiviCRM Dev Docs
544 ([492](https://github.com/civicrm/civicrm-drupal/pull/492))**
545
546- **NFC Civilint civicrm_group_roles module
547 ([479](https://github.com/civicrm/civicrm-drupal/pull/479))**
548
549- **Run Civilint against first half of civicrm_handler_field files
550 ([485](https://github.com/civicrm/civicrm-drupal/pull/485))**
551
552- **Civilint views plugins files
553 ([483](https://github.com/civicrm/civicrm-drupal/pull/483))**
554
555- **Lint Civitheme module
556 ([475](https://github.com/civicrm/civicrm-drupal/pull/475))**
557
558- **Civilint civicrm_handler_field_website.inc
559 ([484](https://github.com/civicrm/civicrm-drupal/pull/484))**
560
561- **(NFC) Lint civicrm.config.php.drupal
562 ([474](https://github.com/civicrm/civicrm-drupal/pull/474))**
563
564- **Civilint Some views files and HookTest file
565 ([476](https://github.com/civicrm/civicrm-drupal/pull/476))**
566
567- **NFC Civilint civicrm_member_roles
568 ([480](https://github.com/civicrm/civicrm-drupal/pull/480))**
569
570- **NFC Civilint civicrm_contact_ref module
571 ([481](https://github.com/civicrm/civicrm-drupal/pull/481))**
572
f3957be6
AH
573- **[CRM-21315](https://issues.civicrm.org/jira/browse/CRM-21315) (intra-rc
574 regression) pay_later processor showing up in list of available processors
575 ([11141](https://github.com/civicrm/civicrm-core/pull/11141))**
576
577- **[CRM-21285](https://issues.civicrm.org/jira/browse/CRM-21285) Buildkit
578 Installs failing for WordPress
579 ([11112](https://github.com/civicrm/civicrm-core/pull/11112) and
580 [11105](https://github.com/civicrm/civicrm-core/pull/11105))**
581
bc5721af
AH
582## <a name="credits"></a>Credits
583
584This release was developed by the following code authors:
585
f3957be6
AH
586AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Australian
587Greens - Seamus Lee; Blackfly Solutions - Alan Dixon; Chris Burgess; Circle
588Interactive - Dave Jenkins; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil
589Pawar, Yashodha Chaku; CompuCorp - Camilo Rodriguez, Kacper Warda, Michael
590Devery, Omar Abu Hussein; Coop SymbioTIC - Mathieu Lutfy; Eli Lisseck; Francesc
591Bassas i Bullich; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez;
592JMA Consulting - Monish Deb, Pradeep Nayak; Left Join Labs - Sean Madsen;
593Lighthouse Design and Consulting - Brian Shaughnessy; MJW Consulting - Matthew
594Wire; Pawel Nowak; Progressive Technology Project - Jamie McClelland; Skvare -
595Mark Hanna; Tadpole Collective - Kevin Cristiano; Third Sector Design - Michael
596McAndrew; Wikimedia Foundation - Eileen McNaughton
bc5721af
AH
597
598Most authors also reviewed code for this release; in addition, the following
599reviewers contributed their comments:
600
f3957be6
AH
601Adam Zilkie; Agileware - Agileware Team; Artful Robot - Rich Lott; Christian
602Wach; Circle Interactive - Martin Castle; CiviDesk - Nicolas Ganivet; Coop
603SymbioTIC - Guillaume Boudrias, Samuel Vanhove; Custom Websites to Go - Julie
604Hall; CYIM - Matthias de Mauroy; Dave Greenberg; Freeform Solutions - Herb van
605den Dool; JMA Consulting - Joe Murray; John Kingsnorth; Joinery - Allen Shaw;
606Joseph Lacey; Korlon - Stuart Gaston; Marc Brazeau; MC3 - Graham Mitchell;
607Megaphone Technology Consulting - Jon Goldberg; Mohamed Ziada; Olivier Tétard;
608Openflows - Eric Goldhagen; Semper IT - Karin Gerritsen; Web Access - Kurund
609Jalmi; XIMA - Philipp Michael
400211bf
AH
610
611## <a name="feedback"></a>Feedback
612
037b8ef9
AH
613These release notes are edited by Andrew Hunt. If you'd like to provide
614feedback on them, please login to https://chat.civicrm.org/civicrm and contact
615`@agh1`.