Skip to content
Snippets Groups Projects
Verified Commit d69c4234 authored by Kevin Cristiano's avatar Kevin Cristiano :earth_americas:
Browse files

civicrm release-5.49.2

parent c6607faf
No related branches found
No related tags found
No related merge requests found
Showing
with 73 additions and 26 deletions
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls> </urls>
<releaseDate>2021-06-12</releaseDate> <releaseDate>2021-06-12</releaseDate>
<version>5.49.1</version> <version>5.49.2</version>
<tags> <tags>
<tag>mgmt:hidden</tag> <tag>mgmt:hidden</tag>
</tags> </tags>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls> </urls>
<releaseDate>2020-10-23</releaseDate> <releaseDate>2020-10-23</releaseDate>
<version>5.49.1</version> <version>5.49.2</version>
<develStage>stable</develStage> <develStage>stable</develStage>
<compatibility> <compatibility>
<ver>5.38</ver> <ver>5.38</ver>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls> </urls>
<releaseDate>2021-04-13</releaseDate> <releaseDate>2021-04-13</releaseDate>
<version>5.49.1</version> <version>5.49.2</version>
<develStage>stable</develStage> <develStage>stable</develStage>
<compatibility> <compatibility>
<ver>5.0</ver> <ver>5.0</ver>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls> </urls>
<releaseDate>2021-04-03</releaseDate> <releaseDate>2021-04-03</releaseDate>
<version>5.49.1</version> <version>5.49.2</version>
<tags> <tags>
<tag>mgmt:hidden</tag> <tag>mgmt:hidden</tag>
</tags> </tags>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls> </urls>
<releaseDate>2021-01-06</releaseDate> <releaseDate>2021-01-06</releaseDate>
<version>5.49.1</version> <version>5.49.2</version>
<develStage>stable</develStage> <develStage>stable</develStage>
<compatibility> <compatibility>
<ver>5.38</ver> <ver>5.38</ver>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url> <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls> </urls>
<releaseDate>2020-01-28</releaseDate> <releaseDate>2020-01-28</releaseDate>
<version>5.49.1</version> <version>5.49.2</version>
<tags> <tags>
<tag>mgmt:hidden</tag> <tag>mgmt:hidden</tag>
</tags> </tags>
......
...@@ -15,6 +15,15 @@ Other resources for identifying changes are: ...@@ -15,6 +15,15 @@ Other resources for identifying changes are:
* https://github.com/civicrm/civicrm-joomla * https://github.com/civicrm/civicrm-joomla
* https://github.com/civicrm/civicrm-wordpress * https://github.com/civicrm/civicrm-wordpress
## CiviCRM 5.49.2
Released May 19, 2022
- **[Synopsis](release-notes/5.49.2.md#synopsis)**
- **[Bugs resolved](release-notes/5.49.2.md#bugs)**
- **[Credits](release-notes/5.49.2.md#credits)**
- **[Feedback](release-notes/5.49.2.md#feedback)**
## CiviCRM 5.49.1 ## CiviCRM 5.49.1
Released May 6, 2022 Released May 6, 2022
......
# CiviCRM 5.49.2
Released May 19, 2022
- **[Synopsis](#synopsis)**
- **[Bugs resolved](#bugs)**
- **[Credits](#credits)**
- **[Feedback](#feedback)**
## <a name="synopsis"></a>Synopsis
| *Does this version...?* | |
| --------------------------------------------------------------- | -------- |
| Change the database schema? | no |
| Alter the API? | no |
| **Require attention to configuration options?** | **yes** |
| **Fix problems installing or upgrading to a previous version?** | **yes** |
| Introduce features? | no |
| **Fix bugs?** | **yes** |
## <a name="bugs"></a>Bugs resolved
* **_Scheduled Reminders_: Fix storage of "Limit To" option. ([dev/core#3464](https://lab.civicrm.org/dev/core/-/issues/3464), [dev/core#3465](https://lab.civicrm.org/dev/core/-/issues/3465): [#23497](https://github.com/civicrm/civicrm-core/pull/23497))**
On sites which used 5.49.0 or 5.49.1, scheduled reminders could store incorrect values of the "Limit To" option. This
can lead to excessive notifications. The upgrader should significantly reduce this risk, but it may advise you to
review the configuration. ([Learn more](https://civicrm.org/redirect/reminders-5.49))
## <a name="credits"></a>Credits
This release was developed by the following authors and reviewers:
Wikimedia Foundation - Eileen McNaughton; Megaphone Technology Consulting - Jon Goldberg;
JMA Consulting - Monish Deb; CiviCRM - Tim Otten; Agileware - Justin Freeman
## <a name="feedback"></a>Feedback
These release notes are edited by Tim Otten and Andie Hunt. If you'd like to
provide feedback on them, please login to https://chat.civicrm.org/civicrm and
contact `@agh1`.
...@@ -2877,7 +2877,7 @@ CREATE TABLE `civicrm_action_schedule` ( ...@@ -2877,7 +2877,7 @@ CREATE TABLE `civicrm_action_schedule` (
`name` varchar(64) COMMENT 'Name of the action(reminder)', `name` varchar(64) COMMENT 'Name of the action(reminder)',
`title` varchar(64) COMMENT 'Title of the action(reminder)', `title` varchar(64) COMMENT 'Title of the action(reminder)',
`recipient` varchar(64) COMMENT 'Recipient', `recipient` varchar(64) COMMENT 'Recipient',
`limit_to` tinyint NOT NULL DEFAULT 1 COMMENT 'Is this the recipient criteria limited to OR in addition to?', `limit_to` tinyint COMMENT 'Is this the recipient criteria limited to OR in addition to?',
`entity_value` varchar(255) COMMENT 'Entity value', `entity_value` varchar(255) COMMENT 'Entity value',
`entity_status` varchar(64) COMMENT 'Entity status', `entity_status` varchar(64) COMMENT 'Entity status',
`start_action_offset` int unsigned DEFAULT 0 COMMENT 'Reminder Interval.', `start_action_offset` int unsigned DEFAULT 0 COMMENT 'Reminder Interval.',
......
...@@ -23787,4 +23787,4 @@ INSERT INTO `civicrm_report_instance` ...@@ -23787,4 +23787,4 @@ INSERT INTO `civicrm_report_instance`
( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`) ( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`)
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;}'); ( @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.49.1'; UPDATE civicrm_domain SET version = '5.49.2';
...@@ -2933,7 +2933,7 @@ UNLOCK TABLES; ...@@ -2933,7 +2933,7 @@ UNLOCK TABLES;
LOCK TABLES `civicrm_domain` WRITE; LOCK TABLES `civicrm_domain` WRITE;
/*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */; /*!40000 ALTER TABLE `civicrm_domain` DISABLE KEYS */;
INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES INSERT INTO `civicrm_domain` (`id`, `name`, `description`, `version`, `contact_id`, `locales`, `locale_custom_strings`) VALUES
(1,'Default Domain Name',NULL,'5.49.1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}'); (1,'Default Domain Name',NULL,'5.49.2',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
/*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */; /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */;
UNLOCK TABLES; UNLOCK TABLES;
   
...@@ -4,4 +4,4 @@ ...@@ -4,4 +4,4 @@
require_once __DIR__ . '/composer/autoload_real.php'; require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0::getLoader(); return ComposerAutoloaderInit1cb5fcc0859fdc6e7b70d9662a9f78fa::getLoader();
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer // autoload_real.php @generated by Composer
class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0 class ComposerAutoloaderInit1cb5fcc0859fdc6e7b70d9662a9f78fa
{ {
private static $loader; private static $loader;
...@@ -19,9 +19,9 @@ class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0 ...@@ -19,9 +19,9 @@ class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0
return self::$loader; return self::$loader;
} }
spl_autoload_register(array('ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0', 'loadClassLoader'), true, true); spl_autoload_register(array('ComposerAutoloaderInit1cb5fcc0859fdc6e7b70d9662a9f78fa', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(); self::$loader = $loader = new \Composer\Autoload\ClassLoader();
spl_autoload_unregister(array('ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0', 'loadClassLoader')); spl_autoload_unregister(array('ComposerAutoloaderInit1cb5fcc0859fdc6e7b70d9662a9f78fa', 'loadClassLoader'));
$includePaths = require __DIR__ . '/include_paths.php'; $includePaths = require __DIR__ . '/include_paths.php';
$includePaths[] = get_include_path(); $includePaths[] = get_include_path();
...@@ -31,7 +31,7 @@ class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0 ...@@ -31,7 +31,7 @@ class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0
if ($useStaticLoader) { if ($useStaticLoader) {
require_once __DIR__ . '/autoload_static.php'; require_once __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::getInitializer($loader)); call_user_func(\Composer\Autoload\ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::getInitializer($loader));
} else { } else {
$map = require __DIR__ . '/autoload_namespaces.php'; $map = require __DIR__ . '/autoload_namespaces.php';
foreach ($map as $namespace => $path) { foreach ($map as $namespace => $path) {
...@@ -52,19 +52,19 @@ class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0 ...@@ -52,19 +52,19 @@ class ComposerAutoloaderInit94e8657ad6f6b0afeddeddcc0533ddb0
$loader->register(true); $loader->register(true);
if ($useStaticLoader) { if ($useStaticLoader) {
$includeFiles = Composer\Autoload\ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::$files; $includeFiles = Composer\Autoload\ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::$files;
} else { } else {
$includeFiles = require __DIR__ . '/autoload_files.php'; $includeFiles = require __DIR__ . '/autoload_files.php';
} }
foreach ($includeFiles as $fileIdentifier => $file) { foreach ($includeFiles as $fileIdentifier => $file) {
composerRequire94e8657ad6f6b0afeddeddcc0533ddb0($fileIdentifier, $file); composerRequire1cb5fcc0859fdc6e7b70d9662a9f78fa($fileIdentifier, $file);
} }
return $loader; return $loader;
} }
} }
function composerRequire94e8657ad6f6b0afeddeddcc0533ddb0($fileIdentifier, $file) function composerRequire1cb5fcc0859fdc6e7b70d9662a9f78fa($fileIdentifier, $file)
{ {
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
require $file; require $file;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
namespace Composer\Autoload; namespace Composer\Autoload;
class ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0 class ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa
{ {
public static $files = array ( public static $files = array (
'320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
...@@ -677,11 +677,11 @@ class ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0 ...@@ -677,11 +677,11 @@ class ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0
public static function getInitializer(ClassLoader $loader) public static function getInitializer(ClassLoader $loader)
{ {
return \Closure::bind(function () use ($loader) { return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::$prefixLengthsPsr4; $loader->prefixLengthsPsr4 = ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::$prefixDirsPsr4; $loader->prefixDirsPsr4 = ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::$prefixDirsPsr4;
$loader->prefixesPsr0 = ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::$prefixesPsr0; $loader->prefixesPsr0 = ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::$prefixesPsr0;
$loader->fallbackDirsPsr0 = ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::$fallbackDirsPsr0; $loader->fallbackDirsPsr0 = ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::$fallbackDirsPsr0;
$loader->classMap = ComposerStaticInit94e8657ad6f6b0afeddeddcc0533ddb0::$classMap; $loader->classMap = ComposerStaticInit1cb5fcc0859fdc6e7b70d9662a9f78fa::$classMap;
}, null, ClassLoader::class); }, null, ClassLoader::class);
} }
......
...@@ -53,8 +53,6 @@ ...@@ -53,8 +53,6 @@
<html> <html>
<label>Limit To</label> <label>Limit To</label>
</html> </html>
<default>1</default>
<required>true</required>
<add>4.4</add> <add>4.4</add>
</field> </field>
<field> <field>
......
<?xml version="1.0" encoding="iso-8859-1" ?> <?xml version="1.0" encoding="iso-8859-1" ?>
<version> <version>
<version_no>5.49.1</version_no> <version_no>5.49.2</version_no>
</version> </version>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment