Ethan Reed
d01fe03364
Allow skipping the tree opening animation in expandTreeNode
...
Every link click does a full page reload, which rebuilds the navigation
tree and replays the tree opening animation.
Add a 'skipTreeAnimation' parameter (defaults to false) to
expandTreeNode. When this parameter is true, the tree opening animation
is skipped. The 'skipTreeAnimation' parameter is passed down to
expandTreeNode through showCurrent and fullExpand.
requestNaviReload (called by Navigation.reload) passes 'paths !== null'
into 'skipTreeAnimation'. When the tree state is being restored from
sessionStorage, 'paths !== null' resolves to true, which when passed
into Navigation.showCurrent causes the animation to be skipped.
Signed-off-by: Ethan Reed <etchre@outlook.com>
2026-06-11 01:03:59 -07:00
ButterflyOfFire
8f42c3b3e7
Translated using Weblate (Kabyle)
...
Currently translated at 2.5% (88 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/kab/
Signed-off-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
2026-06-08 09:01:03 +00:00
Christian Caballero
030213723d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Christian Caballero <caminomaster@gmail.com>
2026-06-08 09:01:02 +00:00
phpMyAdmin bot
101bd7fe7e
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-06-07 01:05:28 +00:00
Zahid Rizky Fakhri
b59ec4017b
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/id/
Signed-off-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
2026-06-05 20:01:10 +02:00
βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)
79abd73cbd
Translated using Weblate (Latvian)
...
Currently translated at 29.7% (1019 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/lv/
Signed-off-by: "βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)" <coool@mail.lv>
2026-06-05 20:01:06 +02:00
MaurΓcio Meneghini Fauth
30fbc7faa7
Merge pull request #20324 from XananasX7/security/safe-unserialize-allowed-classes
...
[Security] Add allowed_classes => false to Core::safeUnserialize() as defence-in-depth
2026-06-03 10:43:56 -03:00
XananasX7
26d7ba4417
security: add allowed_classes => false to Core::safeUnserialize() as defence-in-depth
...
Core::safeUnserialize() validates the serialized string with a custom parser
before calling unserialize(). The parser only permits scalar types (s, b, i,
d, N) and plain arrays (a), blocking object tokens ('O:' / 'C:'). However,
the final unserialize() call does not pass allowed_classes, which means a
parser bypass or edge-case in the manual tokeniser could still allow object
instantiation.
Adding allowed_classes => false ensures that even if the manual validator is
somehow bypassed (e.g., by a future PHP serialization format change or a
subtle parser bug), unserialize() itself will refuse to instantiate PHP
objects β providing a second layer of protection.
Signed-off-by: El Mehdi Abenhazou <mehdiananas007@gmail.com>
2026-06-03 10:41:11 -03:00
Salvador PeΓ±a
6e50045525
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-06-02 06:01:05 +00:00
kjo-sdds
e52ac0bfbe
Translated using Weblate (French)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/fr/
Signed-off-by: kjo-sdds <kjo@domo-supply.com>
2026-06-02 06:01:03 +00:00
kim8ccf3a4116ec4691
f04dde9b46
Translated using Weblate (Korean)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ko/
Signed-off-by: kim8ccf3a4116ec4691 <kim@yong.biz>
2026-06-02 06:01:02 +00:00
MaurΓcio Meneghini Fauth
2743a0a7ef
Merge branch 'QA_5_2'
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-06-01 14:42:54 -03:00
Andi Chandler
e3e7201917
Translated using Weblate (English (United Kingdom))
...
Currently translated at 100.0% (3436 of 3436 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/en_GB/
Signed-off-by: Andi Chandler <andi@gowling.com>
2026-05-31 21:01:01 +00:00
phpMyAdmin bot
9e4d9ccef8
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-31 01:03:21 +00:00
Andrei Stepanov
03413c9254
Translated using Weblate (Russian)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ru/
Signed-off-by: Andrei Stepanov <adem4ik@gmail.com>
2026-05-27 03:11:32 +02:00
Burak Yavuz
e19be01e0a
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (3436 of 3436 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/tr/
Signed-off-by: Burak Yavuz <hitowerdigit@hotmail.com>
2026-05-26 21:11:36 +02:00
Hotripak
7a65d54ae8
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (3436 of 3436 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/uk/
Signed-off-by: Hotripak <hotr1pak@gmail.com>
2026-05-26 21:11:34 +02:00
Andrei Stepanov
772e5e496f
Translated using Weblate (Russian)
...
Currently translated at 100.0% (3436 of 3436 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ru/
Signed-off-by: Andrei Stepanov <adem4ik@gmail.com>
2026-05-26 21:11:33 +02:00
MaurΓcio Meneghini Fauth
9a43c2e222
Merge branch 'QA_5_2'
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 22:21:54 -03:00
MaurΓcio Meneghini Fauth
be7b964a2d
Merge pull request #20318 from MauricioFauth/header-message-tests
...
Add unit tests for Header::getMessage()
2026-05-25 22:17:30 -03:00
MaurΓcio Meneghini Fauth
9e2c4ee923
Add unit tests for Header::getMessage()
...
Backport tests from 6b57013203
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 21:58:39 -03:00
MaurΓcio Meneghini Fauth
995d0c4980
Merge pull request #20317 from MauricioFauth/header-message
...
Refactor Header::getMessage()
2026-05-25 21:10:51 -03:00
MaurΓcio Meneghini Fauth
6b57013203
Refactor Header::getMessage()
...
Replaces REQUEST with POST and GET.
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 18:18:50 -03:00
MaurΓcio Meneghini Fauth
e89cda7ecd
Merge branch 'QA_5_2'
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 15:15:47 -03:00
phpMyAdmin bot
f56b922cc8
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-25 18:05:58 +00:00
Konrad Snarski
0c4a294f0e
Translated using Weblate (Polish)
...
Currently translated at 91.5% (3145 of 3435 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/pl/
Signed-off-by: Konrad Snarski <xyrusowski@gmail.com>
2026-05-24 15:11:34 +02:00
Hosted Weblate
6165a6f84f
Merge branch 'origin/master' into Weblate.
...
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2026-05-24 00:59:43 +00:00
Konrad Snarski
3165409517
Translated using Weblate (Polish)
...
Currently translated at 99.7% (3417 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/pl/
Signed-off-by: Konrad Snarski <xyrusowski@gmail.com>
2026-05-24 00:59:38 +00:00
phpMyAdmin bot
8c03c7c865
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-24 00:59:27 +00:00
MaurΓcio Meneghini Fauth
4225f36c1b
Merge branch 'QA_5_2'
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:50:01 -03:00
MaurΓcio Meneghini Fauth
a58577e168
Merge pull request #20310 from MauricioFauth/bookmarks-fix
...
Fix bookmarks not being properly saved
2026-05-22 19:45:03 -03:00
MaurΓcio Meneghini Fauth
0c2fba7e22
Update Psalm baseline
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:43:54 -03:00
MaurΓcio Meneghini Fauth
f6d656b6a3
Fix bookmarks not being properly saved
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:32:03 -03:00
MaurΓcio Meneghini Fauth
28778d272a
Merge pull request #20309 from MauricioFauth/composer-update
...
Update Composer dependencies
2026-05-22 13:15:12 -03:00
MaurΓcio Meneghini Fauth
a8b64715d6
Update Composer dependencies
...
- Upgrading amphp/parallel (v2.3.3 => v2.4.0)
- Upgrading amphp/pipeline (v1.2.3 => v1.2.4)
- Upgrading composer/ca-bundle (1.5.11 => 1.5.12)
- Upgrading dealerdirect/phpcodesniffer-composer-installer (v1.2.0 => v1.2.1)
- Upgrading guzzlehttp/psr7 (2.9.0 => 2.10.1)
- Upgrading phpstan/phpstan (2.1.52 => 2.1.55)
- Upgrading phpstan/phpstan-strict-rules (2.0.10 => 2.0.11)
- Upgrading revolt/event-loop (v1.0.8 => v1.0.9)
- Upgrading symfony/cache (v7.4.8 => v7.4.12)
- Upgrading symfony/cache-contracts (v3.6.0 => v3.7.0)
- Upgrading symfony/config (v7.4.8 => v7.4.10)
- Upgrading symfony/console (v7.4.8 => v7.4.11)
- Upgrading symfony/dependency-injection (v7.4.8 => v7.4.10)
- Upgrading symfony/deprecation-contracts (v3.6.0 => v3.7.0)
- Upgrading symfony/filesystem (v7.4.8 => v7.4.11)
- Upgrading symfony/polyfill-ctype (v1.36.0 => v1.37.0)
- Upgrading symfony/polyfill-iconv (v1.36.0 => v1.37.0)
- Upgrading symfony/polyfill-intl-grapheme (v1.36.0 => v1.37.0)
- Upgrading symfony/polyfill-intl-normalizer (v1.36.0 => v1.37.0)
- Upgrading symfony/polyfill-mbstring (v1.36.0 => v1.37.0)
- Upgrading symfony/polyfill-php84 (v1.36.0 => v1.37.0)
- Upgrading symfony/polyfill-uuid (v1.36.0 => v1.37.0)
- Upgrading symfony/process (v7.4.8 => v7.4.11)
- Upgrading symfony/service-contracts (v3.6.1 => v3.7.0)
- Upgrading symfony/string (v7.4.8 => v7.4.11)
- Upgrading symfony/uid (v7.4.8 => v7.4.9)
- Upgrading symfony/var-exporter (v7.4.8 => v7.4.9)
- Upgrading twig/twig (v3.24.0 => v3.26.0)
- Upgrading web-auth/cose-lib (4.5.1 => 4.5.2)
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-21 13:43:35 -03:00
MaurΓcio Meneghini Fauth
66b235a3ea
Merge branch 'QA_5_2'
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-21 11:01:20 -03:00
βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)
7b5374258d
Translated using Weblate (Latvian)
...
Currently translated at 25.0% (857 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/lv/
Signed-off-by: "βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)" <coool@mail.lv>
2026-05-21 05:11:33 +00:00
βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)
4b5154167f
Translated using Weblate (Latvian)
...
Currently translated at 27.3% (938 of 3435 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/lv/
Signed-off-by: "βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)" <coool@mail.lv>
2026-05-21 07:11:32 +02:00
MaurΓcio Meneghini Fauth
4728acf3a0
Merge pull request #20308 from MauricioFauth/twig-security
...
Allow twig/twig to be installed by Composer
2026-05-20 21:45:25 -03:00
MaurΓcio Meneghini Fauth
a85bf18b3d
Allow twig/twig to be installed by Composer
...
None of the advisories affects phpMyAdmin.
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-20 17:54:56 -03:00
MaurΓcio Meneghini Fauth
eecbf60603
Merge branch 'QA_5_2'
...
Signed-off-by: MaurΓcio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-19 12:54:37 -03:00
Salvador PeΓ±a
40e72751d0
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (3435 of 3435 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-17 06:24:30 +02:00
Hosted Weblate
41b0c9ceb2
Merge branch 'origin/master' into Weblate.
...
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2026-05-17 00:57:04 +00:00
Salvador PeΓ±a
567cec77af
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (3426 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-17 00:56:59 +00:00
phpMyAdmin bot
fe63e2a1cb
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-17 00:56:48 +00:00
βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)
b83de8dbaf
Translated using Weblate (Latvian)
...
Currently translated at 26.5% (911 of 3435 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/lv/
Signed-off-by: "βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)" <coool@mail.lv>
2026-05-16 01:22:12 +02:00
βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)
2cf6eda676
Translated using Weblate (Latvian)
...
Currently translated at 24.1% (829 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/lv/
Signed-off-by: "βπ π π π (πππ₯ππ¦π.ππ π/βπ π π π)" <coool@mail.lv>
2026-05-16 01:22:06 +02:00
Salvador PeΓ±a
87efeb9336
Translated using Weblate (Spanish)
...
Currently translated at 99.8% (3430 of 3435 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-15 16:11:33 +00:00
Salvador PeΓ±a
915914ee94
Translated using Weblate (Spanish)
...
Currently translated at 99.6% (3413 of 3426 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-15 18:11:33 +02:00
ButterflyOfFire
20177a89f1
Translated using Weblate (Kabyle)
...
Currently translated at 2.5% (87 of 3435 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/kab/
Signed-off-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
2026-05-12 09:11:33 +00:00