diff --git a/administrator/components/com_content/src/Model/ArticleModel.php b/administrator/components/com_content/src/Model/ArticleModel.php
index e6830f501b9e5..747d4a8c2d24a 100644
--- a/administrator/components/com_content/src/Model/ArticleModel.php
+++ b/administrator/components/com_content/src/Model/ArticleModel.php
@@ -587,7 +587,18 @@ protected function loadFormData()
((isset($filters['published']) && $filters['published'] !== '') ? $filters['published'] : null)
)
);
- $data->set('catid', $app->getInput()->getInt('catid', (!empty($filters['category_id']) ? $filters['category_id'] : null)));
+
+ // If multiple categories are filtered, pick the first one to avoid loading all fields
+ $filteredCategories = $filters['category_id'] ?? null;
+ $selectedCatId = null;
+
+ if (\is_array($filteredCategories)) {
+ $selectedCatId = (int) reset($filteredCategories);
+ } elseif (!empty($filteredCategories)) {
+ $selectedCatId = (int) $filteredCategories;
+ }
+
+ $data->set('catid', $app->getInput()->getInt('catid', $selectedCatId));
if ($app->isClient('administrator')) {
$data->set('language', $app->getInput()->getString('language', (!empty($filters['language']) ? $filters['language'] : null)));
diff --git a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php
index 004b94dac33fa..41a950c34fb77 100644
--- a/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php
+++ b/administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php
@@ -24,7 +24,7 @@
class GuidedtoursHelper
{
/**
- * Load the translation files for an Guided Tour
+ * Load the translation files for a Guided Tour
*
* @param string $uid Guided Tour Unique Identifier
* @param boolean $steps Should tour steps language file be loaded
diff --git a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php
index a25ee5be05f74..f8893688b99f4 100644
--- a/administrator/components/com_guidedtours/src/View/Step/HtmlView.php
+++ b/administrator/components/com_guidedtours/src/View/Step/HtmlView.php
@@ -23,7 +23,7 @@
// phpcs:enable PSR1.Files.SideEffects
/**
- * View to edit an Step
+ * View to edit a Step
*
* @since 4.3.0
*/
diff --git a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php
index a67a3e88bf086..064f7df2a3676 100644
--- a/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php
+++ b/administrator/components/com_guidedtours/src/View/Tour/HtmlView.php
@@ -23,7 +23,7 @@
// phpcs:enable PSR1.Files.SideEffects
/**
- * View to edit an tour.
+ * View to edit a tour.
*
* @since 4.3.0
*/
diff --git a/administrator/components/com_installer/src/Model/InstallModel.php b/administrator/components/com_installer/src/Model/InstallModel.php
index 94784353b08d6..42163fe5c438c 100644
--- a/administrator/components/com_installer/src/Model/InstallModel.php
+++ b/administrator/components/com_installer/src/Model/InstallModel.php
@@ -329,7 +329,7 @@ protected function _getPackageFromUpload()
// Move uploaded file.
try {
- File::upload($tmp_src, $tmp_dest, false, true);
+ File::upload($tmp_src, $tmp_dest);
} catch (FilesystemException) {
Factory::getApplication()->enqueueMessage(Text::_('COM_INSTALLER_MSG_INSTALL_WARNINSTALLUPLOADERROR'), 'error');
diff --git a/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php b/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php
index c375fb0376458..0c2218d26d403 100644
--- a/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php
+++ b/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php
@@ -994,7 +994,7 @@ public function upload()
// Move uploaded file.
try {
- File::upload($tmp_src, $tmp_dest, false);
+ File::upload($tmp_src, $tmp_dest);
} catch (FilesystemException $exception) {
throw new \RuntimeException(Text::_('COM_INSTALLER_MSG_INSTALL_WARNINSTALLUPLOADERROR'), 500, $exception);
}
diff --git a/administrator/components/com_media/resources/scripts/components/browser/browser.vue b/administrator/components/com_media/resources/scripts/components/browser/browser.vue
index b882a71f5b994..b783f7bcb8715 100644
--- a/administrator/components/com_media/resources/scripts/components/browser/browser.vue
+++ b/administrator/components/com_media/resources/scripts/components/browser/browser.vue
@@ -30,7 +30,7 @@
diff --git a/installation/language/af-ZA/langmetadata.xml b/installation/language/af-ZA/langmetadata.xml
index 42546f656247f..93f6b011f3972 100644
--- a/installation/language/af-ZA/langmetadata.xml
+++ b/installation/language/af-ZA/langmetadata.xml
@@ -1,8 +1,8 @@
Afrikaans (Suid-Afrika)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Afrikaans Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ar-AA/langmetadata.xml b/installation/language/ar-AA/langmetadata.xml
index fb9bde34a048b..808f7455b5c01 100644
--- a/installation/language/ar-AA/langmetadata.xml
+++ b/installation/language/ar-AA/langmetadata.xml
@@ -1,8 +1,8 @@
Arabic (اللغة العربية)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Dr. Ashraf Damra
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/be-BY/langmetadata.xml b/installation/language/be-BY/langmetadata.xml
index f486c68cb66d1..5367cca256d77 100644
--- a/installation/language/be-BY/langmetadata.xml
+++ b/installation/language/be-BY/langmetadata.xml
@@ -1,8 +1,8 @@
Belarusian (Belarus)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla Belarus Community
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/bg-BG/langmetadata.xml b/installation/language/bg-BG/langmetadata.xml
index bc782bb8cfbf5..5315164f75e95 100644
--- a/installation/language/bg-BG/langmetadata.xml
+++ b/installation/language/bg-BG/langmetadata.xml
@@ -1,8 +1,8 @@
Bulgarian (bg-BG)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Bulgaria
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ca-ES/langmetadata.xml b/installation/language/ca-ES/langmetadata.xml
index a8192909fe047..2d1bb5f8bd774 100644
--- a/installation/language/ca-ES/langmetadata.xml
+++ b/installation/language/ca-ES/langmetadata.xml
@@ -1,8 +1,8 @@
Catalan (ca-ES)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Catalan [ca-ES] Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/cs-CZ/langmetadata.xml b/installation/language/cs-CZ/langmetadata.xml
index 89c09b47c0f2f..73b5df58f6185 100644
--- a/installation/language/cs-CZ/langmetadata.xml
+++ b/installation/language/cs-CZ/langmetadata.xml
@@ -1,8 +1,8 @@
Czech (Čeština)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Czech Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/cy-GB/langmetadata.xml b/installation/language/cy-GB/langmetadata.xml
index e49c557d14795..079dbc0334998 100644
--- a/installation/language/cy-GB/langmetadata.xml
+++ b/installation/language/cy-GB/langmetadata.xml
@@ -1,8 +1,8 @@
Welsh (United Kingdom)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project - Welsh Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/da-DK/langmetadata.xml b/installation/language/da-DK/langmetadata.xml
index b0c69da8debc1..61ded4aa4e10b 100644
--- a/installation/language/da-DK/langmetadata.xml
+++ b/installation/language/da-DK/langmetadata.xml
@@ -1,8 +1,8 @@
Danish (Danmark)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Danish Translation Team (Transl.: Ronny Buelund)
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/el-GR/langmetadata.xml b/installation/language/el-GR/langmetadata.xml
index 4504a2cbee69e..ff308ce64c543 100644
--- a/installation/language/el-GR/langmetadata.xml
+++ b/installation/language/el-GR/langmetadata.xml
@@ -1,8 +1,8 @@
Greek (el-GR)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Ομάδα Μετάφρασης: joomla. gr
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/en-AU/langmetadata.xml b/installation/language/en-AU/langmetadata.xml
index eed723822a6fb..3ec7f1f6e0233 100644
--- a/installation/language/en-AU/langmetadata.xml
+++ b/installation/language/en-AU/langmetadata.xml
@@ -1,8 +1,8 @@
English (Australia)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/en-CA/langmetadata.xml b/installation/language/en-CA/langmetadata.xml
index 4b66cf45c8216..700c56b6d14d2 100644
--- a/installation/language/en-CA/langmetadata.xml
+++ b/installation/language/en-CA/langmetadata.xml
@@ -1,8 +1,8 @@
English (Canada)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/en-NZ/langmetadata.xml b/installation/language/en-NZ/langmetadata.xml
index 267f0ed0312ba..2cfc8b6469424 100644
--- a/installation/language/en-NZ/langmetadata.xml
+++ b/installation/language/en-NZ/langmetadata.xml
@@ -1,8 +1,8 @@
English (New Zealand)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/en-US/langmetadata.xml b/installation/language/en-US/langmetadata.xml
index 496a5b43fb214..f96ab2859b7a9 100644
--- a/installation/language/en-US/langmetadata.xml
+++ b/installation/language/en-US/langmetadata.xml
@@ -1,8 +1,8 @@
English (United States)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/es-ES/langmetadata.xml b/installation/language/es-ES/langmetadata.xml
index 4a384c3615599..7b37d69ab88aa 100644
--- a/installation/language/es-ES/langmetadata.xml
+++ b/installation/language/es-ES/langmetadata.xml
@@ -1,8 +1,8 @@
Spanish (es-ES)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Spanish [es-ES] Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/et-EE/langmetadata.xml b/installation/language/et-EE/langmetadata.xml
index e5f88243566bd..6350deed942bf 100644
--- a/installation/language/et-EE/langmetadata.xml
+++ b/installation/language/et-EE/langmetadata.xml
@@ -1,8 +1,8 @@
Estonian
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/eu-ES/langmetadata.xml b/installation/language/eu-ES/langmetadata.xml
index d8f90178b24a4..c14e8cdfe2f09 100644
--- a/installation/language/eu-ES/langmetadata.xml
+++ b/installation/language/eu-ES/langmetadata.xml
@@ -1,8 +1,8 @@
Basque
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Basque Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/fa-AF/langmetadata.xml b/installation/language/fa-AF/langmetadata.xml
index 3115546bc778d..f610201449286 100644
--- a/installation/language/fa-AF/langmetadata.xml
+++ b/installation/language/fa-AF/langmetadata.xml
@@ -1,8 +1,8 @@
فارسی (دری)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
JoomlaPersian Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/fa-IR/langmetadata.xml b/installation/language/fa-IR/langmetadata.xml
index ca68255ce1ae7..43b3babf0c563 100644
--- a/installation/language/fa-IR/langmetadata.xml
+++ b/installation/language/fa-IR/langmetadata.xml
@@ -1,8 +1,8 @@
Persian (fa-IR)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Persian Translation Team: joomlafarsi.com
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/fi-FI/langmetadata.xml b/installation/language/fi-FI/langmetadata.xml
index 4f9dc7297d927..1c4528bb79204 100644
--- a/installation/language/fi-FI/langmetadata.xml
+++ b/installation/language/fi-FI/langmetadata.xml
@@ -1,8 +1,8 @@
Finnish (Finland)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Finnish translation team: Joomla.fi
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/fr-CA/langmetadata.xml b/installation/language/fr-CA/langmetadata.xml
index cfafd16ea768c..c45826f4a7391 100644
--- a/installation/language/fr-CA/langmetadata.xml
+++ b/installation/language/fr-CA/langmetadata.xml
@@ -1,8 +1,8 @@
French (Canada)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project - French translation team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/fr-FR/langmetadata.xml b/installation/language/fr-FR/langmetadata.xml
index 7cf2dc185b608..08e51188e5d60 100644
--- a/installation/language/fr-FR/langmetadata.xml
+++ b/installation/language/fr-FR/langmetadata.xml
@@ -1,8 +1,8 @@
French (fr-FR)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project - French translation team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/he-IL/langmetadata.xml b/installation/language/he-IL/langmetadata.xml
index af55740854df2..1c4da43e5eebe 100644
--- a/installation/language/he-IL/langmetadata.xml
+++ b/installation/language/he-IL/langmetadata.xml
@@ -1,8 +1,8 @@
Hebrew (Israel)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
פרוייקט ג'ומלה
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/hr-HR/langmetadata.xml b/installation/language/hr-HR/langmetadata.xml
index d18e31d1d7d93..207f076bd5786 100644
--- a/installation/language/hr-HR/langmetadata.xml
+++ b/installation/language/hr-HR/langmetadata.xml
@@ -1,8 +1,8 @@
Hrvatski (Hrvatska)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Hrvatska team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/hu-HU/langmetadata.xml b/installation/language/hu-HU/langmetadata.xml
index 8c230b85db912..995271ea89617 100644
--- a/installation/language/hu-HU/langmetadata.xml
+++ b/installation/language/hu-HU/langmetadata.xml
@@ -1,8 +1,8 @@
Hungarian (Magyar)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Magyarország
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/id-ID/langmetadata.xml b/installation/language/id-ID/langmetadata.xml
index 20d2afb15cff8..1db9631c0844f 100644
--- a/installation/language/id-ID/langmetadata.xml
+++ b/installation/language/id-ID/langmetadata.xml
@@ -1,8 +1,8 @@
Bahasa Indonesia (id-ID)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Indonesia
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/it-IT/langmetadata.xml b/installation/language/it-IT/langmetadata.xml
index 7f9b872db34df..c947012f518e5 100644
--- a/installation/language/it-IT/langmetadata.xml
+++ b/installation/language/it-IT/langmetadata.xml
@@ -1,8 +1,8 @@
Italiano (it-IT)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project (Italian Translation Team)
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ja-JP/langmetadata.xml b/installation/language/ja-JP/langmetadata.xml
index 041b92a850ebf..af662f5e09a15 100644
--- a/installation/language/ja-JP/langmetadata.xml
+++ b/installation/language/ja-JP/langmetadata.xml
@@ -1,8 +1,8 @@
Japanese (Japan)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla!じゃぱん
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ka-GE/langmetadata.xml b/installation/language/ka-GE/langmetadata.xml
index 2d3f9537b051f..63b43249db827 100644
--- a/installation/language/ka-GE/langmetadata.xml
+++ b/installation/language/ka-GE/langmetadata.xml
@@ -1,8 +1,8 @@
Georgian (Georgia)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Georgian Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/kk-KZ/langmetadata.xml b/installation/language/kk-KZ/langmetadata.xml
index 48d3b91dd94af..a6657a1b567c6 100644
--- a/installation/language/kk-KZ/langmetadata.xml
+++ b/installation/language/kk-KZ/langmetadata.xml
@@ -1,8 +1,8 @@
Kazakh (Kazakhstan)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Sarvarov Akylkerey
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ko-KR/langmetadata.xml b/installation/language/ko-KR/langmetadata.xml
index e04786d52016c..e8cb92464cc4d 100644
--- a/installation/language/ko-KR/langmetadata.xml
+++ b/installation/language/ko-KR/langmetadata.xml
@@ -1,8 +1,8 @@
Korean (Republic of Korea)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! 프로젝트
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/lt-LT/langmetadata.xml b/installation/language/lt-LT/langmetadata.xml
index a4cf9026d63d1..c95277f7936d2 100644
--- a/installation/language/lt-LT/langmetadata.xml
+++ b/installation/language/lt-LT/langmetadata.xml
@@ -1,8 +1,8 @@
Lietuvių (lt-LT)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Oskaras Jankauskas
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/lv-LV/langmetadata.xml b/installation/language/lv-LV/langmetadata.xml
index b1ba12bf06c44..97a4e3a7da822 100644
--- a/installation/language/lv-LV/langmetadata.xml
+++ b/installation/language/lv-LV/langmetadata.xml
@@ -1,8 +1,8 @@
Latvian (Latvia)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Projekts
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/mk-MK/langmetadata.xml b/installation/language/mk-MK/langmetadata.xml
index 0572f43f6f2d1..9abff766be8c6 100644
--- a/installation/language/mk-MK/langmetadata.xml
+++ b/installation/language/mk-MK/langmetadata.xml
@@ -1,8 +1,8 @@
Macedonian (mk-MK)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/nl-BE/langmetadata.xml b/installation/language/nl-BE/langmetadata.xml
index 29009f9eb8215..ff9658238f02d 100644
--- a/installation/language/nl-BE/langmetadata.xml
+++ b/installation/language/nl-BE/langmetadata.xml
@@ -1,8 +1,8 @@
Vlaams (België)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Vlaams (BE) translation team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/nl-NL/langmetadata.xml b/installation/language/nl-NL/langmetadata.xml
index e8d3a72973d00..4dd3a706e63c7 100644
--- a/installation/language/nl-NL/langmetadata.xml
+++ b/installation/language/nl-NL/langmetadata.xml
@@ -1,8 +1,8 @@
Dutch (Netherlands)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Dutch Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/pl-PL/langmetadata.xml b/installation/language/pl-PL/langmetadata.xml
index dae3d25776890..64242edc42cdc 100644
--- a/installation/language/pl-PL/langmetadata.xml
+++ b/installation/language/pl-PL/langmetadata.xml
@@ -1,8 +1,8 @@
Polski (PL)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Projekt Joomla!
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/pt-BR/langmetadata.xml b/installation/language/pt-BR/langmetadata.xml
index f5c1943ff56a5..cba2be3b6c239 100644
--- a/installation/language/pt-BR/langmetadata.xml
+++ b/installation/language/pt-BR/langmetadata.xml
@@ -1,8 +1,8 @@
- Portuguese (Brazil)
- 5.3.0
- 2025-03
+ Português do Brasil (pt-BR)
+ 5.3.1
+ 2025-04
Projeto Joomla!
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
@@ -10,7 +10,7 @@
joomla.ini
- Brazilian Portuguese (pt-BR)
+ Português do Brasil (pt-BR)
Portuguese (Brazil)
pt-BR
0
diff --git a/installation/language/pt-PT/langmetadata.xml b/installation/language/pt-PT/langmetadata.xml
index 636664d59e98c..bffe7c15337bb 100644
--- a/installation/language/pt-PT/langmetadata.xml
+++ b/installation/language/pt-PT/langmetadata.xml
@@ -1,8 +1,8 @@
Português (Portugal)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Comunidade JoomlaPortugal
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ro-RO/langmetadata.xml b/installation/language/ro-RO/langmetadata.xml
index 7f4c84e79e223..db794d8818ec2 100644
--- a/installation/language/ro-RO/langmetadata.xml
+++ b/installation/language/ro-RO/langmetadata.xml
@@ -1,8 +1,8 @@
Română (România)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Horia Negura - Quanta
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/sk-SK/langmetadata.xml b/installation/language/sk-SK/langmetadata.xml
index 1c4e3ae596781..5a65b19dd28d7 100644
--- a/installation/language/sk-SK/langmetadata.xml
+++ b/installation/language/sk-SK/langmetadata.xml
@@ -1,8 +1,8 @@
Slovak (Slovakia)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Slovak translation team : Peter Michnica
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/sl-SI/langmetadata.xml b/installation/language/sl-SI/langmetadata.xml
index 51c5c3c326912..8a5e502741db1 100644
--- a/installation/language/sl-SI/langmetadata.xml
+++ b/installation/language/sl-SI/langmetadata.xml
@@ -1,8 +1,8 @@
Slovenščina (Slovenija)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Slovenska prevajalska ekipa
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/sr-YU/langmetadata.xml b/installation/language/sr-YU/langmetadata.xml
index 3ea542c724bc2..65a87e58516d5 100644
--- a/installation/language/sr-YU/langmetadata.xml
+++ b/installation/language/sr-YU/langmetadata.xml
@@ -1,8 +1,8 @@
Srpski (Republika Srbija)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Goran Nešić - UIX Web Design & Saša Matić Bardak.RS
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/sv-SE/langmetadata.xml b/installation/language/sv-SE/langmetadata.xml
index 93aa6bd811252..2effb8f35901d 100644
--- a/installation/language/sv-SE/langmetadata.xml
+++ b/installation/language/sv-SE/langmetadata.xml
@@ -1,8 +1,8 @@
Swedish (Sweden)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Swedish Translation Team - SvenskJoomla
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ta-IN/langmetadata.xml b/installation/language/ta-IN/langmetadata.xml
index 79951b1d7e3f2..9f4cef44118bd 100644
--- a/installation/language/ta-IN/langmetadata.xml
+++ b/installation/language/ta-IN/langmetadata.xml
@@ -1,8 +1,8 @@
Tamil (India)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Ilagnayeru 'MIG' Manickam, Elango Samy Manim
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/th-TH/langmetadata.xml b/installation/language/th-TH/langmetadata.xml
index 06949a14f643e..4932daa8df047 100644
--- a/installation/language/th-TH/langmetadata.xml
+++ b/installation/language/th-TH/langmetadata.xml
@@ -1,8 +1,8 @@
Thai (ภาษาไทย)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Thai Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/tr-TR/langmetadata.xml b/installation/language/tr-TR/langmetadata.xml
index e5264df08d388..7ef10fddda155 100644
--- a/installation/language/tr-TR/langmetadata.xml
+++ b/installation/language/tr-TR/langmetadata.xml
@@ -1,8 +1,8 @@
Turkish (Turkey)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Türkiye
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/uk-UA/langmetadata.xml b/installation/language/uk-UA/langmetadata.xml
index 5ecab46017997..ae3bb6c1f24ec 100644
--- a/installation/language/uk-UA/langmetadata.xml
+++ b/installation/language/uk-UA/langmetadata.xml
@@ -1,8 +1,8 @@
Ukrainian (uk-UA)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Denys Nosov
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/ur-PK/langmetadata.xml b/installation/language/ur-PK/langmetadata.xml
index 380a59748da17..69ddec77372d8 100644
--- a/installation/language/ur-PK/langmetadata.xml
+++ b/installation/language/ur-PK/langmetadata.xml
@@ -1,8 +1,8 @@
Urdu (ur-PK)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Urdu Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/vi-VN/langmetadata.xml b/installation/language/vi-VN/langmetadata.xml
index dedc4564caa6d..817dab73f58bd 100644
--- a/installation/language/vi-VN/langmetadata.xml
+++ b/installation/language/vi-VN/langmetadata.xml
@@ -1,8 +1,8 @@
Vietnamese (Vietnam)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla! Project
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/zh-CN/langmetadata.xml b/installation/language/zh-CN/langmetadata.xml
index 3c4f94c10d4f8..3c757b4d8451a 100644
--- a/installation/language/zh-CN/langmetadata.xml
+++ b/installation/language/zh-CN/langmetadata.xml
@@ -1,8 +1,8 @@
Chinese Simplified (China)
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
Joomla中文网
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/language/zh-TW/langmetadata.xml b/installation/language/zh-TW/langmetadata.xml
index 7da1e7e9136b9..089a70ee6384b 100644
--- a/installation/language/zh-TW/langmetadata.xml
+++ b/installation/language/zh-TW/langmetadata.xml
@@ -1,8 +1,8 @@
正體中文
- 5.3.0
- 2025-03
+ 5.3.1
+ 2025-04
正體中文 Translation Team
(C) 2005 Open Source Matters, Inc.
GNU General Public License version 2 or later; see LICENSE.txt
diff --git a/installation/sql/postgresql/extensions.sql b/installation/sql/postgresql/extensions.sql
index 6271c6cf4dbd0..2aac95993f3a9 100644
--- a/installation/sql/postgresql/extensions.sql
+++ b/installation/sql/postgresql/extensions.sql
@@ -838,7 +838,7 @@ INSERT INTO "#__action_log_config" ("id", "type_title", "type_alias", "id_holder
(23, 'contact', 'com_contact.form', 'id', 'name', '#__contact_details', 'PLG_ACTIONLOG_JOOMLA');
-SELECT setval('#__action_log_config_id_seq', 23, false);
+SELECT setval('#__action_log_config_id_seq', 24, false);
--
-- Table structure for table `#__action_logs_users`
diff --git a/libraries/src/MVC/Model/FormModel.php b/libraries/src/MVC/Model/FormModel.php
index c08d362d68f9d..8291f3061a573 100644
--- a/libraries/src/MVC/Model/FormModel.php
+++ b/libraries/src/MVC/Model/FormModel.php
@@ -200,7 +200,7 @@ public function validate($form, $data, $group = null)
if (!empty($dispatcher->getListeners('onUserBeforeDataValidation'))) {
@trigger_error(
'The `onUserBeforeDataValidation` event is deprecated and will be removed in 6.0.'
- . 'Use the `onContentValidateData` event instead.',
+ . 'Use the `onContentBeforeValidateData` event instead.',
E_USER_DEPRECATED
);
diff --git a/modules/mod_languages/src/Helper/LanguagesHelper.php b/modules/mod_languages/src/Helper/LanguagesHelper.php
index f4cd09068730b..3b3563ed04889 100644
--- a/modules/mod_languages/src/Helper/LanguagesHelper.php
+++ b/modules/mod_languages/src/Helper/LanguagesHelper.php
@@ -62,14 +62,15 @@ public function getLanguages(&$params)
}
// Load associations
- $assoc = Associations::isEnabled();
+ $assoc = Associations::isEnabled();
+ $option = $app->getInput()->get('option');
+ $associations = [];
- if ($assoc) {
+ if ($assoc && $option) {
if ($active) {
$associations = MenusHelper::getAssociations($active->id);
}
- $option = $app->getInput()->get('option');
$component = $app->bootComponent($option);
if ($component instanceof AssociationServiceInterface) {
diff --git a/plugins/media-action/resize/src/Extension/Resize.php b/plugins/media-action/resize/src/Extension/Resize.php
index 38030498de15a..de5e763e6ebc0 100644
--- a/plugins/media-action/resize/src/Extension/Resize.php
+++ b/plugins/media-action/resize/src/Extension/Resize.php
@@ -72,13 +72,18 @@ public function onContentBeforeSave(BeforeSaveEvent $event): void
$imgObject = new Image(imagecreatefromstring($item->data));
- if ($imgObject->getWidth() < $this->params->get('batch_width', 0) && $imgObject->getHeight() < $this->params->get('batch_height', 0)) {
+ $maxWidth = (int) $this->params->get('batch_width', 0);
+ $maxHeight = (int) $this->params->get('batch_height', 0);
+ if (
+ !(($maxWidth && $imgObject->getWidth() > $maxWidth)
+ || ($maxHeight && $imgObject->getHeight() > $maxHeight))
+ ) {
return;
}
$imgObject->resize(
- $this->params->get('batch_width', 0),
- $this->params->get('batch_height', 0),
+ $maxWidth,
+ $maxHeight,
false,
Image::SCALE_INSIDE
);