Unverified Commit 9e715863 authored by totten's avatar totten Committed by GitHub
Browse files

Merge pull request #20808 from totten/5.39-final

5.39.0 - Final updates
parents 76767f87 a424028a
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-01-09</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>alpha</develStage>
<compatibility>
<ver>5.23</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-01-09</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>alpha</develStage>
<compatibility>
<ver>5.23</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-01-09</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>alpha</develStage>
<compatibility>
<ver>5.23</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-01-09</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<tags>
<tag>mgmt:hidden</tag>
</tags>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2021-02-11</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>alpha</develStage>
<compatibility>
<ver>5.0</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-10-12</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>stable</develStage>
<compatibility>
<ver>5.32</ver>
......
......@@ -13,7 +13,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-08-03</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<tags>
<tag>mgmt:hidden</tag>
</tags>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-10-07</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<tags>
<tag>mgmt:hidden</tag>
</tags>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-08-27</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>stable</develStage>
<compatibility>
<ver>5.30</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-08-05</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>stable</develStage>
<comments>
FlexMailer is an email delivery engine which replaces the internal guts
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-07-21</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<tags>
<tag>mgmt:hidden</tag>
</tags>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-10-23</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>stable</develStage>
<compatibility>
<ver>5.38</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2021-04-13</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>stable</develStage>
<compatibility>
<ver>5.0</ver>
......
......@@ -13,7 +13,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2021-04-03</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<tags>
<tag>mgmt:hidden</tag>
</tags>
......
......@@ -14,7 +14,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2021-01-06</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<develStage>beta</develStage>
<compatibility>
<ver>5.38</ver>
......
......@@ -15,7 +15,7 @@
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2020-01-28</releaseDate>
<version>5.39.beta1</version>
<version>5.39.0</version>
<tags>
<tag>mgmt:hidden</tag>
</tags>
......
......@@ -25,8 +25,7 @@ Released July 7, 2021
### Core CiviCRM
- **Proposal - Separation of Default Language for contacts from the default
Language (Work Towards
- **Separate the default language for contacts from the site language (Work Towards
[dev/core#2584](https://lab.civicrm.org/dev/core/-/issues/2584):
[20214](https://github.com/civicrm/civicrm-core/pull/20214))**
......@@ -37,7 +36,7 @@ Released July 7, 2021
[dev/translation#67](https://lab.civicrm.org/dev/translation/-/issues/67):
[20478](https://github.com/civicrm/civicrm-core/pull/20478))**
Defines a "Translation" `civicrm_translation` table, to represent a single
Defines a "Translation" table (`civicrm_translation`), to represent a single
translated string (e.g. a translated message-title or a translated
event-description).
......@@ -48,7 +47,7 @@ Released July 7, 2021
Creates a setting to define the number of search results to be returned.
- **Give the custom css file a 'name' to make it easier to manipulate in
- **Give the custom CSS file a 'name' to make it easier to manipulate in
hook_civicrm_alterBundle()
([20278](https://github.com/civicrm/civicrm-core/pull/20278))**
......@@ -151,7 +150,7 @@ Released July 7, 2021
- **Use PHPUnit8 in main test suites
([20370](https://github.com/civicrm/civicrm-core/pull/20370))**
Makes phpunit8 the default test runner for php versions greater than 7.2 for
Makes phpunit8 the default test runner for PHP versions greater than 7.2 for
the core test suites.
- **Link styling with default greenwich theme is not linklike on search kit
......@@ -277,7 +276,7 @@ Released July 7, 2021
[20528](https://github.com/civicrm/civicrm-core/pull/20528))**
Fixes an 'access denied' error on standalone SearchKit export forms, caused by
renaming the php classes.
renaming the PHP classes.
- **500 error saving Search Kit Smart Group sorted on aggregated field
([dev/report#68](https://lab.civicrm.org/dev/report/-/issues/68):
......@@ -291,13 +290,17 @@ Released July 7, 2021
([dev/core#2479](https://lab.civicrm.org/dev/core/-/issues/2479):
[20059](https://github.com/civicrm/civicrm-core/pull/20059))**
- **Fatal error while upgrading smart-group data
([dev/core#2659](https://lab.civicrm.org/dev/core/-/issues/2659):
[20756](https://github.com/civicrm/civicrm-core/pull/20756/))**
- **CRM_Utils_File::isAbsolute does not respect PHP stream wrappers (Work
Towards [dev/core#2590](https://lab.civicrm.org/dev/core/-/issues/2590):
[20270](https://github.com/civicrm/civicrm-core/pull/20270))**
Removes unused function.
- **Installer doesn't check mysql version properly
- **Installer doesn't check MySQL version properly
([dev/core#2602](https://lab.civicrm.org/dev/core/-/issues/2602):
[20255](https://github.com/civicrm/civicrm-core/pull/20255))**
......@@ -347,7 +350,7 @@ Released July 7, 2021
optional parameters in function declaration
([20515](https://github.com/civicrm/civicrm-core/pull/20515))**
- **[php8-compat] Fix php beautifier notice by conditionally assigning dynamic
- **[php8-compat] Fix PHP Beautifier notice by conditionally assigning dynamic
foreign key to the template
([20509](https://github.com/civicrm/civicrm-core/pull/20509))**
......@@ -360,7 +363,7 @@ Released July 7, 2021
spaceship operator
([20502](https://github.com/civicrm/civicrm-core/pull/20502))**
- **[php8-compat] fix Upgrade call back issues by making functions static and
- **[php8-compat] Fix Upgrade call back issues by making functions static and
also fixing an issue with an array key not existing when checking obsolete
extensions ([20503](https://github.com/civicrm/civicrm-core/pull/20503))**
......@@ -410,7 +413,7 @@ Released July 7, 2021
- **Fix mandatory keys check fail for value of float 0.0 in a required key in an
entity ([20342](https://github.com/civicrm/civicrm-core/pull/20342))**
- **Fix extraneous white space in generated sql
- **Fix extraneous white space in generated SQL
([20340](https://github.com/civicrm/civicrm-core/pull/20340))**
- **Fix case sensitive parameter for call to getCustomFieldTokens
......@@ -425,10 +428,10 @@ Released July 7, 2021
- **Explicitly throw an error/status bounce on Edit/New if no types.
([19840](https://github.com/civicrm/civicrm-core/pull/19840))**
- **Core_DAO - fire links_callback for all entities
- **Core_DAO - Fire links_callback for all entities
([20332](https://github.com/civicrm/civicrm-core/pull/20332))**
- **get county fields populated via api call
- **Get county fields populated via api call
([20309](https://github.com/civicrm/civicrm-core/pull/20309))**
Ensure that county fields are properly populated when calling the
......@@ -456,7 +459,7 @@ Released July 7, 2021
- **Fix delete customgroup using API4 so it removes data table
([20265](https://github.com/civicrm/civicrm-core/pull/20265))**
- **hook_managed - do not try to disable managed entities if is_active is not
- **hook_managed - Do not try to disable managed entities if is_active is not
available to api3.create
([20144](https://github.com/civicrm/civicrm-core/pull/20144))**
......@@ -656,7 +659,7 @@ Released July 7, 2021
message templates
([20520](https://github.com/civicrm/civicrm-core/pull/20520))**
- **[php8-compat] Update smarty templates and some php files to get the
- **[php8-compat] Update smarty templates and some PHP files to get the
api_v3_contribution testclass to pass on php8
([20512](https://github.com/civicrm/civicrm-core/pull/20512))**
......@@ -765,7 +768,7 @@ Released July 7, 2021
([dev/core#1744](https://lab.civicrm.org/dev/core/-/issues/1744):
[20555](https://github.com/civicrm/civicrm-core/pull/20555))**
- **[REF] extract function to get locks
- **[REF] Extract function to get locks
([20373](https://github.com/civicrm/civicrm-core/pull/20373))**
- **[REF] Remove unused variable
......@@ -777,7 +780,7 @@ Released July 7, 2021
- **[REF] Extract code to transfer groups from temp table to cache
([20435](https://github.com/civicrm/civicrm-core/pull/20435))**
- **[Ref] remove never-passed param
- **[REF] Remove never-passed param
([20456](https://github.com/civicrm/civicrm-core/pull/20456))**
- **[REF] APIv4 refactoring to support calculated fields
......@@ -786,7 +789,7 @@ Released July 7, 2021
- **[REF] Set receipt_date after sending, (from batch) not in anticipation
([20395](https://github.com/civicrm/civicrm-core/pull/20395))**
- **[REF] minor extraction - getInfoUrl
- **[REF] Minor extraction - getInfoUrl
([20421](https://github.com/civicrm/civicrm-core/pull/20421))**
- **[REF] Fix issue where by mailing urls were always stuck in the original
......@@ -799,13 +802,13 @@ Released July 7, 2021
- **[REF] Stop passing unneed params to the recur function
([20412](https://github.com/civicrm/civicrm-core/pull/20412))**
- **[REF] replace isFirst parameter
- **[REF] Replace isFirst parameter
([20411](https://github.com/civicrm/civicrm-core/pull/20411))**
- **[REF] Remove now-unused params
([20410](https://github.com/civicrm/civicrm-core/pull/20410))**
- **[REF] Paypal ipn - cleanup references to completion
- **[REF] Paypal IPN - Cleanup references to completion
([20407](https://github.com/civicrm/civicrm-core/pull/20407))**
- **[REF] Replace deprecated code call
......@@ -854,13 +857,13 @@ Released July 7, 2021
- **(REF) Regen CRM/Core/DAO/CustomField.php
([20337](https://github.com/civicrm/civicrm-core/pull/20337))**
- **[Ref] remove redundant call to clearGroupContactCache
- **[REF] Remove redundant call to clearGroupContactCache
([20243](https://github.com/civicrm/civicrm-core/pull/20243))**
- **[Ref] [tests only] replace direct calls to enable logging with calls to the
- **[REF] [tests only] Replace direct calls to enable logging with calls to the
setting ([20460](https://github.com/civicrm/civicrm-core/pull/20460))**
- **[Ref] Remove function parameter only used from test
- **[REF] Remove function parameter only used from test
([20459](https://github.com/civicrm/civicrm-core/pull/20459))**
- **[REF] Extract code determining list of groups requiring a refresh
......
......@@ -2864,7 +2864,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.39.beta1',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
(1,'Default Domain Name',NULL,'5.39.0',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
/*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */;
UNLOCK TABLES;
 
......@@ -963,4 +963,4 @@ INSERT INTO civicrm_navigation
VALUES
( @domainID, CONCAT('civicrm/report/instance/', @instanceID,'&reset=1'), 'Mailing Detail Report', 'Mailing Detail Report', 'administer CiviMail', 'OR', @reportlastID, '1', NULL, @instanceID+2 );
UPDATE civicrm_report_instance SET navigation_id = LAST_INSERT_ID() WHERE id = @instanceID;
UPDATE civicrm_domain SET version = '5.39.beta1';
UPDATE civicrm_domain SET version = '5.39.0';
......@@ -74,7 +74,8 @@ updateFile("sql/test_data_second_domain.mysql", function ($content) use ($newVer
return str_replace($oldVersion, $newVersion, $content);
});
foreach (findCoreInfoXml() as $infoXml) {
$infoXmls = findCoreInfoXml();
foreach ($infoXmls as $infoXml) {
updateXmlFile($infoXml, function (DOMDocument $dom) use ($newVersion) {
foreach ($dom->getElementsByTagName('version') as $tag) {
/** @var \DOMNode $tag */
......@@ -85,7 +86,7 @@ foreach (findCoreInfoXml() as $infoXml) {
if ($doCommit) {
$files = array_filter(
['xml/version.xml', 'sql/civicrm_generated.mysql', 'sql/test_data_second_domain.mysql', $phpFile, @$sqlFile],
array_merge(['xml/version.xml', 'sql/civicrm_generated.mysql', 'sql/test_data_second_domain.mysql', $phpFile, @$sqlFile], $infoXmls),
'file_exists'
);
$filesEsc = implode(' ', array_map('escapeshellarg', $files));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment