[NFC] Fix UpdateSubscriptionTest on php8 by creating a Payment Processor
[civicrm-core.git] / release-notes / 5.29.0.md
index bae0454eb09139d456d6486b9e9cc6e45cbf239f..873c58ccbc933d6bc9443b993266681289ef1b77 100644 (file)
@@ -251,13 +251,13 @@ Released September 2, 2020
   Duplicate matching now ignores location type for postal address fields, now
   consistent with how it has ignored phone and email location types.
 
-- **Installing drupal 8 using civicrm-setup leads to "incorrect resource url"
+- **Installing Drupal 8 using civicrm-setup leads to "incorrect resource url"
   system status check errors
   ([dev/drupal#114](https://lab.civicrm.org/dev/drupal/-/issues/114) and
   [dev/core#1647](https://lab.civicrm.org/dev/core/-/issues/1647):
   [17754](https://github.com/civicrm/civicrm-core/pull/17754))**
 
-  Removes the resource url status check.
+  Removes the resource URL status check.
 
 - **API4: 500 error on chain with custom field
   ([dev/core#1578](https://lab.civicrm.org/dev/core/-/issues/1578):
@@ -346,7 +346,7 @@ Released September 2, 2020
   since (in Drupal 8 and potentially elsewhere) they may not be within the
   CiviCRM root folder.
 
-- **custom data insert/update error if using reserved words
+- **Custom data insert/update error if using reserved words
   ([dev/core#1880](https://lab.civicrm.org/dev/core/-/issues/1880):
   [17848](https://github.com/civicrm/civicrm-core/pull/17848))**
 
@@ -394,7 +394,7 @@ Released September 2, 2020
 - **Simplify caching of status checks
   ([17817](https://github.com/civicrm/civicrm-core/pull/17817))**
 
-- **ensure custom field checkboxes are populated in profiles
+- **Ensure custom field checkboxes are populated in profiles
   ([17977](https://github.com/civicrm/civicrm-core/pull/17977))**
 
 - **Upgrade PEAR/mail_mime package to be compliant with PHP7.4 and deploy it
@@ -604,7 +604,7 @@ Released September 2, 2020
 
 ### CiviMail
 
-- **Remove url-tracking in mass SMS
+- **Remove URL-tracking in mass SMS
   ([dev/core#1843](https://lab.civicrm.org/dev/core/-/issues/1843):
   [17700](https://github.com/civicrm/civicrm-core/pull/17700))**
 
@@ -618,7 +618,7 @@ Released September 2, 2020
   Ensures contacts are not created when a user without permissions to create
   contacts sends a test email.
 
-- **Mailing Subscription form does not validate reCaptcha
+- **Mailing Subscription form does not validate reCAPTCHA
   ([dev/core#1755](https://lab.civicrm.org/dev/core/-/issues/1755):
   [17305](https://github.com/civicrm/civicrm-core/pull/17305))**
 
@@ -635,7 +635,7 @@ Released September 2, 2020
   frequently can slow the process down, but it reduces the likelihood that a
   recipient will be re-emailed when recovering from a stalled mailing.
 
-- **Make new email open and url routes 'public'
+- **Mark the new routes for "open.php" and "url.php" as public
   ([17813](https://github.com/civicrm/civicrm-core/pull/17813))**
 
   This denotes the paths for open and URL tracking as "public" pages as they are
@@ -668,7 +668,7 @@ Released September 2, 2020
   Skip the server variable checks if running in a CLI environment, removing an
   error when running Drush commands against Drupal 8 and Drupal 9 based sites.
 
-- **Can't find recaptcha in Drupal 8
+- **Can't find reCAPTCHA in Drupal 8
   ([dev/core#1871](https://lab.civicrm.org/dev/core/-/issues/1871):
   [17822](https://github.com/civicrm/civicrm-core/pull/17822))**
 
@@ -677,7 +677,7 @@ Released September 2, 2020
 
   This fixes filters for multi-select fields in Views.
 
-- **fix url for file field
+- **Fix URL for file field
   ([608](https://github.com/civicrm/civicrm-drupal/pull/608))**
 
   This fixes the generated URL for file fields in Views.
@@ -688,7 +688,7 @@ Released September 2, 2020
   ([dev/wordpress#66](https://lab.civicrm.org/dev/wordpress/-/issues/66):
   [18068](https://github.com/civicrm/civicrm-core/pull/18068))**
 
-  Ensures the [civicrm.files] token plays nice for sites with older wordpress
+  Ensures the [civicrm.files] token plays nice for sites with older WordPress
   file directory set ups.
 
 - **CiviCRM and the WordPress Pods plugin (since version 2.7.13) is incompatible
@@ -699,13 +699,16 @@ Released September 2, 2020
 
   Ensures CiviCRM plays nicely with recent versions of Elementor Plugin.
 
-- **Fix PHP notice on wordpress permissions form
+- **Fix PHP notice on WordPress permissions form
   ([17758](https://github.com/civicrm/civicrm-core/pull/17758))**
 
 - **Slow down the frequency of WordPress "heartbeat" calls in CiviCRM admin
   ([dev/wordpress#67](https://lab.civicrm.org/dev/wordpress/-/issues/67):
   [214](https://github.com/civicrm/civicrm-wordpress/pull/214))**
 
+- **Be more forgiving about slash in wpBasePage ([dev/wordpress#73](https://lab.civicrm.org/dev/wordpress/issues/73):
+  [18332](https://github.com/civicrm/civicrm-core/pull/18332))**
+
 ## <a name="misc"></a>Miscellany
 
 - **APIv4 - Add BasicEntity helper class
@@ -834,16 +837,16 @@ Released September 2, 2020
 - **[REF] - Add helper function for the repetitive task of fetching multilingual
   ([17650](https://github.com/civicrm/civicrm-core/pull/17650))**
 
-- **[Ref] Unit test attempt to create reported bugs , minor cleanup
+- **[REF] Unit test attempt to create reported bugs , minor cleanup
   ([17560](https://github.com/civicrm/civicrm-core/pull/17560))**
 
-- **REF Extract addToRecentItems from membership create
+- **[REF] Extract addToRecentItems from membership create
   ([17524](https://github.com/civicrm/civicrm-core/pull/17524))**
 
 - **[REF] Fix a couple of jQuery errors that have cropped up
   ([17871](https://github.com/civicrm/civicrm-core/pull/17871))**
 
-- **(REF) regen.sh - Remove unusual handling of `zipcodes.mysql`
+- **[REF] regen.sh - Remove unusual handling of `zipcodes.mysql`
   ([17869](https://github.com/civicrm/civicrm-core/pull/17869))**
 
 - **[REF] ScheduledJob cleanup, remove unused var
@@ -855,10 +858,10 @@ Released September 2, 2020
 - **[REF] Only printOnly once
   ([17850](https://github.com/civicrm/civicrm-core/pull/17850))**
 
-- **(REF) APIv4 ConformanceTest - Split apart into per-entity sub-tests
+- **[REF] APIv4 ConformanceTest - Split apart into per-entity sub-tests
   ([17845](https://github.com/civicrm/civicrm-core/pull/17845))**
 
-- **(REF) WebsiteTest - Mitigate flaky failures
+- **[REF] WebsiteTest - Mitigate flaky failures
   ([17833](https://github.com/civicrm/civicrm-core/pull/17833))**
 
 - **[REF] Follow up cleanup
@@ -873,19 +876,19 @@ Released September 2, 2020
 - **[REF] Unused interface CRM_Report_Interface
   ([17767](https://github.com/civicrm/civicrm-core/pull/17767))**
 
-- **REF - Cleanup StatusPreference BAO to be more standard
+- **[REF] - Cleanup StatusPreference BAO to be more standard
   ([17801](https://github.com/civicrm/civicrm-core/pull/17801))**
 
 - **[REF] Reduce interaction between dedupe code and createProfileContact
   ([17920](https://github.com/civicrm/civicrm-core/pull/17920))**
 
-- **[Ref] Simplify field reference
+- **[REF] Simplify field reference
   ([17941](https://github.com/civicrm/civicrm-core/pull/17941))**
 
 - **[REF] [Test] Minor simplification on test
   ([18019](https://github.com/civicrm/civicrm-core/pull/18019))**
 
-- **[Ref] Simplify is_email_receipt in sendMail
+- **[REF] Simplify is_email_receipt in sendMail
   ([18029](https://github.com/civicrm/civicrm-core/pull/18029))**
 
 - **[REF] Remove transaction from BaseIPN completeTransaction call
@@ -900,7 +903,7 @@ Released September 2, 2020
 - **[REF] Remove transaction from completeOrder signature
   ([18046](https://github.com/civicrm/civicrm-core/pull/18046))**
 
-- **[Ref] Remove transaction instantiation in PaypalPro
+- **[REF] Remove transaction instantiation in PaypalPro
   ([18026](https://github.com/civicrm/civicrm-core/pull/18026))**
 
 - **[REF] Stop instantiating transaction in PaypalIPN
@@ -912,7 +915,7 @@ Released September 2, 2020
 - **[REF] Tighten up function signature for dedupePair
   ([17923](https://github.com/civicrm/civicrm-core/pull/17923))**
 
-- **[Ref] Move noisily deprecate  BaseIPN->sendMail, call api from it rather
+- **[REF] Move noisily deprecate  BaseIPN->sendMail, call api from it rather
   than BAO function
   ([17982](https://github.com/civicrm/civicrm-core/pull/17982))**
 
@@ -990,7 +993,7 @@ Released September 2, 2020
 - **[NFC] Fix provider unit test on PHP7.4
   ([18073](https://github.com/civicrm/civicrm-core/pull/18073))**
 
-- **NFC - Docblock cleanup
+- **[NFC] Docblock cleanup
   ([610](https://github.com/civicrm/civicrm-drupal/pull/610))**
 
 - **[NFC] Update versions file to remove reference to Mail_mime and Mail
@@ -1009,7 +1012,7 @@ Released September 2, 2020
 - **[NFC] Improve docs for APIv4 Save action
   ([18004](https://github.com/civicrm/civicrm-core/pull/18004))**
 
-- **NFC - Docblock cleanup
+- **[NFC] Docblock cleanup
   ([17945](https://github.com/civicrm/civicrm-core/pull/17945))**
 
 - **[NFC] Update a few doc/wiki links in code comments
@@ -1021,7 +1024,7 @@ Released September 2, 2020
 - **[Test] Update hook signature in test
   ([609](https://github.com/civicrm/civicrm-drupal/pull/609))**
 
-- **Test - attempt to replicate #17852
+- **[Test] Attempt to replicate #17852
   ([18038](https://github.com/civicrm/civicrm-core/pull/18038))**
 
 - **[Test fix] We might need this to ensure really quick test runs don't fail
@@ -1053,7 +1056,7 @@ Released September 2, 2020
 - **[Test Framework] - Tests for report downloads
   ([17892](https://github.com/civicrm/civicrm-core/pull/17892))**
 
-- **api_v3_TaxContributionPageTest fix - remove hard coded processor id
+- **api_v3_TaxContributionPageTest - Remove hard coded processor id
   ([17860](https://github.com/civicrm/civicrm-core/pull/17860))**
 
 - **API tests - label versions in dataprovider versionThreeAndFour
@@ -1106,7 +1109,7 @@ Released September 2, 2020
 
 This release was developed by the following code authors:
 
-AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Justin Freeman;
+AGH Strategies - Alice Frumin, Andie Hunt; Agileware - Justin Freeman;
 Christian Wach; Circle Interactive - Pradeep Nayak; CiviCoop - Jaap Jansma,
 Klaas Eikelboom; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku;
 Coop SymbioTIC - Mathieu Lutfy, Samuel Vanhove; Dave D; Fuzion - Jitendra
@@ -1131,6 +1134,6 @@ Karin Gerritsen; Third Sector Design - Michael McAndrew
 
 ## <a name="feedback"></a>Feedback
 
-These release notes are edited by Alice Frumin and Andrew Hunt.  If you'd like
+These release notes are edited by Alice Frumin and Andie Hunt.  If you'd like
 to provide feedback on them, please log in to https://chat.civicrm.org/civicrm
 and contact `@agh1`.