Kamil Tekiela
d534e135b4
Force Twig version to be 3.19
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-01-30 17:06:54 +00:00
Maurício Meneghini Fauth
a2b07b92ee
Upgrade PHPUnit to version 11.5
...
- Upgrading amphp/amp (v3.0.2 => v3.1.0)
- Upgrading phpmyadmin/sql-parser (dev-master ab0d173 => dev-master 00c8e55)
- Upgrading phpstan/phpstan-phpunit (2.0.3 => 2.0.4)
- Upgrading phpunit/php-code-coverage (10.1.16 => 11.0.8)
- Upgrading phpunit/php-file-iterator (4.1.0 => 5.1.0)
- Upgrading phpunit/php-invoker (4.0.0 => 5.0.1)
- Upgrading phpunit/php-text-template (3.0.1 => 4.0.1)
- Upgrading phpunit/php-timer (6.0.0 => 7.0.1)
- Upgrading phpunit/phpunit (10.5.41 => 11.5.4)
- Upgrading roave/security-advisories (dev-latest e7a38fc => dev-latest 3f5a01e)
- Upgrading sebastian/cli-parser (2.0.1 => 3.0.2)
- Upgrading sebastian/code-unit (2.0.0 => 3.0.2)
- Upgrading sebastian/code-unit-reverse-lookup (3.0.0 => 4.0.1)
- Upgrading sebastian/comparator (5.0.3 => 6.3.0)
- Upgrading sebastian/complexity (3.2.0 => 4.0.1)
- Upgrading sebastian/diff (5.1.1 => 6.0.2)
- Upgrading sebastian/environment (6.1.0 => 7.2.0)
- Upgrading sebastian/exporter (5.1.2 => 6.3.0)
- Upgrading sebastian/global-state (6.0.2 => 7.0.2)
- Upgrading sebastian/lines-of-code (2.0.2 => 3.0.1)
- Upgrading sebastian/object-enumerator (5.0.0 => 6.0.1)
- Upgrading sebastian/object-reflector (3.0.0 => 4.0.1)
- Upgrading sebastian/recursion-context (5.0.0 => 6.0.2)
- Upgrading sebastian/type (4.0.0 => 5.1.0)
- Upgrading sebastian/version (4.0.1 => 5.0.2)
- Upgrading squizlabs/php_codesniffer (3.11.2 => 3.11.3)
- Locking staabm/side-effects-detector (1.0.5)
- Upgrading tecnickcom/tcpdf (6.8.0 => 6.8.2)
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-01-28 18:43:58 -03:00
Kamil Tekiela
34d955f41e
Upgrade to Psalm v6
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-01-26 14:16:31 +00:00
Maurício Meneghini Fauth
7a72db64c9
Bump PHPStan version to ^2.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-11-16 12:03:54 -03:00
Maurício Meneghini Fauth
926762abc2
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-09-30 20:17:57 -03:00
Maurício Meneghini Fauth
2fb2477af5
Add phpstan/phpstan-deprecation-rules package
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-09-30 17:14:50 -03:00
Maurício Meneghini Fauth
ea2a474d7b
Upgrade Composer dependencies
...
- Upgrading composer/pcre (3.3.0 => 3.3.1)
- Upgrading fidry/cpu-core-counter (1.1.0 => 1.2.0)
- Upgrading phpmyadmin/sql-parser (dev-master f2bafbb => dev-master 91d2bbf)
- Upgrading phpstan/extension-installer (1.4.1 => 1.4.2)
- Upgrading phpstan/phpdoc-parser (1.29.1 => 1.30.0)
- Upgrading phpstan/phpstan (1.11.11 => 1.12.0)
- Upgrading roave/security-advisories (dev-latest f8de2a8 => dev-latest 5ddbc0b)
- Upgrading symfony/cache (v7.1.3 => v7.1.4)
- Upgrading symfony/config (v6.4.8 => v7.1.1)
- Upgrading symfony/console (v6.4.10 => v7.1.4)
- Upgrading symfony/dependency-injection (v6.4.10 => v7.1.4)
- Upgrading symfony/expression-language (v6.4.8 => v7.1.4)
- Upgrading symfony/process (v5.4.40 => v7.1.3)
- Upgrading symfony/string (v7.1.3 => v7.1.4)
- Upgrading symfony/uid (v7.1.1 => v7.1.4)
- Upgrading twig/twig (v3.11.0 => v3.12.0)
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-08-31 13:03:34 -03:00
Maurício Meneghini Fauth
5664cde45c
Bump web-auth/webauthn-lib version to 4.9
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-08-29 17:05:36 -03:00
Maurício Meneghini Fauth
46f2c8871c
Backport some fixes for PHPUnit 10 compatibility
...
- Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070623
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-08-13 20:13:18 -03:00
Maurício Meneghini Fauth
b1ae10df76
Bump minimum PHP version to 8.2.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-07-31 15:14:12 -03:00
Maurício Meneghini Fauth
18ad00f7a5
Remove the phpmyadmin/twig-i18n-extension package
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-25 14:42:13 -03:00
Maurício Meneghini Fauth
de45958d54
Allow installation of Twig >= 3.9
...
- Fixes #19112
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-19 14:25:24 -03:00
William Desportes
add463dfe0
Ref #19112 , #19114 - Prevent upgrade to Twig 3.9.0
...
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-04-17 21:15:24 +02:00
Maurício Meneghini Fauth
9a0d34b01d
Rename tests/selenium to tests/end-to-end
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-23 13:29:07 -03:00
Maurício Meneghini Fauth
606f66b5df
Rename tests/classes to tests/unit
...
This directory is for unit tests only, so let's rename it to unit to be
more clear.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-23 13:29:07 -03:00
Kamil Tekiela
d8a9637536
Use ini_parse_quantity()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-05 16:06:15 +01:00
Maurício Meneghini Fauth
033dcf21e0
Change Core::getContainerBuilder return to ContainerInterface
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-21 16:46:11 -03:00
Maurício Meneghini Fauth
1d1c55e250
Move test directory to tests
...
- Related to #18512
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-11-30 10:47:42 -03:00
Maurício Meneghini Fauth
f56284d80b
Rename scripts directory to bin
...
- Related to #18512
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-11-24 20:40:25 -03:00
Maurício Meneghini Fauth
5379d443d3
Remove motranslator functions file from composer.json
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-27 18:20:12 -03:00
Maurício Meneghini Fauth
c3a489e441
Update Composer dependencies
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-17 12:58:31 -03:00
Maurício Meneghini Fauth
ed3d632a99
Add composer.lock to version control
...
This will allow more control over the dependencies and will be easier to
investigate issues from past commits as the dependencies will be locked.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-04 11:25:26 -03:00
Maurício Meneghini Fauth
043e1e4b30
Bump phpmyadmin/twig-i18n-extension version to 5.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-12 15:53:59 -03:00
Maurício Meneghini Fauth
f33d75b257
Bump phpmyadmin/shapefile to 4.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-11 15:41:31 -03:00
Maurício Meneghini Fauth
97ebf29d61
Allow GIS tests to test against different TCPDF versions
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-06 19:23:17 -03:00
Maurício Meneghini Fauth
a88176fb6f
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-04 18:51:53 -03:00
Maurício Meneghini Fauth
3435db3261
Add security link to composer.json file
...
https://getcomposer.org/doc/04-schema.md#support
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-04 15:11:41 -03:00
Maurício Meneghini Fauth
1ddcad2bfb
Replace libraries/classes references with src
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-30 15:59:29 -03:00
Maurício Meneghini Fauth
04d97adb3f
Bump phpmyadmin/motranslator version to ^6.0-dev
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-23 16:05:44 -03:00
Maurício Meneghini Fauth
daad3ab13a
Add support for PSR-15 middleware
...
Creates the Http/Handler/QueueRequestHandler class to handle the
middleware queue.
Extracts the PHP extensions checking into a middleware.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-08 16:14:34 -03:00
Maurício Meneghini Fauth
1f636fedbe
Create the Http\Handler\ApplicationHandler class
...
Uses the Laminas\HttpHandlerRunner\RequestHandlerRunner class to handle
the server request and the response emission.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-08 16:14:33 -03:00
Maurício Meneghini Fauth
6df6a543e7
Update Psalm baseline
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-07-31 14:05:34 -03:00
Maurício Meneghini Fauth
ecf1c78ae8
Wrap the Application::run() code with a HTTP handler
...
- Uses laminas-httphandlerrunner to emit the Response object
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-07-26 21:31:49 -03:00
Maurício Meneghini Fauth
2640d7b50d
Refactor the Http\Factory\ResponseFactory class
...
- Implements PSR-17 ResponseFactoryInterface
- Adds a static factory method
- Adds support for the httpsoft/http-message package
- Adds unit tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-07-18 17:37:29 -03:00
Maurício Meneghini Fauth
827d8de28f
Bump sql-parser version to 6.0.x-dev
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-06-07 15:49:07 -03:00
Maurício Meneghini Fauth
a4940d79ec
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-06-06 14:46:01 -03:00
Maurício Meneghini Fauth
6243459b74
Bump sql-parser version to 5.8.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-06-06 14:07:06 -03: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
44ba9a5d22
Merge branch 'QA_5_2'
...
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:16:36 +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
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
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
Maurício Meneghini Fauth
1a549b9573
Bump PHPUnit version to 10.1
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-05-16 15:38:48 -03:00
William Desportes
66f607c608
Merge branch 'QA_5_2'
...
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-04 22:30:56 +02:00
William Desportes
4a965c6d15
Replace slim/psr7 by nyholm/psr7
...
Maybe this will be temporary, but we can not stop because the vendor does not reply.
It's been two weeks.
Ref: https://github.com/slimphp/Slim-Psr7/issues/284
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-04 18:45:21 +02:00