Commit Graph

126770 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
f110beb5f3
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 15:03:57 -03:00
Maurício Meneghini Fauth
b9084615f6
Fix execute routine page not working when not in a modal
Fixes #18441

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 15:00:22 -03:00
Maurício Meneghini Fauth
5c9847101c
Merge pull request #18453 from kamil-tekiela/quoteString
Use quoteString in CentralColumns
2023-05-30 14:28:19 -03:00
Maurício Meneghini Fauth
9b2f08303c
Split mutation tests workflow into two jobs
Splits it into infection-changed-files and infection-all-files.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-30 14:19:58 -03:00
Maurício Meneghini Fauth
5ea9d2a2dc
Merge pull request #18459 from kamil-tekiela/Removal-of-GLOBALS
Removal of globals
2023-05-30 12:41:27 -03:00
Maurício Meneghini Fauth
716a456ad0
Merge pull request #18463 from kamil-tekiela/Message
More specific return type
2023-05-29 23:23:02 -03:00
Maurício Meneghini Fauth
8bb312514e
Merge pull request #18464 from kamil-tekiela/Refactor-parsePath
More specific return type
2023-05-29 23:20:36 -03:00
Maurício Meneghini Fauth
bc553ffcc3
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-29 17:35:29 -03:00
Maurício Meneghini Fauth
746a34c009
Fix the actions not being hidden in the Triggers, Routines, Events pages
Fixes #17392

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-29 16:46:42 -03:00
diprofinfiniti
53b4011ed1
Translated using Weblate (Malay)
Currently translated at 9.3% (319 of 3427 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ms/
Signed-off-by: diprofinfiniti <anonynuine-999@yahoo.com>
2023-05-29 17:33:22 +02:00
William Desportes
23c1b01b38
Bump web-auth/webauthn-lib
No particular reason for that

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:41:52 +02:00
William Desportes
9fff97df36
Bump phpstan and psalm
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:39:45 +02:00
William Desportes
1d2464e38f
Bump google/recaptcha to 1.3.0 for PHP 8 support
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:35:20 +02:00
William Desportes
675f49c725
Use latest slim/psr7
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:31:26 +02:00
William Desportes
2fc35516ff
Adjust vendor excludes for ramsey/collection
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:30:04 +02:00
William Desportes
4d16355fba
Adjust check release excludes script for public/ folder
Ref: #18145 (ec31cbebc6)

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:29:40 +02:00
William Desportes
44ba9a5d22
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:16:36 +02:00
William Desportes
c4c0c8c834
Bump laminas/laminas-diactoros CI PHP requirement to PHP 8.0
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:12:18 +02:00
William Desportes
21cf996096
Merge #18462 - Code improvement: NullableCompareToNullRector
Pull-request: #18462

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:05:51 +02:00
William Desportes
62a44a78bb
Merge #18465 - Use array shape for getPaths
Pull-request: #18465

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:04:34 +02:00
William Desportes
3e644647e8
Fix mock value bug in phpunit, bump phpunit 8.5
This did happen to me in Ubuntu while packaging,  until now I did not understand it correctly.
It's a phpunit bug for sure, patched in 8.5.16.
Most probably due to https://github.com/sebastianbergmann/phpunit/pull/4678

```
1) PhpMyAdmin\Tests\TableTest::testDuplicateInfo
Invalid argument supplied for foreach()

libraries/classes/Table.php:944
test/classes/TableTest.php:955
phpvfscomposer://vendor/phpunit/phpunit/phpunit:60
```

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:01:09 +02:00
Kamil Tekiela
a72ec07b68 Use array shape for getPaths
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-29 11:43:43 +01:00
William Desportes
2db38cbe03
Bump phpmyadmin/twig-i18n-extension for PHP 8 support
Run: `php7.2 /bin/composer update --prefer-lowest`

PHP message: PHP Deprecated:  Optional parameter $context declared before required parameter $notes is implicitly treated as a required parameter in vendor/phpmyadmin/twig-i18n-extension/src/Node/TransNode.php on line 65

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:29:09 +02:00
William Desportes
18f5ab26fa
Bump the version of web-auth/webauthn-lib
Run: `php7.2 /bin/composer update --prefer-lowest`
and `php7.2 ./vendor/bin/phpunit --filter=webauth`

```
1) PhpMyAdmin\Tests\WebAuthn\WebauthnLibServerTest::testGetCredentialCreationOptions
ArgumentCountError: Too few arguments to function Webauthn\Server::__construct(), 2 passed in libraries/classes/WebAuthn/WebauthnLibServer.php on line 45 and exactly 3 expected

PhpMyAdmin\Tests\WebAuthn\WebauthnLibServerTest::testGetCredentialRequestOptions
ArgumentCountError: Too few arguments to function Webauthn\Server::__construct(), 2 passed in libraries/classes/WebAuthn/WebauthnLibServer.php on line 83 and exactly 3 expected
```

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:19:57 +02:00
William Desportes
4504fe0866
Fix a testing warning
1) Warning
Test method "testOrSkip" in test class "PhpMyAdmin\Tests\Http\Factory\ServerRequestFactoryTest" is not public.

phpvfscomposer:///vendor/phpunit/phpunit/phpunit:60
vendor/bin/phpunit:118

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:11:58 +02:00
William Desportes
eec0f60b84
Update baselines
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:06:26 +02:00
William Desportes
30274190f8
Fix test-php-psr7-implementations CI
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:05:23 +02:00
William Desportes
34922bace5
Update create-release.sh
Ref: https://github.com/DASPRiD/Enum/pull/14

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:37:58 +02:00
William Desportes
98cd2ab1de
Fix the workflow for PSR-7 libraries
Ref: 3b4b4e287a

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:25:38 +02:00
William Desportes
9a68412f4d
Update ChangeLog for 54471c7cd8
Ref: 54471c7cd8

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:23:11 +02:00
William Desportes
54471c7cd8
Require slim/psr7 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
Ref: https://github.com/slimphp/Slim-Psr7/pull/286

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:21:58 +02:00
William Desportes
a9cd68b87d
Revert "Replace slim/psr7 by nyholm/psr7"
This reverts commit 4a965c6d15.

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:21:53 +02:00
William Desportes
95866856f9
Merge #18452 - Prefill the field field_default_value on Central Columns
Pull-request: #18452

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:13:31 +02:00
Maurício Meneghini Fauth
920751a77a
Create the TriggerName value object
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-28 15:46:59 -03:00
phpMyAdmin bot
3949e5b41a Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2023-05-28 00:19:35 +00:00
Kamil Tekiela
477e867cab More specific return type
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 23:41:07 +01:00
Kamil Tekiela
92b9ba0ec2 More specific return type
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 22:47:17 +01:00
Kamil Tekiela
f4f2f93b1c NullableCompareToNullRector
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 21:58:12 +01:00
Maurício Meneghini Fauth
1582b69591
Change Trigger::$table type to use TableName object
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-27 16:17:21 -03:00
Maurício Meneghini Fauth
a2ed355faf
Add Timing enum for triggers action timing
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-27 15:58:29 -03:00
Maurício Meneghini Fauth
7cdbfc2eaf
Add Event enum for trigger events
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-27 15:36:26 -03:00
Maurício Meneghini Fauth
210521bae8
Merge pull request #18456 from MauricioFauth/triggers
Refactor the Triggers page
2023-05-27 13:18:40 -03:00
Kamil Tekiela
6dae32cd7a $GLOBALS['warning_messages']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:54 +01:00
Kamil Tekiela
872410ea1b $GLOBALS['comment']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:54 +01:00
Kamil Tekiela
4141085204 $GLOBALS['notNull']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:54 +01:00
Kamil Tekiela
df1aef483e $GLOBALS['indexes']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:53 +01:00
Kamil Tekiela
9a13768bf9 $GLOBALS['hideOrderTable']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:53 +01:00
Kamil Tekiela
c215ed7baa $GLOBALS['columns']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:53 +01:00
Kamil Tekiela
d8e75913c8 $GLOBALS['new_tbl_storage_engine']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:51 +01:00
Kamil Tekiela
08454dcf2e $GLOBALS['table_alters']
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-05-27 13:08:03 +01:00