5.18.0 release notes: raw from script
authorAndrew Hunt <andrew@aghstrategies.com>
Thu, 19 Sep 2019 21:01:52 +0000 (17:01 -0400)
committerAndrew Hunt <andrew@aghstrategies.com>
Thu, 19 Sep 2019 21:01:52 +0000 (17:01 -0400)
release-notes/5.18.0.md [new file with mode: 0644]

diff --git a/release-notes/5.18.0.md b/release-notes/5.18.0.md
new file mode 100644 (file)
index 0000000..2d60558
--- /dev/null
@@ -0,0 +1,439 @@
+# CiviCRM 5.18.0
+
+Released October 2, 2019;
+
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+
+## <a name="features"></a>Features
+
+### Core CiviCRM
+
+- **crm- Missing Summary ([15149](https://github.com/civicrm/civicrm-core/pull/15149))**
+
+- **CRM-17182 Missing Summary ([15064](https://github.com/civicrm/civicrm-core/pull/15064))**
+
+## <a name="bugs"></a>Bugs resolved
+
+### Core CiviCRM
+
+- **Add release-notes/5.17.4 ([15299](https://github.com/civicrm/civicrm-core/pull/15299))**
+
+- **dev/core#1241 : Custom field value for a new Event based on an Event … ([15296](https://github.com/civicrm/civicrm-core/pull/15296))**
+
+- **dev/core#1246 fix fatal error on search builder if a core contact type is disabled ([15289](https://github.com/civicrm/civicrm-core/pull/15289))**
+
+- **Fix for core#1247 - export hook doesn't work ([15287](https://github.com/civicrm/civicrm-core/pull/15287))**
+
+- **Add release notes for 5.17.3 ([15288](https://github.com/civicrm/civicrm-core/pull/15288))**
+
+- **Trim form values when adding LIKE operator ([15275](https://github.com/civicrm/civicrm-core/pull/15275))**
+
+- **Ensure filtering on email via the api looks for an exact match ([15276](https://github.com/civicrm/civicrm-core/pull/15276))**
+
+- **Fix unreleased regression on batch merge through the UI ([15273](https://github.com/civicrm/civicrm-core/pull/15273))**
+
+- **dev/drupal#52 Partial fix for Deprecated q variable ([15268](https://github.com/civicrm/civicrm-core/pull/15268))**
+
+- **Remove is_public flag from report paths ([15261](https://github.com/civicrm/civicrm-core/pull/15261))**
+
+- **(NFC) 5 17 2 release notes ([15260](https://github.com/civicrm/civicrm-core/pull/15260))**
+
+- **dev/core#1244 Fix regression on searching by email in advanced search ([15255](https://github.com/civicrm/civicrm-core/pull/15255))**
+
+- **Add in 5.17.1 Release notes and migrate .tpl file for 5.17.1 to 5.18 to support upgrade ([15253](https://github.com/civicrm/civicrm-core/pull/15253))**
+
+- **[NFC] Update Default report instances that filter on join date to be … ([15247](https://github.com/civicrm/civicrm-core/pull/15247))**
+
+- **dev/core#1240 Ensure that Options are not duplicated when saving a co… ([15245](https://github.com/civicrm/civicrm-core/pull/15245))**
+
+- **dev/core#1190 - typo in original version of upgrade function ([15239](https://github.com/civicrm/civicrm-core/pull/15239))**
+
+- **dev/core#1123 - avoid possible variable name clash ([15240](https://github.com/civicrm/civicrm-core/pull/15240))**
+
+- **(dev/core#1065) fix condition so that the contact field appears for s… ([15238](https://github.com/civicrm/civicrm-core/pull/15238))**
+
+- **dev/core#1236 fix miscasting on setContactSubType ([15236](https://github.com/civicrm/civicrm-core/pull/15236))**
+
+- **SyntaxConformanceTest::testSqlOperators - Skip "Dedupe" entity on MySQL 5.5 ([15234](https://github.com/civicrm/civicrm-core/pull/15234))**
+
+- **dev/core#1233 Fix deleting of campaigns and saving of custom data for campaign and … ([15233](https://github.com/civicrm/civicrm-core/pull/15233))**
+
+- **dev/core#1230 Permission nuancing, fix another place where merge duplicate contacts should be enough ([15227](https://github.com/civicrm/civicrm-core/pull/15227))**
+
+- **[Ref] [Import] Final round in the cleanup Load Mapping form epic ([15226](https://github.com/civicrm/civicrm-core/pull/15226))**
+
+- **Stop adding a refund payment from creating extraneous financial items ([15143](https://github.com/civicrm/civicrm-core/pull/15143))**
+
+- **dev/core#1222 Clear static DAO cache when writing to DAO ([15171](https://github.com/civicrm/civicrm-core/pull/15171))**
+
+- **Use metadata for dataPatterns ([15224](https://github.com/civicrm/civicrm-core/pull/15224))**
+
+- **dev/core#1230 [Dedupe] Do not geocode while merging, rely on existing values ([15154](https://github.com/civicrm/civicrm-core/pull/15154))**
+
+- **(dev/joomla#24) Stop CiviCRM's joomla.css from modifying Joomla 4 header background colour ([15137](https://github.com/civicrm/civicrm-core/pull/15137))**
+
+- **[Import] [REF] code cleanup & test on the code to  'guess the intended  field  from the column name' ([15220](https://github.com/civicrm/civicrm-core/pull/15220))**
+
+- **dev/core#1123 - Changing the label for Inbound Email bypasses edit permission ([15147](https://github.com/civicrm/civicrm-core/pull/15147))**
+
+- **[REF] extract send receipt in MembershipRenewal fn ([15117](https://github.com/civicrm/civicrm-core/pull/15117))**
+
+- **[Ref] [Import] more code cleanup ([15219](https://github.com/civicrm/civicrm-core/pull/15219))**
+
+- **dev/core#1230 Loosen permissions to Dedupe.getstatistics api ([15187](https://github.com/civicrm/civicrm-core/pull/15187))**
+
+- **dev/core#1230 Dedupe permissions - allow safe mode merging based on 'merge duplicate contacts' ([15188](https://github.com/civicrm/civicrm-core/pull/15188))**
+
+- **Fixes inconsitency between constituency summary and constituency detail ([15222](https://github.com/civicrm/civicrm-core/pull/15222))**
+
+- **Fix fatal when saving import mapping with a relationship but 'Primary' location type ([15115](https://github.com/civicrm/civicrm-core/pull/15115))**
+
+- **dev/core#1187 Fix bug where import will not do 2 phone types of the same location ([15190](https://github.com/civicrm/civicrm-core/pull/15190))**
+
+- **(dev/joomla#10) Remove Joomla-specific error display and use native CiviCRM ([15159](https://github.com/civicrm/civicrm-core/pull/15159))**
+
+- **Fix an HTML error in Calculate.tpl ([15102](https://github.com/civicrm/civicrm-core/pull/15102))**
+
+- **[TEST] Enable apiv4 testing for GroupNesting and GroupOrganization entities ([15217](https://github.com/civicrm/civicrm-core/pull/15217))**
+
+- **Fix export header for 'Contact ID' ([15118](https://github.com/civicrm/civicrm-core/pull/15118))**
+
+- **[REF] Move calculation of js for import fields WITH relationship keys to processor. ([15218](https://github.com/civicrm/civicrm-core/pull/15218))**
+
+- **dev/core#938 - remove duplicate lines ([15216](https://github.com/civicrm/civicrm-core/pull/15216))**
+
+- **[Datepicker][REF] Convert mailing date field on mailing search screen… ([15181](https://github.com/civicrm/civicrm-core/pull/15181))**
+
+- **dev/membership#13 Add handling for missing MembershipPayment record. ([15053](https://github.com/civicrm/civicrm-core/pull/15053))**
+
+- **[Ref] Import use process for relationship defaults, add test ([15215](https://github.com/civicrm/civicrm-core/pull/15215))**
+
+- **Use api to create activity and removed hardcoded status id ([14621](https://github.com/civicrm/civicrm-core/pull/14621))**
+
+- **Fix search for case tags that are part of tag sets ([15212](https://github.com/civicrm/civicrm-core/pull/15212))**
+
+- **5.17 ([15214](https://github.com/civicrm/civicrm-core/pull/15214))**
+
+- **[Import][ref] Minor code improvement -  move setDefaults to processor ([15189](https://github.com/civicrm/civicrm-core/pull/15189))**
+
+- **Add ts() to deceased string ([15211](https://github.com/civicrm/civicrm-core/pull/15211))**
+
+- **(dev/core#1065) Grant in Edit mode doesn't show the associated contact ([15209](https://github.com/civicrm/civicrm-core/pull/15209))**
+
+- **5.17 to master ([15208](https://github.com/civicrm/civicrm-core/pull/15208))**
+
+- **Add index to civicrm_contact.created_date & modified_date ([15203](https://github.com/civicrm/civicrm-core/pull/15203))**
+
+- **SMTP help text and URL are misleading to Organization Address and Contact Info instead of leading to From Email Addresses; see also #14055 and #14329 ([15165](https://github.com/civicrm/civicrm-core/pull/15165))**
+
+- **Changed ClassName for ACL cache ([15193](https://github.com/civicrm/civicrm-core/pull/15193))**
+
+- **Set contact communication_style_id as importable ([15205](https://github.com/civicrm/civicrm-core/pull/15205))**
+
+- **Replace some calls to CRM_Core_Error::fatal with exceptions ([15156](https://github.com/civicrm/civicrm-core/pull/15156))**
+
+- **Added field title for Cache table ([15204](https://github.com/civicrm/civicrm-core/pull/15204))**
+
+- **dev/core#1230 [Dedupe] Add new api option to getduplicates, permitting a new search to be forced. ([15196](https://github.com/civicrm/civicrm-core/pull/15196))**
+
+- **Ensure all report templates switch the filter field_name from join_da… ([15198](https://github.com/civicrm/civicrm-core/pull/15198))**
+
+- **Re-remove pledge & member fields from the legacy date list ([15200](https://github.com/civicrm/civicrm-core/pull/15200))**
+
+- **5.17 to master ([15199](https://github.com/civicrm/civicrm-core/pull/15199))**
+
+- **[Date picker][REF] Convert jcalendar date fields to date picker on me… ([15177](https://github.com/civicrm/civicrm-core/pull/15177))**
+
+- **Incorporate searchLimit in dedupe cacheKey ([15185](https://github.com/civicrm/civicrm-core/pull/15185))**
+
+- **Fix  inconsistencies in duplicate retrieval ([15160](https://github.com/civicrm/civicrm-core/pull/15160))**
+
+- **Use metadata for pledgeDateRange fields ([15191](https://github.com/civicrm/civicrm-core/pull/15191))**
+
+- **dev/core#1046 - simplify logic ([15192](https://github.com/civicrm/civicrm-core/pull/15192))**
+
+- **Update XML files for membership fields to support date picker conversion ([15186](https://github.com/civicrm/civicrm-core/pull/15186))**
+
+- **dev/core#1046 - allow for the real "name" to be specified in xml ([15182](https://github.com/civicrm/civicrm-core/pull/15182))**
+
+- **[REF] Import - minor cleanup  - generate js on the processor class ([15183](https://github.com/civicrm/civicrm-core/pull/15183))**
+
+- **Convert pledge date fields to use datepicker rather than jcalendar ([15170](https://github.com/civicrm/civicrm-core/pull/15170))**
+
+- **Update Pledge XML to support date picker conversion ([15180](https://github.com/civicrm/civicrm-core/pull/15180))**
+
+- **Extend loadSavedMapping to check defaults ([15179](https://github.com/civicrm/civicrm-core/pull/15179))**
+
+- **5.17 ([15176](https://github.com/civicrm/civicrm-core/pull/15176))**
+
+- **Someimes ya just gotta say enough already ([15175](https://github.com/civicrm/civicrm-core/pull/15175))**
+
+- **[REF] Very minor code cleanup on import code with good test cover ([15173](https://github.com/civicrm/civicrm-core/pull/15173))**
+
+- **[NFC] Remove redundant annotation ([15172](https://github.com/civicrm/civicrm-core/pull/15172))**
+
+- **[ref] [ import] Extend tests & simpler retrieval to relationship_type_id ([15130](https://github.com/civicrm/civicrm-core/pull/15130))**
+
+- **[REF] Move clone template functionality from api to bao ([15163](https://github.com/civicrm/civicrm-core/pull/15163))**
+
+- **Add note about testRenewMembership failing on certain days ([15167](https://github.com/civicrm/civicrm-core/pull/15167))**
+
+- **Ensure that civicrm_dashboard has a foreign key to civicrm_domain ([15119](https://github.com/civicrm/civicrm-core/pull/15119))**
+
+- **Ensure Dashboard respects multiple Domains ([15099](https://github.com/civicrm/civicrm-core/pull/15099))**
+
+- **Use merge duplicate contacts as api permission for merging ([15155](https://github.com/civicrm/civicrm-core/pull/15155))**
+
+- **Adjust permissions on dedupe exception api to 'merge duplicate contacts' ([15157](https://github.com/civicrm/civicrm-core/pull/15157))**
+
+- **Fix PayPalImpl Contribution Status PseudoConstant for non-English ([15164](https://github.com/civicrm/civicrm-core/pull/15164))**
+
+- **dev/core#1218 Fix Word Replacements on manage case Roles ([15161](https://github.com/civicrm/civicrm-core/pull/15161))**
+
+- **Make sure inherited memberships are not themselves inherited ([15114](https://github.com/civicrm/civicrm-core/pull/15114))**
+
+- **Open up permissions on Dedupe.getduplicates ([15152](https://github.com/civicrm/civicrm-core/pull/15152))**
+
+- **Better error handling in CRM_Utils_JS::decode ([15145](https://github.com/civicrm/civicrm-core/pull/15145))**
+
+- **[Test] Bring to life dormant test ([15150](https://github.com/civicrm/civicrm-core/pull/15150))**
+
+- **Switch recordAdditionalPayment fully over to api ([14408](https://github.com/civicrm/civicrm-core/pull/14408))**
+
+- **distmaker - Finish migrating bower.json => composer.json ([15148](https://github.com/civicrm/civicrm-core/pull/15148))**
+
+- **Add minimal test for testExportFinancialBatch ([15136](https://github.com/civicrm/civicrm-core/pull/15136))**
+
+- **Code cleanup in CRM_Core_Permission::check ([15141](https://github.com/civicrm/civicrm-core/pull/15141))**
+
+- **dev/event#14 Fix excessive cache clearing on creating an event ([15140](https://github.com/civicrm/civicrm-core/pull/15140))**
+
+- **dev/core/issues/860: discount not applied to line item: call buildAmount hook in CRM_Member_Form_Membership::submit(). ([15004](https://github.com/civicrm/civicrm-core/pull/15004))**
+
+- **Extract cancelParticipant and cancelMembership functions in baseIPN ([15134](https://github.com/civicrm/civicrm-core/pull/15134))**
+
+- **[Ref] Extract addInheritedMembership ([15113](https://github.com/civicrm/civicrm-core/pull/15113))**
+
+- **Switch to relationship BAO when modifying relationships in change case status so we don't bypass hooks ([15030](https://github.com/civicrm/civicrm-core/pull/15030))**
+
+- **Extract function to create email activity when sending an email to contact ([15133](https://github.com/civicrm/civicrm-core/pull/15133))**
+
+- **Initial refactor of BaseIPN ([15129](https://github.com/civicrm/civicrm-core/pull/15129))**
+
+- **Fix hardcoded ID for Head of Household relationship ([15123](https://github.com/civicrm/civicrm-core/pull/15123))**
+
+- **Migrate bower.json into composer.json via composer-downloads-plugin ([15044](https://github.com/civicrm/civicrm-core/pull/15044))**
+
+- **(dev/core#927) (NFC) Add comments to relate to gitlab ticket ([15128](https://github.com/civicrm/civicrm-core/pull/15128))**
+
+- **Deprecate CRM_Core_Config::addressSequence() ([15126](https://github.com/civicrm/civicrm-core/pull/15126))**
+
+- **Deprecate CRM_Core_Config::defaultContactCountry and defaultContactCountryName ([15127](https://github.com/civicrm/civicrm-core/pull/15127))**
+
+- **Remove unused skipRedirect param ([15125](https://github.com/civicrm/civicrm-core/pull/15125))**
+
+- **[Ref] [Import] Use processor to determine website type, location type, test ([15116](https://github.com/civicrm/civicrm-core/pull/15116))**
+
+- **Add default domain to membershiptype API ([15120](https://github.com/civicrm/civicrm-core/pull/15120))**
+
+- **financial#58: Don't crash the View Batches page after a failed batch … ([14367](https://github.com/civicrm/civicrm-core/pull/14367))**
+
+- **Minor refactor of 'Pending' parameter for processMembership ([15124](https://github.com/civicrm/civicrm-core/pull/15124))**
+
+- **[Test] Fix Last_name in CiviUnitTestCase::activityCreate ([15112](https://github.com/civicrm/civicrm-core/pull/15112))**
+
+- **test for PR 15103 ([15121](https://github.com/civicrm/civicrm-core/pull/15121))**
+
+- **Refactor CRM_Contact_BAO_Relationship::add to autoload missing params from existing record ([15103](https://github.com/civicrm/civicrm-core/pull/15103))**
+
+- **[Import] [ref] - minor cleanup to reduce code complexity ([15097](https://github.com/civicrm/civicrm-core/pull/15097))**
+
+- **5.17 ([15109](https://github.com/civicrm/civicrm-core/pull/15109))**
+
+- **Add `pre` and `post` hooks to Domain create and edit operations ([15104](https://github.com/civicrm/civicrm-core/pull/15104))**
+
+- **[Test] [NFC] upgrade remaining export tests ([15095](https://github.com/civicrm/civicrm-core/pull/15095))**
+
+- **5.17 ([15098](https://github.com/civicrm/civicrm-core/pull/15098))**
+
+- **Fix readability & caching on CRM_Contact_BAO_Relationship::isInheritedMembershipInvalidated ([15061](https://github.com/civicrm/civicrm-core/pull/15061))**
+
+- **[REF] minor code refactor on import - Pass ProcessorObject into loadSavedMapping & use it to load the formName ([15068](https://github.com/civicrm/civicrm-core/pull/15068))**
+
+- **[NFC] Add ImportProcessor class & unit tests + extend existing cover ([15072](https://github.com/civicrm/civicrm-core/pull/15072))**
+
+- **Fix wrong variable in check for profiles on contributionpage ([15093](https://github.com/civicrm/civicrm-core/pull/15093))**
+
+- **dev/core#1116 - refactor/rename activityTypeName ([15002](https://github.com/civicrm/civicrm-core/pull/15002))**
+
+- ** dev/core#1001 Fix count notice warnings in php 7.2 [Import] ([14989](https://github.com/civicrm/civicrm-core/pull/14989))**
+
+- **Fix recursion in crmInArray() ([15092](https://github.com/civicrm/civicrm-core/pull/15092))**
+
+- **Remove unused method CRM_Contact_BAO_Contact_Utils::maxLocations ([15091](https://github.com/civicrm/civicrm-core/pull/15091))**
+
+- **[Test] Tolerance parameter in attachmenttest needs to be one higher for integers ([15069](https://github.com/civicrm/civicrm-core/pull/15069))**
+
+- **5.17 to master ([15088](https://github.com/civicrm/civicrm-core/pull/15088))**
+
+- **[NFC] Update Examples ([15085](https://github.com/civicrm/civicrm-core/pull/15085))**
+
+- **Fix metadata on member export ([14916](https://github.com/civicrm/civicrm-core/pull/14916))**
+
+- **Remove a few unused scripts from tools/bin/scripts ([15078](https://github.com/civicrm/civicrm-core/pull/15078))**
+
+- **Remove deprecated unused function. ([15070](https://github.com/civicrm/civicrm-core/pull/15070))**
+
+- **5.17 ([15083](https://github.com/civicrm/civicrm-core/pull/15083))**
+
+- **dev/core#1192 - E_NOTICE on using Add Activity action on contact search results ([15079](https://github.com/civicrm/civicrm-core/pull/15079))**
+
+- **Manage Group search message fix ([15052](https://github.com/civicrm/civicrm-core/pull/15052))**
+
+- **dev/core#870 priceset hook ([15076](https://github.com/civicrm/civicrm-core/pull/15076))**
+
+- **[NFC] Update the APIv3 documentation links. ([15077](https://github.com/civicrm/civicrm-core/pull/15077))**
+
+- **Fixes for taking dynamic form name in grant search ([15075](https://github.com/civicrm/civicrm-core/pull/15075))**
+
+- **dev/core#1077 Fixes making report listing actions links hookable ([15074](https://github.com/civicrm/civicrm-core/pull/15074))**
+
+- **Further work on payment.create consolidation - always handle financials from payment.create ([14673](https://github.com/civicrm/civicrm-core/pull/14673))**
+
+- **(NFC) GenericAssertionsTrait - Improve docblocks ([15071](https://github.com/civicrm/civicrm-core/pull/15071))**
+
+- **[Import] [Test] Initial test on loadSavedMapping function. ([15050](https://github.com/civicrm/civicrm-core/pull/15050))**
+
+- **Stabalize Attachment API Test ([15066](https://github.com/civicrm/civicrm-core/pull/15066))**
+
+- **[NFC] Fix test syntax ([15067](https://github.com/civicrm/civicrm-core/pull/15067))**
+
+- **[NFC] swap instances where double = is used but it should be triple =  ([15049](https://github.com/civicrm/civicrm-core/pull/15049))**
+
+- **5.17 ([15065](https://github.com/civicrm/civicrm-core/pull/15065))**
+
+- **[Ref] [Import] move metadata calculations to a trait ([15018](https://github.com/civicrm/civicrm-core/pull/15018))**
+
+- **dev/core#1188 Fix API v3  error Class or interface CiviCRM_API3_Exception does not exist  ([15043](https://github.com/civicrm/civicrm-core/pull/15043))**
+
+- **5.17 ([15059](https://github.com/civicrm/civicrm-core/pull/15059))**
+
+- **dev/event#10 - Prevent old notes from being exposed in event confirmation email ([15060](https://github.com/civicrm/civicrm-core/pull/15060))**
+
+- **[NFC] Update Upgrade Template to use short array syntax ([15057](https://github.com/civicrm/civicrm-core/pull/15057))**
+
+- **Do not show Activity Separation on when viewing an Activity ([15046](https://github.com/civicrm/civicrm-core/pull/15046))**
+
+- **5.17 ([15056](https://github.com/civicrm/civicrm-core/pull/15056))**
+
+- **Update select2 to latest 3.x + patches ([15054](https://github.com/civicrm/civicrm-core/pull/15054))**
+
+- **Allow for the deselection of sorting filters ([15029](https://github.com/civicrm/civicrm-core/pull/15029))**
+
+- **[REF] [Import] Minor cleanup on status setting. ([15015](https://github.com/civicrm/civicrm-core/pull/15015))**
+
+- **[REF] [Import] extract saved mapping code to parent class ([15017](https://github.com/civicrm/civicrm-core/pull/15017))**
+
+- **[Import] [Cleanup] remove unused parameters ([14981](https://github.com/civicrm/civicrm-core/pull/14981))**
+
+- **[Test] [Ref] [Import]Add wrapper class for importProcessor ([15028](https://github.com/civicrm/civicrm-core/pull/15028))**
+
+- **dev/core#1116 - towards fixing activity type name vs label ([15032](https://github.com/civicrm/civicrm-core/pull/15032))**
+
+- **Enable view/revert delete action for detail logging ([15045](https://github.com/civicrm/civicrm-core/pull/15045))**
+
+- **Display only own assignees contact(s) on batch activity form ([15035](https://github.com/civicrm/civicrm-core/pull/15035))**
+
+- **Membership fee token fix dev/core/#377 ([14992](https://github.com/civicrm/civicrm-core/pull/14992))**
+
+- **5.17 ([15042](https://github.com/civicrm/civicrm-core/pull/15042))**
+
+- **5.17 to master ([15038](https://github.com/civicrm/civicrm-core/pull/15038))**
+
+- **Add myself to the contributor list ([15036](https://github.com/civicrm/civicrm-core/pull/15036))**
+
+- **Remove silly dumb unreachable lines ([15033](https://github.com/civicrm/civicrm-core/pull/15033))**
+
+- **dev/core#1116 - rename local var activityName ([15000](https://github.com/civicrm/civicrm-core/pull/15000))**
+
+- **Fix upgrade version for #13487 ([15031](https://github.com/civicrm/civicrm-core/pull/15031))**
+
+- **[Test] Demonstrate the truthiness of CRM_Utils_System::isNull ([15027](https://github.com/civicrm/civicrm-core/pull/15027))**
+
+- **dev/core#752 Add cid parameter when loading custom data via backend f… ([15012](https://github.com/civicrm/civicrm-core/pull/15012))**
+
+- **Unit test for custom date parsing ([14988](https://github.com/civicrm/civicrm-core/pull/14988))**
+
+- **dev/core#1116 - just rename local var activityTName ([14999](https://github.com/civicrm/civicrm-core/pull/14999))**
+
+- **5.17 to master ([15026](https://github.com/civicrm/civicrm-core/pull/15026))**
+
+- **[NFC] [Test] dev/core#1098 Add unit test & code comments relating to the slow activity search ([15016](https://github.com/civicrm/civicrm-core/pull/15016))**
+
+- **5.17 ([15024](https://github.com/civicrm/civicrm-core/pull/15024))**
+
+- **Swap CRM_Utils_Array::value for empty() in conditionals ([15005](https://github.com/civicrm/civicrm-core/pull/15005))**
+
+- **core#1182 - revert crm.menubar.js changes ([15020](https://github.com/civicrm/civicrm-core/pull/15020))**
+
+- **core#1182 - revert crm.menubar.js changes ([15019](https://github.com/civicrm/civicrm-core/pull/15019))**
+
+- **[Import] Minor cleanup on membership import ([15013](https://github.com/civicrm/civicrm-core/pull/15013))**
+
+- **Event confirm - (very) minor cleanup + test ([15010](https://github.com/civicrm/civicrm-core/pull/15010))**
+
+- **5.17 ([15008](https://github.com/civicrm/civicrm-core/pull/15008))**
+
+- **Error log improvements: Provide priority level ([14995](https://github.com/civicrm/civicrm-core/pull/14995))**
+
+- **Rewrite subTypeInfo to use caching mechanism ([14715](https://github.com/civicrm/civicrm-core/pull/14715))**
+
+- **Allow Manual Geo Code flag to be exported ([14998](https://github.com/civicrm/civicrm-core/pull/14998))**
+
+- **[REF] Extract chunk of code relating to whether to disabled an inherited relationship ([14955](https://github.com/civicrm/civicrm-core/pull/14955))**
+
+- **[clean up][ export] Remove membership_auto_renew from defaultReturn properties ([14980](https://github.com/civicrm/civicrm-core/pull/14980))**
+
+- **5.17 to master ([14997](https://github.com/civicrm/civicrm-core/pull/14997))**
+
+- **Remove ?last? instances of ->free() dev/core#562 ([14990](https://github.com/civicrm/civicrm-core/pull/14990))**
+
+- **Remove template field if using Mosaico in non shoreditch mode ([14927](https://github.com/civicrm/civicrm-core/pull/14927))**
+
+- **providing clear indication that civicrm_engage module is deprecated. ([582](https://github.com/civicrm/civicrm-drupal/pull/582))**
+
+- **(dev/drupal#79) Fail more gracefully when upgrading on PHP 5.x ([583](https://github.com/civicrm/civicrm-drupal/pull/583))**
+
+- **(NFC) assertPhpSupport - Code cleanup ([164](https://github.com/civicrm/civicrm-wordpress/pull/164))**
+
+- **Merge forward: 5.17 => master ([163](https://github.com/civicrm/civicrm-wordpress/pull/163))**
+
+- **(dev/Joomla#15) Fix PHP 7.2 warning after installation ([53](https://github.com/civicrm/civicrm-joomla/pull/53))**
+
+- **Fail more gracefully when upgrading on PHP5.x ([98](https://github.com/civicrm/civicrm-backdrop/pull/98))**
+
+- **(NFC) civicrm.drush.inc - Cleanup style ([99](https://github.com/civicrm/civicrm-backdrop/pull/99))**
+
+- **Remove unused Selenium binaries ([263](https://github.com/civicrm/civicrm-packages/pull/263))**
+
+- **dev/core#772 fix php7.2 warnings on import ([262](https://github.com/civicrm/civicrm-packages/pull/262))**
+
+- **Change connection and results charsets to utf8mb4 on MySQL 5.5.3+ ([241](https://github.com/civicrm/civicrm-packages/pull/241))**
+
+- **Improve deadlock error handling ([258](https://github.com/civicrm/civicrm-packages/pull/258))**
+
+## <a name="misc"></a>Miscellany
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+19ATF77; AGH Strategies - Andrew Hunt; Agileware - Justin Freeman; Andrew Thompson; Australian Greens - Seamus Lee; Caltha - Tomasz Pietrzkowski; Christian Wach; Circle Interactive - Dave Jenkins, Pradeep Nayak, Reece Benson; CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy; Dave D; Electronic Frontier Foundation - Mark Burdett; fkohrt; Greenpeace CEE - Patrick Figel; JMA Consulting - Monish Deb; John Kingsnorth; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; mmyriam; Onyemenam Ndubuisi; Progressive Technology Project - Jamie McClelland; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+19ATF77; AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Francis Whittle, Justin Freeman; agileware-pengyi; Andrew Thompson; Australian Greens - Seamus Lee; Christian Wach; Circle Interactive - Dave Jenkins, Pradeep Nayak, Reece Benson; civibot[bot]; CiviCoop - Jaap Jansma; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; Coop SymbioTIC - Mathieu Lutfy; Dave D; don-alejandro-z; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit; iXiam - Luciano Spiegel; JMA Consulting - Joe Murray, Monish Deb; John Kingsnorth; Megaphone Technology Consulting - Jon Goldberg; MJW Consulting - Matthew Wire; mmyriam; Nicol Wistreich; Semper IT - Karin Gerritsen; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton
\ No newline at end of file