Merge pull request #17147 from kartik1000/Fix#1650
[civicrm-core.git] / release-notes / 4.7.29.md
CommitLineData
143b7e6e
SL
1# CiviCRM 4.7.29
2
3Released December 20, 2017
4
5- **[Synopsis](#synopsis)**
6- **[Features](#features)**
7- **[Bugs resolved](#bugs)**
8- **[Miscellany](#misc)**
9- **[Credits](#credits)**
10- **[Feedback](#feedback)**
11
12## <a name="synopsis"></a>Synopsis
13
14| *Does this version...?* | |
15|:----------------------------------------------------------- |:-------:|
16| Fix security vulnerabilities? | no |
17| Change the database schema? | no |
18| Alter the API? | no |
19| Require attention to configuration options? | no |
20| Fix problems installing or upgrading to a previous version? | no |
21| **Introduce features?** | **yes** |
22| **Fix bugs?** | **yes** |
23
24## <a name="features"></a>Features
25
26### Core CiviCRM
27
7acec613 28- **[CRM-20941](https://issues.civicrm.org/jira/browse/CRM-20941) Increase minimum PHP required to install CiviCRM
143b7e6e
SL
29 ([11416](https://github.com/civicrm/civicrm-core/pull/11416))**
30
31 Increases the minimum PHP version required to install CiviCRM 4.7.29 to be 5.4 as per the [announcement blog post](https://civicrm.org/blog/totten/end-of-zombies-php-53-and-54)
32
33## <a name="bugs"></a>Bugs resolved
34
35### Core CiviCRM
36
7acec613 37- **[CRM-21445](https://issues.civicrm.org/jira/browse/CRM-20941) Ensure "Pay Later" processor is set so a fatal isn't thrown
143b7e6e
SL
38 ([11427](https://github.com/civicrm/civicrm-core/pull/11427))**
39
7acec613 40 Ensures that the pay later payment processor is set to that a fatal error isn't thrown
143b7e6e 41
7acec613 42- **[CRM-21431](https://issues.civicrm.org/jira/browse/CRM-21431) Fix removing of group types
143b7e6e
SL
43 ([11436](https://github.com/civicrm/civicrm-core/pull/11436))**
44
45 Fixes an issue where unchecking both the ACL and Mailing list box when editing a group didn't actually remove those types
46
47- **[CRM-21568](https://issues.civicrm.org/jira/browse/CRM-21568) Move the determination of values of empty from settingsbag to InnodbIndxer
7acec613 48 ([11423](https://github.com/civicrm/civicrm-core/pull/11423))**
143b7e6e
SL
49
50 Fixes an issue where string '0' wasn't being treated as false. So the checking of whether there is an empty value is now done in the on change listener for the full text search switcher
51
52- **[CRM-21562](https://issues.civicrm.org/jira/browse/CRM-21562) Fix line item mis-saving when using a ',' as the thousand separator
53 ([11412](https://github.com/civicrm/civicrm-core/pull/11412))**
54
55 Fixes an issue for currencies which use a ',' as the thousand separator the line item was being incorrectly saved by a significant margin.
56
57- **[CRM-21534](https://issues.civicrm.org/jira/browse/CRM-21534) Fix issue where checking if server was a MariaDB server wasn't working correctly
58 ([11413](https://github.com/civicrm/civicrm-core/pull/11413))**
59
60 Fixes an issue where the check to see if the MySQL server was a MariaDB instance wasn't working right. This lead to hard crashes as queries were being incorrectly re-written
61
143b7e6e
SL
62## <a name="credits"></a>Credits
63
64This release was developed by the following code authors:
65
b3ce02af
TO
66Australian Greens - Seamus Lee; CiviCRM - Coleman Watts, Tim Otten;
67Coop SymbioTIC - Mathieu Lutfy; Wikimedia Foundation - Eileen McNaughton
143b7e6e
SL
68
69Most authors also reviewed code for this release; in addition, the following
70reviewers contributed their comments:
71
b3ce02af
TO
72Ben Mango; JMA Consulting - Monish Deb; Megaphone Technology Consulting - Jon
73Goldberg; Richard van Oosterhout
143b7e6e
SL
74
75## <a name="feedback"></a>Feedback
76
77These release notes are edited by Andrew Hunt. If you'd like to provide
78feedback on them, please login to https://chat.civicrm.org/civicrm and contact
79`@agh1`.