| *Does this version...?* | |
|:--------------------------------------------------------------- |:-------:|
-| Fix security vulnerabilities? | |
-| Change the database schema? | |
-| Alter the API? | **yes** |
-| Require attention to configuration options? | |
-| Fix problems installing or upgrading to a previous version? | **yes** |
-| Introduce features? | **yes** |
-| Fix bugs? | **yes** |
+| Fix security vulnerabilities? | no |
+| Change the database schema? | no |
+| **Alter the API?** | **yes** |
+| Require attention to configuration options? | no |
+| **Fix problems installing or upgrading to a previous version?** | **yes** |
+| **Introduce features?** | **yes** |
+| **Fix bugs?** | **yes** |
## <a name="features"></a>Features
This change adds the ability to show the description from the entity schema
instead of hardcoding it in the class when using entityForm.
-### CiviMail
-
-- **[dev/core#481](https://lab.civicrm.org/dev/core/issues/481) New
- Organization: There is no possible to uncheck in the field "Bulk Mailings?"
- ([13019](https://github.com/civicrm/civicrm-core/pull/13019))**
-
- This change improves the UI when creating a new organization by making the
- "Bulk Mailings" field a checkbox (that can be checked and unchecked) instead
- of a radio that once checked cannot be unchecked.
+- **On reports make current employer available as a field for display
+ ([12904](https://github.com/civicrm/civicrm-core/pull/12904))**
-- **Adding [CiviMail Draft] on test mailing (for mosaico)
- ([12758](https://github.com/civicrm/civicrm-core/pull/12758))**
+ This change makes it so that the field "Current Employer" is available as a
+ column on reports.
- This change adds the text [CiviMail Draft] to the subject of any email that is
- sent using the send test functionality.
+### CiviCase
-- **[dev/core#456](https://lab.civicrm.org/dev/core/issues/456) Improve UX of
- scheduling mass SMS
- ([13001](https://github.com/civicrm/civicrm-core/pull/13001))**
+- **Added relationship active filter in CiviCRM Case reports.
+ ([12711](https://github.com/civicrm/civicrm-core/pull/12711))**
- This change improves the UI of the schedule SMS mailings form by making it so
- one has to choose "Send Immediately" OR "Schedule SMS". Before this change one
- could check the box to "Send Immediately" AND a date to Schedule SMS.
+ This change adds a filter for is relationship active to CiviCRM Case reports.
### CiviContribute
This change makes it so that the edit link for recurring contributions is
hidden/shown based on the payment processor capabilities.
-### CiviReport
-
-- **On reports make current employer available as a field for display
- ([12904](https://github.com/civicrm/civicrm-core/pull/12904))**
-
- This change makes it so that the field "Current Employer" is available as a
- column on reports.
-
### CiviEvent
- **Mark event start date as required and refactoring
This change makes it so the event start date field has a red * next to it to
indicate that it is a required field.
-### CiviCase
+### CiviMail
-- **Added relationship active filter in CiviCRM Case reports.
- ([12711](https://github.com/civicrm/civicrm-core/pull/12711))**
+- **[dev/core#481](https://lab.civicrm.org/dev/core/issues/481) New
+ Organization: There is no possible to uncheck in the field "Bulk Mailings?"
+ ([13019](https://github.com/civicrm/civicrm-core/pull/13019))**
- This change adds a filter for is relationship active to CiviCRM Case reports.
+ This change improves the UI when creating a new organization by making the
+ "Bulk Mailings" field a checkbox (that can be checked and unchecked) instead
+ of a radio that once checked cannot be unchecked.
+
+- **Adding [CiviMail Draft] on test mailing (for mosaico)
+ ([12758](https://github.com/civicrm/civicrm-core/pull/12758))**
+
+ This change adds the text [CiviMail Draft] to the subject of any email that is
+ sent using the send test functionality.
+
+- **[dev/core#456](https://lab.civicrm.org/dev/core/issues/456) Improve UX of
+ scheduling mass SMS
+ ([13001](https://github.com/civicrm/civicrm-core/pull/13001))**
+
+ This change improves the UI of the schedule SMS mailings form by making it so
+ one has to choose "Send Immediately" OR "Schedule SMS". Before this change one
+ could check the box to "Send Immediately" AND a date to Schedule SMS.
### Drupal Integration Modules
## <a name="bugs"></a>Bugs resolved
-### CiviMail
-
-- **[dev/core#461](https://lab.civicrm.org/dev/core/issues/461) Duplicate
- Message template is generated when it is saved through schedule reminder form
- ([12982](https://github.com/civicrm/civicrm-core/pull/12982))**
-
- This change fixes a bug where saving a message thru the schedule reminder form
- would result in duplicate message templates being created so that the message
- template is only saved once.
-
-- **[CRM-19751](https://issues.civicrm.org/jira/browse/CRM-19751) Once "multiple
- bulk" setting, cannot search for opt out or on hold contacts
- ([12883](https://github.com/civicrm/civicrm-core/pull/12883))**
-
- This begins work to fix a bug for CiviCRM Instances that have the CiviMail
- setting "Enable multiple bulk email address for a contact" enabled where
- searching for contacts using the criteria "Opt Out" or "On Hold" is filtering
- incorrectly.
-
-- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a
- CiviCRM Mailing including a Smart Group, All contacts met by the criteria of
- the smart group are added. There is no check performed to make sure that
- contacts removed from the smart group aren't included
- ([12945](https://github.com/civicrm/civicrm-core/pull/12945))**
-
- This change ensures that when creating a CiviCRM Mailing including a Smart
- Group users who have previously un-subscribed from that Smart Group are not
- included.
-
-- **[dev/core#443](https://lab.civicrm.org/dev/core/issues/443) Fix Non-static
- method calls at CRM_Utils_Mail_Incoming class
- ([12934](https://github.com/civicrm/civicrm-core/pull/12934))**
-
- This change fixes a strict warning thrown by CRM_Utils_Mail_Incoming for users
- with a PHP 7.1 set up.
-
-- **[dev/mail#26](https://lab.civicrm.org/dev/mail/issues/26) getRecipients()
- appears to use a WHERE clause as an ORDER BY clause
- ([12765](https://github.com/civicrm/civicrm-core/pull/12765))**
-
- This change fixes a bug where the order_by for the list of recipients for a
- mailing was being ignored so that the order by is respected.
-
-- **[dev/core#357](https://lab.civicrm.org/dev/core/issues/357) Email signature
- stopped working since ??? 4.6 ??
- ([12828](https://github.com/civicrm/civicrm-core/pull/12828))**
-
- This change fixes the Email signature functionality when sending an email.
-
-- **[dev/core#394](https://lab.civicrm.org/dev/core/issues/394) Wildcards are
- ignored in some smart group criteria, when the smart group is directly
- generated for a mailing
- ([12910](https://github.com/civicrm/civicrm-core/pull/12910))**
-
- This change ensures that wildcards (like %a%) are respected in smart group
- criteria when a smart group is being generated for a mailing.
-
-- **[dev/core#384](https://lab.civicrm.org/dev/core/issues/384) Mobile phone
- number selection issues with SMS
- ([12890](https://github.com/civicrm/civicrm-core/pull/12890))**
-
- This change makes it so one can send SMS using CiviSMS to non primary phones
- of type "mobile".
-
-### CiviMember
-
-- **[dev/core#166](https://lab.civicrm.org/dev/core/issues/166)
- updateAllMemberships in memberschip BAO crasches out of memory on large
- numbers of members
- ([12306](https://github.com/civicrm/civicrm-core/pull/12306),
- [12927](https://github.com/civicrm/civicrm-core/pull/12927) and
- [12918](https://github.com/civicrm/civicrm-core/pull/12918))**
-
- These changes fix a bug where for databases with large numbers of memberships
- (the user who reported this problem had 1.3 million memberships) the scheduled task to
- update membership statuses was crashing with an out of memory error so that
- databases with large numbers of memberships can run the scheduled task to
- update membership statuses.
-
-### CiviContribute
-
-- **[CRM-21311](https://issues.civicrm.org/jira/browse/CRM-21311) Fix
- CIVICRM-668 Credit card type is unset on submission causing credit card
- payment to fail with CVV validation error message
- ([12615](https://github.com/civicrm/civicrm-core/pull/12615))**
-
- This change fixes a bug where if one changes the default credit card name for
- a Credit card, for example "Amex" to "American Express" then one cannot create
- a contribution with that credit card type so that one can alter the credit
- card names without breaking contributioning with them.
-
-- **[dev/financial#23](https://lab.civicrm.org/dev/financial/issues/23)
- Submitting a contribution page with 0 amount triggers PHP notices
- ([12926](https://github.com/civicrm/civicrm-core/pull/12926))**
-
- This change removes an e-notice when submitting a contribution page with a 0
- transaction amount.
-
-### CiviCase
-
-- **Activities can be linked to multiple cases. Handle caseIds being an array
- ([13021](https://github.com/civicrm/civicrm-core/pull/13021))**
-
- This change makes it so that an Activity can be linked to more than one case.
-
-### CiviEvent
-
-- **Prevent hard error when a string is too long for a field.
- ([13014](https://github.com/civicrm/civicrm-core/pull/13014))**
-
- This change fixes a bug where if an event registration's source field was too
- long for the database, the event registration would fail, so that the source
- field is truncated so that it can be saved to the database.
-
-- **Fix caching issues with Event permissions
- ([12769](https://github.com/civicrm/civicrm-core/pull/12769))**
-
- This change fixes a bug when checking permissions for events where the
- permissions for the first event were being cached and all subsequent events
- were returned as having no permission regardless of what their permissions
- were.
-
-- **Fix payment hangs when registering a user for a paid event without recording
- payment ([12914](https://github.com/civicrm/civicrm-core/pull/12914))**
-
- This fixes a bug where registering a user on the back end for a paid event
- without recording a payment would result in the payment hanging so that it
- does not hang.
-
-### CiviReport
-
-- **[dev/core#491](https://lab.civicrm.org/dev/core/issues/491) Report results
- don't show inactive campaigns
- ([13036](https://github.com/civicrm/civicrm-core/pull/13036))**
-
- This change makes it so that inactive campaigns show up on the Contribution
- Details Report.
-
-- **[dev/core#479](https://lab.civicrm.org/dev/core/issues/479) Contribution
- Summary report throw DB error with custom data and soft credit fields
- ([13017](https://github.com/civicrm/civicrm-core/pull/13017))**
-
- This change fixes a bug in the Contribution Summary Report where using a soft
- credit amount stats column and a filter on any custom field would result in a
- DB error so that the report runs as expected.
-
-- **Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the
- Activity Detail report to avoid fatal error
- ([12966](https://github.com/civicrm/civicrm-core/pull/12966))**
-
- This fixes a bug where the add to group action on the Activity Details
- report resulted in a fatal error for civicrm instances that had
- ONLY_FULL_GROUP_BY enabled.
-
-- **Problem with Custom Field in Contact Reports
- ([13044](https://github.com/civicrm/civicrm-core/pull/13044))**
-
- This change makes it so that custom fields of the data type string are
- available in the Summary Fields Filters tab for the Constituent Summary
- report.
-
-### CiviCampaign
-
-- **[dev/core#422](https://lab.civicrm.org/dev/core/issues/422) Can't use
- advanced search to find survey results by result code
- ([12897](https://github.com/civicrm/civicrm-core/pull/12897))**
-
- This fixes a bug where searching on the "activity result" field (available
- when using CiviCampaign) would result in no results, so that one can search on
- the "activity result" field.
-
### Core CiviCRM
- **[dev/core#477](https://lab.civicrm.org/dev/core/issues/477) Print Summary is
parameters in various templates
([12968](https://github.com/civicrm/civicrm-core/pull/12968))**
- This fixes a bug where some url's were being generated with double & (ex:
- http://civicrm.local/wp-admin/admin.php?page=CiviCRM&q=civicrm/contact/view/delete&&reset=1&delete=1&cid=202).
+ This fixes a bug where some URLs were being generated with double & (e.g.
+ `http://civicrm.local/wp-admin/admin.php?page=CiviCRM&q=civicrm/contact/view/delete&&reset=1&delete=1&cid=202`).
- **[dev/core#412](https://lab.civicrm.org/dev/core/issues/412) Avoid truncated
UTF-8 strings when using substr()
This change ensures that the datatables on the Activities Relationship tab
adjusts to screen size when the screen size is changed.
-### Wordpress
+- **Disable ONLY_FULL_GROUP_BY sql mode when doing add2group function on the
+ Activity Detail report to avoid fatal error
+ ([12966](https://github.com/civicrm/civicrm-core/pull/12966))**
-- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A
- civicrm shortcode for a contribution page on the homepage results in a "Too
- many redirects" error instead of the thank you page
- ([13043](https://github.com/civicrm/civicrm-core/pull/13043))**
+ This fixes a bug where the add to group action on the Activity Details
+ report resulted in a fatal error for civicrm instances that had
+ ONLY_FULL_GROUP_BY enabled.
- This change fixes a bug where putting a wordpress shortcode on the homepage
- would result in a too many redirect error instead of the thank you page.
+- **Problem with Custom Field in Contact Reports
+ ([13044](https://github.com/civicrm/civicrm-core/pull/13044))**
-- **Allow user-defined shortcode components to be rendered
- ([134](https://github.com/civicrm/civicrm-wordpress/pull/134))**
+ This change makes it so that custom fields of the data type string are
+ available in the Summary Fields Filters tab for the Constituent Summary
+ report.
- This change makes it so that Wordpress plugins and CiviCRM Extensions which
- define custom components for the [civicrm] shortcode, shortcodes work.
+### CiviCampaign
-- **Do not start session when running under WP-CLI
- ([135](https://github.com/civicrm/civicrm-wordpress/pull/135))**
+- **[dev/core#422](https://lab.civicrm.org/dev/core/issues/422) Can't use
+ advanced search to find survey results by result code
+ ([12897](https://github.com/civicrm/civicrm-core/pull/12897))**
- This fixes a bug where when running WP-CLI when the Apache user has
- permissions that the shell user does not would result in a PHP Warning.
+ This fixes a bug where searching on the "activity result" field (available
+ when using CiviCampaign) would result in no results, so that one can search on
+ the "activity result" field.
-- **Fix WP-CLI class for PHP 7.2
- ([133](https://github.com/civicrm/civicrm-wordpress/pull/133))**
+### CiviCase
- This change makes it so one can use WP-CLI in PHP 7.2.
+- **Activities can be linked to multiple cases. Handle caseIds being an array
+ ([13021](https://github.com/civicrm/civicrm-core/pull/13021))**
-- **[dev/core#460](https://lab.civicrm.org/dev/core/issues/460) Fix malformed
- redirect URLs ([12969](https://github.com/civicrm/civicrm-core/pull/12969))**
+ This change makes it so that an Activity can be linked to more than one case.
- This change fixes a bug where malformed redirect URLs were being formed for
- Wordpress users on event registration and confirmation pages.
+### CiviContribute
-### Drupal
+- **[CRM-21311](https://issues.civicrm.org/jira/browse/CRM-21311) Fix
+ CIVICRM-668 Credit card type is unset on submission causing credit card
+ payment to fail with CVV validation error message
+ ([12615](https://github.com/civicrm/civicrm-core/pull/12615))**
+
+ This change fixes a bug where if one changes the default credit card name for
+ a Credit card, for example "Amex" to "American Express" then one cannot create
+ a contribution with that credit card type so that one can alter the credit
+ card names without breaking contributioning with them.
+
+- **[dev/financial#23](https://lab.civicrm.org/dev/financial/issues/23)
+ Submitting a contribution page with 0 amount triggers PHP notices
+ ([12926](https://github.com/civicrm/civicrm-core/pull/12926))**
+
+ This change removes an e-notice when submitting a contribution page with a 0
+ transaction amount.
+
+- **[dev/core#491](https://lab.civicrm.org/dev/core/issues/491) Report results
+ don't show inactive campaigns
+ ([13036](https://github.com/civicrm/civicrm-core/pull/13036))**
+
+ This change makes it so that inactive campaigns show up on the Contribution
+ Details Report.
+
+- **[dev/core#479](https://lab.civicrm.org/dev/core/issues/479) Contribution
+ Summary report throw DB error with custom data and soft credit fields
+ ([13017](https://github.com/civicrm/civicrm-core/pull/13017))**
+
+ This change fixes a bug in the Contribution Summary Report where using a soft
+ credit amount stats column and a filter on any custom field would result in a
+ DB error so that the report runs as expected.
+
+### CiviEvent
+
+- **Prevent hard error when a string is too long for a field.
+ ([13014](https://github.com/civicrm/civicrm-core/pull/13014))**
+
+ This change fixes a bug where if an event registration's source field was too
+ long for the database, the event registration would fail, so that the source
+ field is truncated so that it can be saved to the database.
+
+- **Fix caching issues with Event permissions
+ ([12769](https://github.com/civicrm/civicrm-core/pull/12769))**
+
+ This change fixes a bug when checking permissions for events where the
+ permissions for the first event were being cached and all subsequent events
+ were returned as having no permission regardless of what their permissions
+ were.
+
+- **Fix payment hangs when registering a user for a paid event without recording
+ payment ([12914](https://github.com/civicrm/civicrm-core/pull/12914))**
+
+ This fixes a bug where registering a user on the back end for a paid event
+ without recording a payment would result in the payment hanging so that it
+ does not hang.
+
+### CiviMail
+
+- **[dev/core#461](https://lab.civicrm.org/dev/core/issues/461) Duplicate
+ Message template is generated when it is saved through schedule reminder form
+ ([12982](https://github.com/civicrm/civicrm-core/pull/12982))**
+
+ This change fixes a bug where saving a message thru the schedule reminder form
+ would result in duplicate message templates being created so that the message
+ template is only saved once.
+
+- **[CRM-19751](https://issues.civicrm.org/jira/browse/CRM-19751) Once "multiple
+ bulk" setting, cannot search for opt out or on hold contacts
+ ([12883](https://github.com/civicrm/civicrm-core/pull/12883))**
+
+ This begins work to fix a bug for CiviCRM Instances that have the CiviMail
+ setting "Enable multiple bulk email address for a contact" enabled where
+ searching for contacts using the criteria "Opt Out" or "On Hold" is filtering
+ incorrectly.
+
+- **[dev/core#448](https://lab.civicrm.org/dev/core/issues/448) When creating a
+ CiviCRM Mailing including a Smart Group, All contacts met by the criteria of
+ the smart group are added. There is no check performed to make sure that
+ contacts removed from the smart group aren't included
+ ([12945](https://github.com/civicrm/civicrm-core/pull/12945))**
+
+ This change ensures that when creating a CiviCRM Mailing including a Smart
+ Group users who have previously un-subscribed from that Smart Group are not
+ included.
+
+- **[dev/core#443](https://lab.civicrm.org/dev/core/issues/443) Fix Non-static
+ method calls at CRM_Utils_Mail_Incoming class
+ ([12934](https://github.com/civicrm/civicrm-core/pull/12934))**
+
+ This change fixes a strict warning thrown by CRM_Utils_Mail_Incoming for users
+ with a PHP 7.1 set up.
+
+- **[dev/mail#26](https://lab.civicrm.org/dev/mail/issues/26) getRecipients()
+ appears to use a WHERE clause as an ORDER BY clause
+ ([12765](https://github.com/civicrm/civicrm-core/pull/12765))**
+
+ This change fixes a bug where the order_by for the list of recipients for a
+ mailing was being ignored so that the order by is respected.
+
+- **[dev/core#357](https://lab.civicrm.org/dev/core/issues/357) Email signature
+ stopped working since ??? 4.6 ??
+ ([12828](https://github.com/civicrm/civicrm-core/pull/12828))**
+
+ This change fixes the Email signature functionality when sending an email.
+
+- **[dev/core#394](https://lab.civicrm.org/dev/core/issues/394) Wildcards are
+ ignored in some smart group criteria, when the smart group is directly
+ generated for a mailing
+ ([12910](https://github.com/civicrm/civicrm-core/pull/12910))**
+
+ This change ensures that wildcards (like %a%) are respected in smart group
+ criteria when a smart group is being generated for a mailing.
+
+- **[dev/core#384](https://lab.civicrm.org/dev/core/issues/384) Mobile phone
+ number selection issues with SMS
+ ([12890](https://github.com/civicrm/civicrm-core/pull/12890))**
+
+ This change makes it so one can send SMS using CiviSMS to non primary phones
+ of type "mobile".
+
+### CiviMember
+
+- **[dev/core#166](https://lab.civicrm.org/dev/core/issues/166)
+ updateAllMemberships in memberschip BAO crasches out of memory on large
+ numbers of members
+ ([12306](https://github.com/civicrm/civicrm-core/pull/12306),
+ [12927](https://github.com/civicrm/civicrm-core/pull/12927) and
+ [12918](https://github.com/civicrm/civicrm-core/pull/12918))**
+
+ These changes fix a bug where for databases with large numbers of memberships
+ (the user who reported this problem had 1.3 million memberships) the scheduled task to
+ update membership statuses was crashing with an out of memory error so that
+ databases with large numbers of memberships can run the scheduled task to
+ update membership statuses.
+
+### Drupal Integration
- **Intelligently adjust menubar for D7 toolbar toggle
([12937](https://github.com/civicrm/civicrm-core/pull/12937))**
"Failed to locate template for civicrm.config.php" so that Civibuild generates
the installation files and goes to the next step.
-### Drupal Integration Modules
-
- **[CRM-20298](https://issues.civicrm.org/jira/browse/CRM-20298) Drupal Views:
Custom fields of type Money should use the same filter operators as Integer
fields ([435](https://github.com/civicrm/civicrm-drupal/pull/435))**
This change fixes a php notice thrown by drupal views that use fields that use
the handler civicrm_handler_field_link_pcp.
+### Wordpress Integration
+
+- **[dev/wordpress#12](https://lab.civicrm.org/dev/wordpress/issues/12) A
+ civicrm shortcode for a contribution page on the homepage results in a "Too
+ many redirects" error instead of the thank you page
+ ([13043](https://github.com/civicrm/civicrm-core/pull/13043))**
+
+ This change fixes a bug where putting a wordpress shortcode on the homepage
+ would result in a too many redirect error instead of the thank you page.
+
+- **Allow user-defined shortcode components to be rendered
+ ([134](https://github.com/civicrm/civicrm-wordpress/pull/134))**
+
+ This change makes it so that Wordpress plugins and CiviCRM Extensions which
+ define custom components for the [civicrm] shortcode, shortcodes work.
+
+- **Do not start session when running under WP-CLI
+ ([135](https://github.com/civicrm/civicrm-wordpress/pull/135))**
+
+ This fixes a bug where when running WP-CLI when the Apache user has
+ permissions that the shell user does not would result in a PHP Warning.
+
+- **Fix WP-CLI class for PHP 7.2
+ ([133](https://github.com/civicrm/civicrm-wordpress/pull/133))**
+
+ This change makes it so one can use WP-CLI in PHP 7.2.
+
+- **[dev/core#460](https://lab.civicrm.org/dev/core/issues/460) Fix malformed
+ redirect URLs ([12969](https://github.com/civicrm/civicrm-core/pull/12969))**
+
+ This change fixes a bug where malformed redirect URLs were being formed for
+ Wordpress users on event registration and confirmation pages.
+
## <a name="misc"></a>Miscellany
- **Slay dragons ([12495](https://github.com/civicrm/civicrm-core/pull/12495))**
This release was developed by the following code authors:
-AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Australian Greens - Seamus Lee; calbasi; Caltha - Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach; CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Community IT Academy - William Mortada; CompuCorp - Davi Alexandre; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; dereklewis123; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; giovannidalmas1967; Jens Schuppe; JMA Consulting - Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Joost Fock; Ken West; mecachisenros; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Nicol Wistreich; OSSeed Technologies - Madhavi Malgaonkar; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton, Elliott Eggleston
+AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Alok Patel; Andrei
+Mondoc; Australian Greens - Seamus Lee; calbasi.net - Joan Cervan Andreu; Caltha
+- Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach;
+CiviCoop - Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk -
+Yashodha Chaku; Community IT Academy - William Mortada; CompuCorp - Davi
+Alexandre; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Derek Lewis;
+Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo
+Street Labs - Frank Gómez; Giovanni Dalmas; Jens Schuppe; JMA Consulting -
+Monish Deb; John Kingsnorth; Joinery - Allen Shaw; Joost Fock; Ken West;
+Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire;
+Nicol Wistreich; OSSeed Technologies - Madhavi Malgaonkar; Pradeep Nayak;
+Progressive Technology Project - Jamie McClelland; Skvare - Mark Hanna; Third
+Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton,
+Elliott Eggleston
Most authors also reviewed code for this release; in addition, the following
reviewers contributed their comments:
-AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Agileware Team; Australian Greens - Seamus Lee; British Humanist Association - Andrew West; calbasi; Caltha - Tomasz Pietrzkowski; CEDC - Laryn Kragt Bakker; Chris Burgess; Christian Wach; Circle Interactive - Dave Jenkins; civibot[bot]; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CiviFirst - John Kirk; Clairepickle; CompuCorp - Davi Alexandre, Jamie Novick; Coop SymbioTIC - Mathieu Lutfy; davej; dereklewis123; Donald Lobo; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; Ginkgo Street Labs - Frank Gómez; giovannidalmas1967; iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray, Monish Deb; John Kingsnorth; Joinery - Allen Shaw; JonScreat; Joost Fock; Ken West; kirk-jackson; Korlon - Stuart Gaston; Lighthouse Design and Consulting - Brian Shaughnessy; marsh-circle; mecachisenros; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; Nicol Wistreich; Pradeep Nayak; Progressive Technology Project - Jamie McClelland; Richard van Oosterhout; Skvare - Mark Hanna; sleewok; Tadpole Collective - Kevin Cristiano; Tech To The People - Xavier Dutoit; Third Sector Design - Michael McAndrew; Wikimedia Foundation - Eileen McNaughton
+Agileware - Agileware Team; British Humanist Association - Andrew West; Campaign
+Against Arms Trade - Kirk Jackson; Circle Interactive - Dave Jenkins; CiviFirst
+- John Kirk; Clairepickle; Clare Marsh; CompuCorp - Jamie Novick; Donald Lobo;
+iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray; JonScreat; Korlon -
+Stuart Gaston; Lighthouse Design and Consulting - Brian Shaughnessy; MJCO -
+Mikey O'Toole; Richard van Oosterhout; sleewok; Tadpole Collective - Kevin
+Cristiano; Tech To The People - Xavier Dutoit
## <a name="feedback"></a>Feedback
-These release notes are edited by Andrew Hunt. If you'd like to provide
-feedback on them, please log in to https://chat.civicrm.org/civicrm and contact
-`@agh1`.
+These release notes are edited by Alice Frumin and Andrew Hunt. If you'd like
+to provide feedback on them, please log in to https://chat.civicrm.org/civicrm
+and contact `@agh1`.