| *Does this version...?* | |
|:--------------------------------------------------------------- |:-------:|
-| Fix security vulnerabilities? | |
-| Change the database schema? | |
-| Alter the API? | |
-| Require attention to configuration options? | |
-| Fix problems installing or upgrading to a previous version? | |
-| Introduce features? | |
-| Fix bugs? | |
+| Fix security vulnerabilities? | no |
+| Change the database schema? | no |
+| Alter the API? | no |
+| 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
checkbox with "Scheduled Reminder Active" rather than "Send Email" or "Send
email or SMS".
+- **CRM_Utils_Check - Soften messages for read-only extensionsDir
+ ([11895](https://github.com/civicrm/civicrm-core/pull/11895))**
+
+ When a site's extensions directory is not writable by the web server, the
+ system check message now has a lower severity and explains the consequences
+ rather than indicating that this is definitely a problem.
+
+- **Meld Address custom field display template with main custom field template
+ ([11844](https://github.com/civicrm/civicrm-core/pull/11844))**
+
+ The display for address custom fields now uses the main custom field template.
+
+- **[CRM-21784](https://issues.civicrm.org/jira/browse/CRM-21784) View custom
+ data for recurring contributions
+ ([11697](https://github.com/civicrm/civicrm-core/pull/11697))**
+
+ This resolves a problem where custom data could be set for recurring
+ contributions but could not be viewed outside of the API.
+
### CiviContribute
- **[CRM-20610](https://issues.civicrm.org/jira/browse/CRM-20610) Replace
The backend contribution edit form is now based on the same payment editing
interface as events with multiple payments.
-## <a name="bugs"></a>Bugs resolved
+- **Tweak layout on contribution view screen to make payments clearer
+ ([11863](https://github.com/civicrm/civicrm-core/pull/11863))**
-### Core CiviCRM
+ When viewing a contribution on the back end, a table of payments now displays
+ immediately below the total amount.
-- **[CRM-21784](https://issues.civicrm.org/jira/browse/CRM-21784) View custom
- data for recurring contributions
- ([11697](https://github.com/civicrm/civicrm-core/pull/11697))**
+### CiviMail
- This resolves a problem where custom data could be set for recurring
- contributions but could not be viewed outside of the API.
+- **[CRM-20719](https://issues.civicrm.org/jira/browse/CRM-20719) Show warning
+ on system status page if reply_id for mailing is not set to any default.
+ ([10496](https://github.com/civicrm/civicrm-core/pull/10496))**
+
+ This warns users if no auto-reply message is selected as default, as this will
+ prevent CiviMail messages from being submitted.
+
+### Drupal Integration
+
+- **Add activity created_date, modified_date and original_id fields to views
+ ([525](https://github.com/civicrm/civicrm-drupal/pull/525))**
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
- **[dev/core#83](https://lab.civicrm.org/dev/core/issues/83) Fix regression
whereby relationship types option no longer in adv search
- **Fix trigger generation for modified_date on custom data
([11984](https://github.com/civicrm/civicrm-core/pull/11984))**
-- **5.0 merge to master ([11942](https://github.com/civicrm/civicrm-core/pull/11942))**
-
-- **5.0 to master ([11941](https://github.com/civicrm/civicrm-core/pull/11941))**
+- **Phone: standardize appearance and translation of extension label
+ ([11930](https://github.com/civicrm/civicrm-core/pull/11930))**
-- **Fix fatal error when selecting a $0 price option in change fee selection ([11934](https://github.com/civicrm/civicrm-core/pull/11934))**
+- **[dev/core#16](https://lab.civicrm.org/dev/core/issues/16) Select "Enable
+ multiple bulk email address for a contact", "hold_date" can not be updated
+ ([11807](https://github.com/civicrm/civicrm-core/pull/11807) and
+ [11884](https://github.com/civicrm/civicrm-core/pull/11884))**
-- **Phone: standardize appearance and translation of extension label ([11930](https://github.com/civicrm/civicrm-core/pull/11930))**
+- **Handle eq (equals) operator in the report url
+ ([11885](https://github.com/civicrm/civicrm-core/pull/11885))**
-- **Tidy up on_hold handling in holdEmail function. ([11884](https://github.com/civicrm/civicrm-core/pull/11884))**
+ When setting report filters via the URL, the `eq` operator now works like the
+ others. It didn't work in past versions.
-- **5.0 to master ([11935](https://github.com/civicrm/civicrm-core/pull/11935))**
+- **Fix report form isTableSelected to treat relative date filters as filters
+ ([11882](https://github.com/civicrm/civicrm-core/pull/11882))**
-- **Fix Core/Dev 18# where logging fails if the AUTO INCREMENT column is … ([11865](https://github.com/civicrm/civicrm-core/pull/11865))**
+- **[CRM-21842](https://issues.civicrm.org/jira/browse/CRM-21842) broken link
+ ([11879](https://github.com/civicrm/civicrm-core/pull/11879))**
-- **5.0 to master ([11933](https://github.com/civicrm/civicrm-core/pull/11933))**
+ Links to the "Installation and basic set-up" documentation page had errors.
-- **5.0 merge to master ([11929](https://github.com/civicrm/civicrm-core/pull/11929))**
+- **[dev/core#22](https://lab.civicrm.org/dev/core/issues/22) Unable to delete
+ Smart Group ([11826](https://github.com/civicrm/civicrm-core/pull/11826))**
-- **(NFC) make (includes taxes) translation work ([11927](https://github.com/civicrm/civicrm-core/pull/11927))**
+ This resolves a fatal error that would appear when attempting to delete a
+ broken smart group.
-- **Handle eq (equals) operator in the report url ([11885](https://github.com/civicrm/civicrm-core/pull/11885))**
+- **Fix template structures
+ ([11818](https://github.com/civicrm/civicrm-core/pull/11818),
+ [11839](https://github.com/civicrm/civicrm-core/pull/11839),
+ [11851](https://github.com/civicrm/civicrm-core/pull/11851),
+ [11862](https://github.com/civicrm/civicrm-core/pull/11862), and
+ [11869](https://github.com/civicrm/civicrm-core/pull/11869))**
-- **5.0 merge to master ([11921](https://github.com/civicrm/civicrm-core/pull/11921))**
+ This standardizes a number of page templates that didn't match the typical
+ structure.
-- **Extract fetchRelationshipDetails function ([11918](https://github.com/civicrm/civicrm-core/pull/11918))**
+- **Fix ajax error on rendering multi custom data tab when field limit reached
+ ([11856](https://github.com/civicrm/civicrm-core/pull/11856))**
-- **5.0 ([11915](https://github.com/civicrm/civicrm-core/pull/11915))**
+- **Escape custom group title.
+ ([11854](https://github.com/civicrm/civicrm-core/pull/11854))**
-- **NFC Minor comments cleanup on MembershipType ([11909](https://github.com/civicrm/civicrm-core/pull/11909))**
+ This fixes a bug causing the display of multi-entry custom data sets when the
+ set's title has an apostrophe in it.
-- **[CRM-21791](https://issues.civicrm.org/jira/browse/CRM-21791) Accounting batch closed by default when created in localized civicrm ([11878](https://github.com/civicrm/civicrm-core/pull/11878))**
-
-- **Remove cloning hack from export and add unit tests ([11703](https://github.com/civicrm/civicrm-core/pull/11703))**
-
-- **CRM_Utils_Check - Soften messages for read-only extensionsDir ([11895](https://github.com/civicrm/civicrm-core/pull/11895))**
+- **[CRM-20790](https://issues.civicrm.org/jira/browse/CRM-20790) Import
+ Contacts, Current Employer (Employee of field) is not being imported at all
+ ([11843](https://github.com/civicrm/civicrm-core/pull/11843)) (completes prior
+ work)**
-- **NFC Fix function name typo ([11888](https://github.com/civicrm/civicrm-core/pull/11888))**
+ Unit tests now ensure relationships are added on import.
-- **[NFC] Fix mispelled variable and simplify a couple of other vars ([11886](https://github.com/civicrm/civicrm-core/pull/11886))**
+- **[dev/core#17](https://lab.civicrm.org/dev/core/issues/17) Convert Campaign
+ Interview Task to use Pseudoconstant and remove PHP notices
+ ([11809](https://github.com/civicrm/civicrm-core/pull/11809))**
-- **Fix report form isTableSelected to treat relative date filters as filters ([11882](https://github.com/civicrm/civicrm-core/pull/11882))**
+ This replaces use of the deprecated `CRM_Core_OptionGroup::getValue()` with
+ `CRM_Core_PseudoConstant::getKey()` and fixes PHP notices.
-- **"hold_date" not updated if civimail_multiple_bulk_emails is true + test ([11807](https://github.com/civicrm/civicrm-core/pull/11807))**
+- **[CRM-21838](https://issues.civicrm.org/jira/browse/CRM-21838) When CRM.alert
+ falls back to standard JS alert it should strip html
+ ([11797](https://github.com/civicrm/civicrm-core/pull/11797))**
-- **Tweak layout on contribution view screen to make payments clearer ([11863](https://github.com/civicrm/civicrm-core/pull/11863))**
+### CiviContribute
-- **[CRM-21842](https://issues.civicrm.org/jira/browse/CRM-21842) broken link ([11879](https://github.com/civicrm/civicrm-core/pull/11879))**
+- **[CRM-21763](https://issues.civicrm.org/jira/browse/CRM-21763) Cannot record
+ payment for only cents owed
+ ([11668](https://github.com/civicrm/civicrm-core/pull/11668))**
-- **[NFC] remove unused vars ([11874](https://github.com/civicrm/civicrm-core/pull/11874))**
+ This resolves a bug where the sum of payments would be fractions of a cent off
+ from the total amount due. A new utility subtracts currency amounts using the
+ correct number of decimals for that currency.
-- **CiviUnitTestCase - Extract Api3TestTrait and Api3DocTrait ([11872](https://github.com/civicrm/civicrm-core/pull/11872))**
+- **[CRM-21791](https://issues.civicrm.org/jira/browse/CRM-21791) Accounting
+ batch closed by default when created in localized civicrm
+ ([11878](https://github.com/civicrm/civicrm-core/pull/11878))**
-- **Use try catch when deleting groups (dev/core/issues/22 ) ([11826](https://github.com/civicrm/civicrm-core/pull/11826))**
+ If an accounting batch is created in a site with a language other than US
+ English, a bug caused the batch to start out closed.
-- **Increment minimum upgradable version ([11864](https://github.com/civicrm/civicrm-core/pull/11864))**
+- **[dev/core#26](https://lab.civicrm.org/dev/core/issues/26) On behalf form
+ fails to create new organisation
+ ([11841](https://github.com/civicrm/civicrm-core/pull/11841))**
-- **Fix template structures ([11869](https://github.com/civicrm/civicrm-core/pull/11869))**
+- **[CRM-21807](https://issues.civicrm.org/jira/browse/CRM-21807) Deleted
+ contacts included by default in Membership and contribution detail report.
+ ([11727](https://github.com/civicrm/civicrm-core/pull/11727))**
-- **[CRM-21277](https://issues.civicrm.org/jira/browse/CRM-21277) CRM_Utils_System_WordPress::validInstallDir spams log with warnings when open_basedir restriction is in effect ([11086](https://github.com/civicrm/civicrm-core/pull/11086))**
+- **[CRM-21264](https://issues.civicrm.org/jira/browse/CRM-21264) print
+ contribution in tabular format with group by contact not working
+ ([11820](https://github.com/civicrm/civicrm-core/pull/11820))**
-- **[CRM-19850](https://issues.civicrm.org/jira/browse/CRM-19850) Add a offline membership without 'record payment' option, later edit the membership and saving with 'record payment' option ([11087](https://github.com/civicrm/civicrm-core/pull/11087))**
+### CiviEvent
-- **Add commenting to explain +1/-1 days for membership dates calc ([11825](https://github.com/civicrm/civicrm-core/pull/11825))**
+- **Fix fatal error when selecting a $0 price option in change fee selection
+ ([11934](https://github.com/civicrm/civicrm-core/pull/11934))**
-- **core/issues/15 Line item fix with attempt to determine how it is hit ([11816](https://github.com/civicrm/civicrm-core/pull/11816))**
+### CiviMail
-- **[CRM-21682](https://issues.civicrm.org/jira/browse/CRM-21682) Automatic membership renewal fixes ([11824](https://github.com/civicrm/civicrm-core/pull/11824))**
+- **[dev/mail#8](https://lab.civicrm.org/dev/mail/issues/8) Using ACL to
+ restrict mailing recipients leads to fatal error
+ ([11963](https://github.com/civicrm/civicrm-core/pull/11963))**
-- **Dev/Core 25 Wrap the mailing split_job function in a transaction to e… ([11836](https://github.com/civicrm/civicrm-core/pull/11836))**
+- **[dev/core#25](https://lab.civicrm.org/dev/core/issues/25) Wrap split_jobs in
+ a transaction ([11836](https://github.com/civicrm/civicrm-core/pull/11836))**
-- **Fix template structure ([11862](https://github.com/civicrm/civicrm-core/pull/11862))**
+ The process of splitting mail jobs is now a database transaction, preventing
+ other processes from potentially processing child jobs before it is finished.
-- **[CRM-20719](https://issues.civicrm.org/jira/browse/CRM-20719) Show warning on system status page if reply_id for mailing is not set to any default. ([10496](https://github.com/civicrm/civicrm-core/pull/10496))**
+### CiviMember
-- **Consolidate CustomData code into shared tpl ([11857](https://github.com/civicrm/civicrm-core/pull/11857))**
+- **[CRM-21711](https://issues.civicrm.org/jira/browse/CRM-21711) When updating
+ multiple memberships thru a contribution page custom fields are only updated
+ on one ([11586](https://github.com/civicrm/civicrm-core/pull/11586))**
-- **Fix ajax error on rendering multi custom data tab when field limit reached ([11856](https://github.com/civicrm/civicrm-core/pull/11856))**
+- **[CRM-19151](https://issues.civicrm.org/jira/browse/CRM-19151) Add / fix the
+ Ability to merge memberships
+ ([11298](https://github.com/civicrm/civicrm-core/pull/11298)) (initial work)**
-- **[nfc] Add test for thousand separators on import ([11859](https://github.com/civicrm/civicrm-core/pull/11859))**
+ When merging contacts that each have memberships, one membership and all its
+ data will be deleted unless you check the Add New box. Now, the surviving
+ membership is updated to have the earliest Join Date and latest End Date of
+ the two, and the Membership Status is recalculated.
-- **[nfc] Minor test tidy ups ([11860](https://github.com/civicrm/civicrm-core/pull/11860))**
+- **[CRM-19850](https://issues.civicrm.org/jira/browse/CRM-19850) Add a offline
+ membership without 'record payment' option, later edit the membership and
+ saving with 'record payment' option
+ ([11087](https://github.com/civicrm/civicrm-core/pull/11087))**
-- **[NFC] fix line endings, using windows line endings, change to 'unix ([11858](https://github.com/civicrm/civicrm-core/pull/11858))**
+ This resolves an error that failed to show the payment information when
+ editing an unpaid membership and checking the "Record Payment" box.
-- **merge 5.0 to master ([11852](https://github.com/civicrm/civicrm-core/pull/11852))**
+- **[dev/core#15](https://lab.civicrm.org/dev/core/issues/15) Wrong parameter
+ passing in LineItem.php
+ ([11816](https://github.com/civicrm/civicrm-core/pull/11816))**
-- **Escape custom group title. ([11854](https://github.com/civicrm/civicrm-core/pull/11854))**
+ This addresses an intermittent bug where membership line items would refer to
+ the wrong contribution.
-- **Meld Address custom field display template with main custom field template ([11844](https://github.com/civicrm/civicrm-core/pull/11844))**
+- **[CRM-21682](https://issues.civicrm.org/jira/browse/CRM-21682) Automatic
+ membership renewal fixes
+ ([11824](https://github.com/civicrm/civicrm-core/pull/11824) and
+ [11825](https://github.com/civicrm/civicrm-core/pull/11825))**
-- **Fix template structure ([11851](https://github.com/civicrm/civicrm-core/pull/11851))**
+- **“Deceased” status could be translated
+ ([11890](https://github.com/civicrm/civicrm-core/pull/11890))**
-- **NFC reformat whitespace in Email.tpl files ([11842](https://github.com/civicrm/civicrm-core/pull/11842))**
+ The membership status update job would look for the status labeled "Deceased",
+ which may be translated.
-- **[CRM-20790](https://issues.civicrm.org/jira/browse/CRM-20790) CIVICRM-159 - Import Contacts, Current Employer (Employee of field) is not being imported at all ([11843](https://github.com/civicrm/civicrm-core/pull/11843))**
+### Drupal Integration
-- **Merge rc to master ([11847](https://github.com/civicrm/civicrm-core/pull/11847))**
+- **[dev/core#83](https://lab.civicrm.org/dev/core/issues/18) Log tables for
+ CiviCRM Drupal Modules can cause WSODs after running upgrades when
+ re-calculating ([11865](https://github.com/civicrm/civicrm-core/pull/11865))**
-- **core/issues/26 - On behalf form fails to create new organisation ([11841](https://github.com/civicrm/civicrm-core/pull/11841))**
+### Joomla Integration
-- **Fix template structure issues ([11839](https://github.com/civicrm/civicrm-core/pull/11839))**
+- **[CRM-21348](https://issues.civicrm.org/jira/browse/CRM-21348) Don't hide the
+ "edit" link from logged-in users in profile listings in joomla front-end.
+ ([11199](https://github.com/civicrm/civicrm-core/pull/11199))**
-- **Merge from rc to master ([11835](https://github.com/civicrm/civicrm-core/pull/11835))**
+- **[CRM-21203](https://issues.civicrm.org/jira/browse/CRM-21203) cli.php PHP
+ error prevents cron jobs from running
+ ([11609](https://github.com/civicrm/civicrm-core/pull/11609)) (completes prior
+ work)**
-- **Version check test: in alphas don't test for site stats not provided for alphas ([11831](https://github.com/civicrm/civicrm-core/pull/11831))**
+### WordPress Integration
-- **[CRM-21807](https://issues.civicrm.org/jira/browse/CRM-21807) Deleted contacts included by default in Membership and contribution detail report. ([11727](https://github.com/civicrm/civicrm-core/pull/11727))**
+- **[CRM-21277](https://issues.civicrm.org/jira/browse/CRM-21277)
+ CRM_Utils_System_WordPress::validInstallDir spams log with warnings when
+ open_basedir restriction is in effect
+ ([11086](https://github.com/civicrm/civicrm-core/pull/11086))**
-- **dev/core/17 Convert interview task to use Pseudoconstants ([11809](https://github.com/civicrm/civicrm-core/pull/11809))**
+## <a name="misc"></a>Miscellany
-- **[CRM-21838](https://issues.civicrm.org/jira/browse/CRM-21838) When CRM.alert falls back to standard JS alert it should strip html ([11797](https://github.com/civicrm/civicrm-core/pull/11797))**
+- **Increment minimum upgradable version
+ ([11864](https://github.com/civicrm/civicrm-core/pull/11864))**
-- **Fix template in pledge and batch ([11818](https://github.com/civicrm/civicrm-core/pull/11818))**
+ New versions of CiviCRM no longer contain code facilitating a direct upgrade
+ from versions before 4.1.3. Older sites attempting to upgrade should upgrade
+ to one or more intermediate versions before upgrading to 5.1.0.
-- **Add activity created_date, modified_date and original_id fields to views ([525](https://github.com/civicrm/civicrm-drupal/pull/525))**
+- **(NFC) make (includes taxes) translation work
+ ([11927](https://github.com/civicrm/civicrm-core/pull/11927))**
-- **Fix style warnings ([526](https://github.com/civicrm/civicrm-drupal/pull/526))**
+- **Extract fetchRelationshipDetails function
+ ([11918](https://github.com/civicrm/civicrm-core/pull/11918))**
-- **add GitHub PR template and Contributing templates to WP repo ([127](https://github.com/civicrm/civicrm-wordpress/pull/127))**
+- **NFC Minor comments cleanup on MembershipType
+ ([11909](https://github.com/civicrm/civicrm-core/pull/11909))**
-### CiviContribute
+- **Remove cloning hack from export and add unit tests
+ ([11703](https://github.com/civicrm/civicrm-core/pull/11703))**
-- **[CRM-21763](https://issues.civicrm.org/jira/browse/CRM-21763) Cannot record payment for only cents owed ([11668](https://github.com/civicrm/civicrm-core/pull/11668))**
+- **NFC Fix function name typo
+ ([11888](https://github.com/civicrm/civicrm-core/pull/11888))**
-- **[CRM-21264](https://issues.civicrm.org/jira/browse/CRM-21264) print contribution in tabular format with group by contact not working ([11820](https://github.com/civicrm/civicrm-core/pull/11820))**
+- **[NFC] Fix mispelled variable and simplify a couple of other vars
+ ([11886](https://github.com/civicrm/civicrm-core/pull/11886))**
-### CiviMail
+- **[NFC] remove unused vars
+ ([11874](https://github.com/civicrm/civicrm-core/pull/11874))**
-- **[dev/mail#8](https://lab.civicrm.org/dev/mail/issues/8) Using ACL to
- restrict mailing recipients leads to fatal error
- ([11963](https://github.com/civicrm/civicrm-core/pull/11963))**
+- **CiviUnitTestCase - Extract Api3TestTrait and Api3DocTrait
+ ([11872](https://github.com/civicrm/civicrm-core/pull/11872))**
-### CiviMember
+- **Consolidate CustomData code into shared tpl
+ ([11857](https://github.com/civicrm/civicrm-core/pull/11857))**
-- **[CRM-19920](https://issues.civicrm.org/jira/browse/CRM-19920) Job.process_membership uses too much memory ([11890](https://github.com/civicrm/civicrm-core/pull/11890))**
+- **[nfc] Add test for thousand separators on import
+ ([11859](https://github.com/civicrm/civicrm-core/pull/11859))**
-- **[CRM-19151](https://issues.civicrm.org/jira/browse/CRM-19151) Add / fix the Ability to merge memberships ([11298](https://github.com/civicrm/civicrm-core/pull/11298))**
+- **[nfc] Minor test tidy ups
+ ([11860](https://github.com/civicrm/civicrm-core/pull/11860))**
-- **[CRM-21711](https://issues.civicrm.org/jira/browse/CRM-21711) When updating multiple memberships thru a contribution page custom fields are only updated on one ([11586](https://github.com/civicrm/civicrm-core/pull/11586))**
+- **[NFC] fix line endings, using windows line endings, change to 'unix
+ ([11858](https://github.com/civicrm/civicrm-core/pull/11858))**
-### Joomla Integration
+- **NFC reformat whitespace in Email.tpl files
+ ([11842](https://github.com/civicrm/civicrm-core/pull/11842))**
-- **[CRM-21348](https://issues.civicrm.org/jira/browse/CRM-21348) Don't hide the
- "edit" link from logged-in users in profile listings in joomla front-end.
- ([11199](https://github.com/civicrm/civicrm-core/pull/11199))**
+- **Version check test: in alphas don't test for site stats not provided for
+ alphas ([11831](https://github.com/civicrm/civicrm-core/pull/11831))**
-- **[CRM-21203](https://issues.civicrm.org/jira/browse/CRM-21203) cli.php PHP error prevents cron jobs from running ([11609](https://github.com/civicrm/civicrm-core/pull/11609))**
+- **Fix style warnings
+ ([526](https://github.com/civicrm/civicrm-drupal/pull/526))**
-## <a name="misc"></a>Miscellany
+- **add GitHub PR template and Contributing templates to WP repo
+ ([127](https://github.com/civicrm/civicrm-wordpress/pull/127))**
## <a name="credits"></a>Credits
This release was developed by the following code authors:
-AGH Strategies - Alice Frumin, Andrew Hunt, Eli Lisseck; Agileware - Agileware Team, Alok Patel, Francis Whittle, Justin Freeman; Andrew Thompson; Australian Greens - Seamus Lee; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Michael Devery, Mukesh Ram; Coop SymbioTIC - Samuel Vanhove; Davis Media Access - Darrick Servis; Fuzion - Jitendra Purohit; JMA Consulting - Monish Deb; Joinery - Allen Shaw; Kompetenzzentrum Technik-Diversity-Chancengleichheit - Niels Heinemann; Left Join Labs - Sean Madsen; lyyana; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Naomi Rosenberg; Olivier Tétard; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
+AGH Strategies - Alice Frumin, Andie Hunt, Eli Lisseck; Agileware - Agileware
+Team, Alok Patel, Francis Whittle, Justin Freeman; Andrew Thompson; Australian
+Greens - Seamus Lee; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha
+Chaku; CompuCorp - Michael Devery, Mukesh Ram; Coop SymbioTIC - Samuel Vanhove;
+Davis Media Access - Darrick Servis; Fuzion - Jitendra Purohit; JMA Consulting -
+Monish Deb; Joinery - Allen Shaw; Kompetenzzentrum
+Technik-Diversity-Chancengleichheit - Niels Heinemann; Left Join Labs - Sean
+Madsen; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew
+Wire; Naomi Rosenberg; Olivier Tétard; Oxfam Germany - Yuliyana Liyana; Tadpole
+Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
Most authors also reviewed code for this release; in addition, the following
reviewers contributed their comments:
-AGH Strategies - Alice Frumin, Eli Lisseck; Agileware - Agileware Team; andrewperry; Andrew Thompson; Australian Greens - Seamus Lee; benjarlett; British Humanist Association - Andrew West; Chris Burgess; Christian Wach; civicrm-builder; CiviCRM - Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CompuCorp - Jamie Novick, Michael Devery; Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; David Hepper; DevApp - Adam Kwiatkowski; Donald Hirst; Francesc Bassas i Bullich; Fuzion - Jitendra Purohit, Peter Davis; Ginkgo Street Labs - Frank Gómez; JMA Consulting - Joe Murray, Monish Deb; Johan Vervloet; John Kingsnorth; Joinery - Allen Shaw; Kompetenzzentrum Technik-Diversity-Chancengleichheit - Niels Heinemann; Korlon - Stuart Gaston; Left Join Labs - Sean Madsen; Lemniscus - Noah Miller; Lighthouse Design and Consulting - Brian Shaughnessy; Lorenzo Ardizzone; lyyana; Marcello Gribaudo; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; Naomi Rosenberg; National Democratic Institute - Evan Summers; Neil Zampella; Nicol Wistreich; Olivier Tétard; penguintrax; pratik.joshi; Progressive Technology Project - Jamie McClelland; Responsive Development Technologies - Thomas Nilefalk; Richard Edgar; SEN Magazine - Jeremy Nicholls; Skvare - Mark Hanna; small biz; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
+Ben Jarlett; British Humanist Association - Andrew West; Chris Burgess;
+Christian Wach; CiviDesk - Sunil Pawar; Community Builders - Andrew Perry;
+CompuCorp - Jamie Novick; Coop SymbioTIC - Mathieu Lutfy; David Hepper; DevApp -
+Adam Kwiatkowski; Donald Hirst; Francesc Bassas i Bullich; Fuzion - Peter Davis;
+Ginkgo Street Labs - Frank Gómez; JMA Consulting - Monish Deb; Johan Vervloet;
+John Kingsnorth; Korlon - Stuart Gaston; Lemniscus - Noah Miller; Lighthouse
+Design and Consulting - Brian Shaughnessy; Lorenzo Ardizzone; Lyons Digital
+Media - Barbara Forbes-Lyons; Marcello Gribaudo; National Democratic Institute -
+Evan Summers; Neil Zampella; Nicol Wistreich; Pratik Joshi; Progressive
+Technology Project - Jamie McClelland; Responsive Development Technologies -
+Thomas Nilefalk; Richard Edgar; SEN Magazine - Jeremy Nicholls; Skvare - Mark
+Hanna; small biz
## <a name="feedback"></a>Feedback
-These release notes are edited by Andrew Hunt. If you'd like to provide
+These release notes are edited by Andie Hunt. If you'd like to provide
feedback on them, please login to https://chat.civicrm.org/civicrm and contact
`@agh1`.