diff --git a/civicrm.php b/civicrm.php index 0825f65e3937d9536447d7d4734ee6d3af5f7b91..a419c69f958c4a9cea9c4589570c33c22308cd76 100644 --- a/civicrm.php +++ b/civicrm.php @@ -2,7 +2,7 @@ /* Plugin Name: CiviCRM Description: CiviCRM - Growing and Sustaining Relationships -Version: 5.27.0 +Version: 5.27.1 Requires at least: 4.9 Requires PHP: 7.1 Author: CiviCRM LLC @@ -56,7 +56,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Set version here: when it changes, will force JS to reload -define( 'CIVICRM_PLUGIN_VERSION', '5.27.0' ); +define( 'CIVICRM_PLUGIN_VERSION', '5.27.1' ); // Store reference to this file if (!defined('CIVICRM_PLUGIN_FILE')) { @@ -367,7 +367,7 @@ class CiviCRM_For_WordPress { * There is no session handling in WP - hence we start it for CiviCRM pages * except when running via WP-CLI which does not require sessions. */ - if ( empty( $session_id ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) && ( PHP_SAPI !== 'cli' ) ) { + if ( empty( $session_id ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) ) { session_start(); } diff --git a/civicrm/CRM/Core/Config/Runtime.php b/civicrm/CRM/Core/Config/Runtime.php index 7e927af94f5d7d6da5212be6bcb2a6699b9f99e6..1fd76d270dc1bf760d9c8a1f4af51569348649ab 100644 --- a/civicrm/CRM/Core/Config/Runtime.php +++ b/civicrm/CRM/Core/Config/Runtime.php @@ -141,6 +141,14 @@ class CRM_Core_Config_Runtime extends CRM_Core_Config_MagicMerge { defined('CIVICRM_DOMAIN_ID') ? CIVICRM_DOMAIN_ID : 1, // e.g. one codebase, multi database parse_url(CIVICRM_DSN, PHP_URL_PATH), + + // e.g. when you load a new version of the codebase, use different caches + // Note: in principle, the version number is just a proxy for a dozen other signals (new versions of file A, B, C). + // Proper caches should reset whenever the underlying signal (file A, B, or C) changes. However, bugs in this + // behavior often go un-detected during dev/test. Including the software-version basically mitigates the problem + // for sysadmin-workflows - so that such bugs should only impact developer-workflows. + \CRM_Utils_System::version(), + // e.g. CMS vs extern vs installer \CRM_Utils_Array::value('SCRIPT_FILENAME', $_SERVER, ''), // e.g. name-based vhosts diff --git a/civicrm/CRM/Report/Form.php b/civicrm/CRM/Report/Form.php index abbd87fd93aaffb348d349fa380281e2af282b16..f09de2def6efe856dd694eee5e371e78d75d5690 100644 --- a/civicrm/CRM/Report/Form.php +++ b/civicrm/CRM/Report/Form.php @@ -139,11 +139,6 @@ class CRM_Report_Form extends CRM_Core_Form { */ protected $_groupFilter = FALSE; - /** - * Required for civiexportexcel. - */ - public $supportsExportExcel = TRUE; - /** * Has the report been optimised for group filtering. * @@ -1440,7 +1435,7 @@ class CRM_Report_Form extends CRM_Core_Form { if (!CRM_Core_Permission::check('view report sql')) { return; } - $ignored_output_modes = ['pdf', 'csv', 'print', 'excel2007']; + $ignored_output_modes = ['pdf', 'csv', 'print']; if (in_array($this->_outputMode, $ignored_output_modes)) { return; } @@ -2862,11 +2857,6 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND $this->_absoluteUrl = TRUE; $this->addPaging = FALSE; } - elseif ($this->_outputMode == 'excel2007') { - $printOnly = TRUE; - $this->_absoluteUrl = TRUE; - $this->addPaging = FALSE; - } elseif ($this->_outputMode == 'copy' && $this->_criteriaForm) { $this->_createNew = TRUE; } @@ -3501,9 +3491,6 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND elseif ($this->_outputMode == 'csv') { CRM_Report_Utils_Report::export2csv($this, $rows); } - elseif ($this->_outputMode == 'excel2007') { - CRM_CiviExportExcel_Utils_Report::export2excel2007($this, $rows); - } elseif ($this->_outputMode == 'group') { $group = $this->_params['groups']; $this->add2group($group); diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php index c37d150605297231ef239922026232064a97d8f9..b8cb7bffff07e4bc97cfcbab010e96ae85379be6 100644 --- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php +++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php @@ -29,10 +29,12 @@ class CRM_Upgrade_Incremental_php_FiveTwentySeven extends CRM_Upgrade_Incrementa // if ($rev == '5.12.34') { // $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>'; // } - $preUpgradeMessage .= '<p>' . ts('Starting with version 5.28.0, CiviCRM will - require the PHP Internationalization extension (PHP-Intl). In preparation - for this, the system check will show a warning beginning in 5.27.0 if your - site lacks this extension.') . '</p>'; + if ($rev == '5.27.alpha1') { + $preUpgradeMessage .= '<p>' . ts('Starting with version 5.28.0, CiviCRM will + require the PHP Internationalization extension (PHP-Intl). In preparation + for this, the system check will show a warning beginning in 5.27.0 if your + site lacks this extension.') . '</p>'; + } } /** diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.27.1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.27.1.mysql.tpl new file mode 100644 index 0000000000000000000000000000000000000000..2f615e3928ed52b01c1da6d16414179b29947931 --- /dev/null +++ b/civicrm/CRM/Upgrade/Incremental/sql/5.27.1.mysql.tpl @@ -0,0 +1 @@ +{* file to handle db changes in 5.27.1 during upgrade *} diff --git a/civicrm/CRM/Utils/System.php b/civicrm/CRM/Utils/System.php index 11e9eb1710a36614b1eac5004c53087cc1545eba..486fc106b9ae0be0c6835fb4ec1569ef3c8711e4 100644 --- a/civicrm/CRM/Utils/System.php +++ b/civicrm/CRM/Utils/System.php @@ -272,7 +272,7 @@ class CRM_Utils_System { } $config = CRM_Core_Config::singleton(); - $url = $config->userSystem->url($path, $query, $absolute, $fragment, $frontend, $forceBackend); + $url = $config->userSystem->url($path, $query, $absolute, $fragment, $frontend, $forceBackend, $htmlize); if ($htmlize) { $url = htmlentities($url); @@ -333,7 +333,7 @@ class CRM_Utils_System { * @return \Psr\Http\Message\UriInterface */ $mkRouteUri = function ($path, $query) use ($e) { - $urlTxt = CRM_Utils_System::url($path, $query, $e->absolute, $e->fragment, FALSE); + $urlTxt = CRM_Utils_System::url($path, $query, $e->absolute, $e->fragment, FALSE, TRUE); if ($e->isSSL || ($e->isSSL === NULL && \CRM_Utils_System::isSSL())) { $urlTxt = str_replace('http://', 'https://', $urlTxt); } diff --git a/civicrm/CRM/Utils/System/Base.php b/civicrm/CRM/Utils/System/Base.php index 3fad89433aabc8cc1b1bcb214a42099c476077ba..5c4f1d58bb14f9de4cb275da75b166b15a45dca3 100644 --- a/civicrm/CRM/Utils/System/Base.php +++ b/civicrm/CRM/Utils/System/Base.php @@ -124,6 +124,8 @@ abstract class CRM_Utils_System_Base { * This link should be to the CMS front end (applies to WP & Joomla). * @param bool $forceBackend * This link should be to the CMS back end (applies to WP & Joomla). + * @param bool $htmlize + * Whether to encode special html characters such as &. * * @return string */ @@ -133,7 +135,8 @@ abstract class CRM_Utils_System_Base { $absolute = FALSE, $fragment = NULL, $frontend = FALSE, - $forceBackend = FALSE + $forceBackend = FALSE, + $htmlize = TRUE ) { return NULL; } diff --git a/civicrm/CRM/Utils/System/Drupal8.php b/civicrm/CRM/Utils/System/Drupal8.php index 6e42f703b8814c1f36bd5ecf6372bcea2ff57ae9..42d263fb23a02d6ad10630f4056f23225eda6c4d 100644 --- a/civicrm/CRM/Utils/System/Drupal8.php +++ b/civicrm/CRM/Utils/System/Drupal8.php @@ -280,7 +280,8 @@ class CRM_Utils_System_Drupal8 extends CRM_Utils_System_DrupalBase { $absolute = FALSE, $fragment = NULL, $frontend = FALSE, - $forceBackend = FALSE + $forceBackend = FALSE, + $htmlize = TRUE ) { $query = html_entity_decode($query); diff --git a/civicrm/CRM/Utils/System/DrupalBase.php b/civicrm/CRM/Utils/System/DrupalBase.php index 4aa3b97808b5fe682fe0130e07cae68c81ba6fe4..aeef820d20fde883262d4ed4d11e9cd1bf3c47bc 100644 --- a/civicrm/CRM/Utils/System/DrupalBase.php +++ b/civicrm/CRM/Utils/System/DrupalBase.php @@ -153,7 +153,8 @@ abstract class CRM_Utils_System_DrupalBase extends CRM_Utils_System_Base { $absolute = FALSE, $fragment = NULL, $frontend = FALSE, - $forceBackend = FALSE + $forceBackend = FALSE, + $htmlize = TRUE ) { $config = CRM_Core_Config::singleton(); $script = 'index.php'; diff --git a/civicrm/CRM/Utils/System/Joomla.php b/civicrm/CRM/Utils/System/Joomla.php index bea96efdaf3a79e4e70cace8b9fd766dfdaf74a6..f7b4b6821310ea6c85de2dbf11ff3ee94e219c14 100644 --- a/civicrm/CRM/Utils/System/Joomla.php +++ b/civicrm/CRM/Utils/System/Joomla.php @@ -239,7 +239,8 @@ class CRM_Utils_System_Joomla extends CRM_Utils_System_Base { $absolute = FALSE, $fragment = NULL, $frontend = FALSE, - $forceBackend = FALSE + $forceBackend = FALSE, + $htmlize = TRUE ) { $config = CRM_Core_Config::singleton(); $separator = '&'; diff --git a/civicrm/CRM/Utils/System/Soap.php b/civicrm/CRM/Utils/System/Soap.php index 0881ecb81813472b87d24f0b5d5d2cda4fa8e8ca..90a04c6686bfe15f9572a95a179215d59936b160 100644 --- a/civicrm/CRM/Utils/System/Soap.php +++ b/civicrm/CRM/Utils/System/Soap.php @@ -43,7 +43,7 @@ class CRM_Utils_System_Soap extends CRM_Utils_System_Base { /** * @inheritDoc */ - public function url($path = NULL, $query = NULL, $absolute = TRUE, $fragment = NULL) { + public function url($path = NULL, $query = NULL, $absolute = TRUE, $fragment = NULL, $frontend = FALSE, $forceBackend = FALSE, $htmlize = TRUE) { if (isset(self::$ufClass)) { $className = self::$ufClass; $url = $className::url($path, $query, $absolute, $fragment); diff --git a/civicrm/CRM/Utils/System/UnitTests.php b/civicrm/CRM/Utils/System/UnitTests.php index f1d3ce640a1ee991cd17caa41ae22842b519bf5d..ee53a4a2c4c45d3f93926f0506253d72bccbffbb 100644 --- a/civicrm/CRM/Utils/System/UnitTests.php +++ b/civicrm/CRM/Utils/System/UnitTests.php @@ -75,9 +75,9 @@ class CRM_Utils_System_UnitTests extends CRM_Utils_System_Base { $query = NULL, $absolute = FALSE, $fragment = NULL, - $htmlize = TRUE, $frontend = FALSE, - $forceBackend = FALSE + $forceBackend = FALSE, + $htmlize = TRUE ) { $config = CRM_Core_Config::singleton(); static $script = 'index.php'; @@ -92,7 +92,7 @@ class CRM_Utils_System_UnitTests extends CRM_Utils_System_Base { } $base = $absolute ? $config->userFrameworkBaseURL : $config->useFrameworkRelativeBase; - $separator = $htmlize ? '&' : '&'; + $separator = ($htmlize && $frontend) ? '&' : '&'; if (!$config->cleanURL) { if (isset($path)) { diff --git a/civicrm/CRM/Utils/System/WordPress.php b/civicrm/CRM/Utils/System/WordPress.php index d844e98b45aa880c8cf8c244224ff6da5698ed93..a4c79c71933ad8658094395ed31545d07b969b3a 100644 --- a/civicrm/CRM/Utils/System/WordPress.php +++ b/civicrm/CRM/Utils/System/WordPress.php @@ -265,7 +265,8 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base { $absolute = FALSE, $fragment = NULL, $frontend = FALSE, - $forceBackend = FALSE + $forceBackend = FALSE, + $htmlize = TRUE ) { $config = CRM_Core_Config::singleton(); $script = ''; diff --git a/civicrm/civicrm-version.php b/civicrm/civicrm-version.php index 4e293db9c9165dcc4ff726cb300dbd3875a11a07..fb141499279abc9f5b389b0fe8c6e53a2fec5a6c 100644 --- a/civicrm/civicrm-version.php +++ b/civicrm/civicrm-version.php @@ -1,7 +1,7 @@ <?php /** @deprecated */ function civicrmVersion( ) { - return array( 'version' => '5.27.0', + return array( 'version' => '5.27.1', 'cms' => 'Wordpress', 'revision' => '' ); } diff --git a/civicrm/release-notes.md b/civicrm/release-notes.md index e405b785177f1d96bb1b7abcde762cdd402c61a2..875c9cf5ac8d362d04e6b9adc4475117a4e31bec 100644 --- a/civicrm/release-notes.md +++ b/civicrm/release-notes.md @@ -15,6 +15,15 @@ Other resources for identifying changes are: * https://github.com/civicrm/civicrm-joomla * https://github.com/civicrm/civicrm-wordpress +## CiviCRM 5.27.1 + +Released July 9, 2020 + +- **[Synopsis](release-notes/5.27.1.md#synopsis)** +- **[Bugs resolved](release-notes/5.27.1.md#bugs)** +- **[Credits](release-notes/5.27.1.md#credits)** +- **[Feedback](release-notes/5.27.1.md#feedback)** + ## CiviCRM 5.27.0 Released July 1, 2020 diff --git a/civicrm/release-notes/5.27.1.md b/civicrm/release-notes/5.27.1.md new file mode 100644 index 0000000000000000000000000000000000000000..5e8a5a7b575234ebaed888db4c772441c2bc44b1 --- /dev/null +++ b/civicrm/release-notes/5.27.1.md @@ -0,0 +1,39 @@ +# CiviCRM 5.27.1 + +Released July 9, 2020 + +- **[Synopsis](#synopsis)** +- **[Bugs resolved](#bugs)** +- **[Credits](#credits)** +- **[Feedback](#feedback)** + +## <a name="synopsis"></a>Synopsis + +| *Does this version...?* | | +|:--------------------------------------------------------------- |:-------:| +| 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? | no | +| **Fix bugs?** | **yes** | + +## <a name="bugs"></a>Bugs resolved + +* **_CiviMail_: Fix click-through URL on Joomla ([#17760](https://github.com/civicrm/civicrm-core/pull/17760))** +* **_Upgrade_: Fix fatal error affecting some upgrades ([dev/core#1846](https://lab.civicrm.org/dev/core/-/issues/1846): [#17740](https://github.com/civicrm/civicrm-core/pull/17740))** +* **_Upgrade_: Fix duplicate message involing "PHP-Intl" ([#17748](https://github.com/civicrm/civicrm-core/pull/17748))** + +## <a name="credits"></a>Credits + +This release was developed by the following authors and reviewers: + +Wikimedia Foundation - Eileen McNaughton; tapash; Tadpole Collective - Kevin Cristiano; JMA Consulting - Seamus Lee; +Dave D; CiviCRM - Tim Otten, Coleman Watts; Andrew Thompson + +## <a name="feedback"></a>Feedback + +These release notes are edited by Tim Otten and Andrew Hunt. If you'd like to +provide feedback on them, please login to https://chat.civicrm.org/civicrm and +contact `@agh1`. diff --git a/civicrm/sql/civicrm_data.mysql b/civicrm/sql/civicrm_data.mysql index e8692dec6f1297ee43514cc7a6ba35a564159b66..0e9eb3ae54b25edf6419398353a2e904f9508470 100644 --- a/civicrm/sql/civicrm_data.mysql +++ b/civicrm/sql/civicrm_data.mysql @@ -23897,4 +23897,4 @@ INSERT INTO `civicrm_report_instance` ( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`) VALUES ( @domainID, 'Survey Details', 'survey/detail', 'Detailed report for canvassing, phone-banking, walk lists or other surveys.', 'access CiviReport', 'a:39:{s:6:"fields";a:2:{s:9:"sort_name";s:1:"1";s:6:"result";s:1:"1";}s:22:"assignee_contact_id_op";s:2:"eq";s:25:"assignee_contact_id_value";s:0:"";s:12:"sort_name_op";s:3:"has";s:15:"sort_name_value";s:0:"";s:17:"street_number_min";s:0:"";s:17:"street_number_max";s:0:"";s:16:"street_number_op";s:3:"lte";s:19:"street_number_value";s:0:"";s:14:"street_name_op";s:3:"has";s:17:"street_name_value";s:0:"";s:15:"postal_code_min";s:0:"";s:15:"postal_code_max";s:0:"";s:14:"postal_code_op";s:3:"lte";s:17:"postal_code_value";s:0:"";s:7:"city_op";s:3:"has";s:10:"city_value";s:0:"";s:20:"state_province_id_op";s:2:"in";s:23:"state_province_id_value";a:0:{}s:13:"country_id_op";s:2:"in";s:16:"country_id_value";a:0:{}s:12:"survey_id_op";s:2:"in";s:15:"survey_id_value";a:0:{}s:12:"status_id_op";s:2:"eq";s:15:"status_id_value";s:1:"1";s:11:"custom_1_op";s:2:"in";s:14:"custom_1_value";a:0:{}s:11:"custom_2_op";s:2:"in";s:14:"custom_2_value";a:0:{}s:17:"custom_3_relative";s:1:"0";s:13:"custom_3_from";s:0:"";s:11:"custom_3_to";s:0:"";s:11:"description";s:75:"Detailed report for canvassing, phone-banking, walk lists or other surveys.";s:13:"email_subject";s:0:"";s:8:"email_to";s:0:"";s:8:"email_cc";s:0:"";s:10:"permission";s:17:"access CiviReport";s:6:"groups";s:0:"";s:9:"domain_id";i:1;}'); -UPDATE civicrm_domain SET version = '5.27.0'; +UPDATE civicrm_domain SET version = '5.27.1'; diff --git a/civicrm/sql/civicrm_generated.mysql b/civicrm/sql/civicrm_generated.mysql index 64fb5084e424984869ac1a37c273686af2ca0588..507cfb6896322f2500c113070b817c19dc80fac1 100644 --- a/civicrm/sql/civicrm_generated.mysql +++ b/civicrm/sql/civicrm_generated.mysql @@ -399,7 +399,7 @@ UNLOCK TABLES; LOCK TABLES `civicrm_domain` WRITE; /*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */; -INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,'5.27.0',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}'); +INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES (1,'Default Domain Name',NULL,'5.27.1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}'); /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */; UNLOCK TABLES; diff --git a/civicrm/vendor/autoload.php b/civicrm/vendor/autoload.php index 8eb61a144a6842ab39dc943c4e669f90512aaec7..a2c75758f8f31ca79aa33f16e32b6d98d3e52cc7 100644 --- a/civicrm/vendor/autoload.php +++ b/civicrm/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c::getLoader(); +return ComposerAutoloaderInitebda0ae7792361882a5e2c212aa3ea34::getLoader(); diff --git a/civicrm/vendor/composer/autoload_real.php b/civicrm/vendor/composer/autoload_real.php index dcb5fefc09f9006bb7548619d2f495ea9ea8abcb..018cc205a07d69f8f826a7492007a1ecfb1ca16c 100644 --- a/civicrm/vendor/composer/autoload_real.php +++ b/civicrm/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c +class ComposerAutoloaderInitebda0ae7792361882a5e2c212aa3ea34 { private static $loader; @@ -19,9 +19,9 @@ class ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitebda0ae7792361882a5e2c212aa3ea34', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitebda0ae7792361882a5e2c212aa3ea34', 'loadClassLoader')); $includePaths = require __DIR__ . '/include_paths.php'; $includePaths[] = get_include_path(); @@ -31,7 +31,7 @@ class ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -52,19 +52,19 @@ class ComposerAutoloaderInitabd80a2472ebcf6a6e6e8989d45a577c $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::$files; + $includeFiles = Composer\Autoload\ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequireabd80a2472ebcf6a6e6e8989d45a577c($fileIdentifier, $file); + composerRequireebda0ae7792361882a5e2c212aa3ea34($fileIdentifier, $file); } return $loader; } } -function composerRequireabd80a2472ebcf6a6e6e8989d45a577c($fileIdentifier, $file) +function composerRequireebda0ae7792361882a5e2c212aa3ea34($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/civicrm/vendor/composer/autoload_static.php b/civicrm/vendor/composer/autoload_static.php index bad16bf4346834bd101e02bbb53fd6aecfba2c4b..7ea9aa7beede0e85762a595bfccc59259c1f4f99 100644 --- a/civicrm/vendor/composer/autoload_static.php +++ b/civicrm/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c +class ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34 { public static $files = array ( '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', @@ -497,11 +497,11 @@ class ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::$prefixesPsr0; - $loader->fallbackDirsPsr0 = ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::$fallbackDirsPsr0; - $loader->classMap = ComposerStaticInitabd80a2472ebcf6a6e6e8989d45a577c::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::$prefixesPsr0; + $loader->fallbackDirsPsr0 = ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::$fallbackDirsPsr0; + $loader->classMap = ComposerStaticInitebda0ae7792361882a5e2c212aa3ea34::$classMap; }, null, ClassLoader::class); } diff --git a/civicrm/xml/version.xml b/civicrm/xml/version.xml index 16b756763f240886f3895136a511fb81660b12b6..70c04d2f534af11a27575f5e3628045b5779abd7 100644 --- a/civicrm/xml/version.xml +++ b/civicrm/xml/version.xml @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="iso-8859-1" ?> <version> - <version_no>5.27.0</version_no> + <version_no>5.27.1</version_no> </version>