Skip to content

Commit cef3108

Browse files
committed
Joomla! 5.3.4
1 parent 1b14ada commit cef3108

File tree

6 files changed

+44
-45
lines changed

6 files changed

+44
-45
lines changed

administrator/manifests/files/joomla.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<authorUrl>www.joomla.org</authorUrl>
77
<copyright>(C) 2019 Open Source Matters, Inc.</copyright>
88
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
9-
<version>5.3.4-rc2-dev</version>
9+
<version>5.3.4</version>
1010
<creationDate>2025-09</creationDate>
1111
<description>FILES_JOOMLA_XML_DESCRIPTION</description>
1212

composer.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@
3737
"type": "vcs",
3838
"url": "https://github.com/joomla-backports/portable-utf8.git",
3939
"no-api": true
40+
},
41+
{
42+
"type": "vcs",
43+
"url": "https://github.com/joomla-framework/security-filter.git"
4044
}
4145
],
4246
"autoload": {
@@ -61,7 +65,7 @@
6165
"joomla/database": "^3.4",
6266
"joomla/di": "^3.0.1",
6367
"joomla/event": "^3.0.1",
64-
"joomla/filter": "^3.0.2",
68+
"joomla/filter": "dev-3.x-tabsinattributes as 3.0.5",
6569
"joomla/filesystem": "^3.1.3",
6670
"joomla/http": "^3.1.0",
6771
"joomla/input": "~3.0",

composer.lock

Lines changed: 27 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libraries/src/Version.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ final class Version
6666
* @var string
6767
* @since 3.8.0
6868
*/
69-
public const EXTRA_VERSION = 'rc2-dev';
69+
public const EXTRA_VERSION = '';
7070

7171
/**
7272
* Development status.
7373
*
7474
* @var string
7575
* @since 3.5
7676
*/
77-
public const DEV_STATUS = 'Development';
77+
public const DEV_STATUS = 'Stable';
7878

7979
/**
8080
* Code name.
@@ -90,15 +90,15 @@ final class Version
9090
* @var string
9191
* @since 3.5
9292
*/
93-
public const RELDATE = '20-September-2025';
93+
public const RELDATE = '30-September-2025';
9494

9595
/**
9696
* Release time.
9797
*
9898
* @var string
9999
* @since 3.5
100100
*/
101-
public const RELTIME = '18:01';
101+
public const RELTIME = '16:00';
102102

103103
/**
104104
* Release timezone.

plugins/system/webauthn/src/Authentication.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -430,10 +430,10 @@ private function getUserEntity(User $user): PublicKeyCredentialUserEntity
430430
$repository = $this->credentialsRepository;
431431

432432
return new PublicKeyCredentialUserEntity(
433-
$user->username,
434-
$repository->getHandleFromUserId($user->id),
435-
$user->name,
436-
$this->getAvatar($user, 64)
433+
(string) $user->username,
434+
(string) $repository->getHandleFromUserId($user->id),
435+
(string) $user->name,
436+
$user->username ? $this->getAvatar($user, 64) : ''
437437
);
438438
}
439439

plugins/system/webauthn/src/PluginTraits/AjaxHandlerChallenge.php

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -76,27 +76,11 @@ public function onAjaxWebauthnChallenge(AjaxChallenge $event): void
7676

7777
// Is the username valid?
7878
try {
79-
$userId = UserHelper::getUserId($username);
79+
$userId = UserHelper::getUserId($username) ?: 0;
80+
$myUser = $userId ? Factory::getContainer()->get(UserFactoryInterface::class)->loadUserById($userId) : new User();
8081
} catch (\Exception $e) {
81-
$userId = 0;
82-
}
83-
84-
if ($userId <= 0) {
85-
$event->addResult(false);
86-
87-
return;
88-
}
89-
90-
try {
91-
$myUser = Factory::getContainer()->get(UserFactoryInterface::class)->loadUserById($userId);
92-
} catch (\Exception) {
9382
$myUser = new User();
94-
}
95-
96-
if ($myUser->id != $userId || $myUser->guest) {
97-
$event->addResult(false);
98-
99-
return;
83+
$userId = 0;
10084
}
10185

10286
$publicKeyCredentialRequestOptions = $this->authenticationHelper->getPubkeyRequestOptions($myUser);

0 commit comments

Comments
 (0)