Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: bf247e8a2237a7d8226b5d3f26c5ac8a8afe9e5a
https://github.com/phpmyadmin/phpmyadmin/commit/bf247e8a2237a7d8226b5d3f26c…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M phpstan-baseline.neon
M phpstan.neon.dist
Log Message:
-----------
Make PHPStan more strict
Changes the PHPStan configuration to make it stricter, like the
Psalm's configuration.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: bf7ee24316701e09cbe7b45b5878fdb8d461f3df
https://github.com/phpmyadmin/phpmyadmin/commit/bf7ee24316701e09cbe7b45b587…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Triggers/IndexController.php
M libraries/classes/Triggers/Triggers.php
M psalm-baseline.xml
Log Message:
-----------
Extract response handling from Triggers::handleEditor()
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: fd0b1acbc91a7ab8defac590183bb303451053f2
https://github.com/phpmyadmin/phpmyadmin/commit/fd0b1acbc91a7ab8defac590183…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Triggers/IndexController.php
M libraries/classes/Triggers/Triggers.php
M psalm-baseline.xml
Log Message:
-----------
Inline the Triggers::sendEditor() method
Extracts the response handling to the controller.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 2a0d7e21a9168ffff2bc06291b361c50d2363238
https://github.com/phpmyadmin/phpmyadmin/commit/2a0d7e21a9168ffff2bc06291b3…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Triggers/IndexController.php
M libraries/classes/Triggers/Triggers.php
M libraries/services.php
M psalm-baseline.xml
M test/classes/Controllers/Triggers/IndexControllerTest.php
M test/classes/Triggers/TriggersTest.php
Log Message:
-----------
Inline the Triggers::getEditorForm() method
Removes the dependency on ResponseRenderer and Template from the
Triggers class.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: bcd55bb1ff6e896adafdc1dc77e0c174ea47cb0c
https://github.com/phpmyadmin/phpmyadmin/commit/bcd55bb1ff6e896adafdc1dc77e…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/EventsController.php
M libraries/classes/Database/Events.php
M psalm-baseline.xml
Log Message:
-----------
Inline the Events::export() method
Moves the response handling to the controller.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 5a670905595c7b0104be479f08ca13352f2d43c6
https://github.com/phpmyadmin/phpmyadmin/commit/5a670905595c7b0104be479f08c…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/EventsController.php
M libraries/classes/Database/Events.php
M phpstan-baseline.neon
M psalm-baseline.xml
Log Message:
-----------
Extract response handling from Events::handleEditor()
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 27f4665a4f3bbca1e716fd9cff8500641ad4340a
https://github.com/phpmyadmin/phpmyadmin/commit/27f4665a4f3bbca1e716fd9cff8…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/EventsController.php
M libraries/classes/Database/Events.php
M psalm-baseline.xml
Log Message:
-----------
Inline the Events::sendEditor() method
Moves the response handling to the controller.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 32b92568f3b4acff36db3290285cc1e42e9ef9d0
https://github.com/phpmyadmin/phpmyadmin/commit/32b92568f3b4acff36db3290285…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/EventsController.php
M libraries/classes/Database/Events.php
M libraries/services.php
M psalm-baseline.xml
M test/classes/Controllers/Database/EventsControllerTest.php
M test/classes/Database/EventsTest.php
Log Message:
-----------
Inline the Events::getEditorForm() method
Moves the response handling to the controller.
Removes the dependency on ResponseRenderer and Template from the Events
class.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 60b8f6c61a0d7064b3375279f90fed1a0f5569ff
https://github.com/phpmyadmin/phpmyadmin/commit/60b8f6c61a0d7064b3375279f90…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-23 (Sun, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Database/Routines.php
M psalm-baseline.xml
Log Message:
-----------
Inline the Routines::export() method
Moves the response handling to the controller.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d35586a5621d01240d156ff76adee8ddcd69912d
https://github.com/phpmyadmin/phpmyadmin/commit/d35586a5621d01240d156ff76ad…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Database/Routines.php
M phpstan-baseline.neon
M psalm-baseline.xml
Log Message:
-----------
Inline the Routines::handleEditor() method
Moves the response handling to the controller.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 262366165021552a90207032ee857393d503ad99
https://github.com/phpmyadmin/phpmyadmin/commit/262366165021552a90207032ee8…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Database/Routines.php
M psalm-baseline.xml
Log Message:
-----------
Inline the Routines::handleExecute() method
Moves the response handling to controller.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 3cc69d6860c261846fc98df9bda4a3ebc8291485
https://github.com/phpmyadmin/phpmyadmin/commit/3cc69d6860c261846fc98df9bda…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Database/Routines.php
M psalm-baseline.xml
Log Message:
-----------
Extract response handling from Routines::handleExecuteRoutine()
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 212e115c2e552804b9170ab865131d37b3db5943
https://github.com/phpmyadmin/phpmyadmin/commit/212e115c2e552804b9170ab8651…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Database/Routines.php
M phpstan-baseline.neon
M psalm-baseline.xml
Log Message:
-----------
Extract response handling from Routines::handleRequestCreateOrEdit()
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: c8a50637f4d86c3f81ffda5b960907476a6a7533
https://github.com/phpmyadmin/phpmyadmin/commit/c8a50637f4d86c3f81ffda5b960…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Database/Routines.php
M libraries/services.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Controllers/Database/RoutinesControllerTest.php
M test/classes/Database/RoutinesTest.php
Log Message:
-----------
Remove Template and ResponseRenderer dep from Routines class
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 843c5bb09a5bfeca6b21ced3791a51e00d5b4b81
https://github.com/phpmyadmin/phpmyadmin/commit/843c5bb09a5bfeca6b21ced3791…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-24 (Mon, 07 July 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Database/EventsController.php
M libraries/classes/Controllers/Database/RoutinesController.php
M libraries/classes/Controllers/Triggers/IndexController.php
M libraries/classes/Database/Events.php
M libraries/classes/Database/Routines.php
M libraries/classes/Triggers/Triggers.php
M libraries/services.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Controllers/Database/EventsControllerTest.php
M test/classes/Controllers/Database/RoutinesControllerTest.php
M test/classes/Controllers/Triggers/IndexControllerTest.php
M test/classes/Database/EventsTest.php
M test/classes/Database/RoutinesTest.php
M test/classes/Triggers/TriggersTest.php
Log Message:
-----------
Merge pull request #18568 from MauricioFauth/rte-exit-removal
Extract response handling from Routines, Triggers and Events classes
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 8d769908e608f37f695e4e4c4b9e93e44a70064a
https://github.com/phpmyadmin/phpmyadmin/commit/8d769908e608f37f695e4e4c4b9…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-22 (Sat, 07 July 2023) -03:00
Changed paths:
A infection.json5.dist
M .github/workflows/mutation-tests.yml
M .gitignore
M libraries/classes/Bookmark.php
M libraries/classes/Command/TwigLintCommand.php
M libraries/classes/Config/ConfigFile.php
M libraries/classes/Config/ServerConfigChecks.php
M libraries/classes/Config/Settings/Server.php
M libraries/classes/ConfigStorage/Relation.php
M libraries/classes/Controllers/Table/Structure/SaveController.php
M libraries/classes/Controllers/Table/ZoomSearchController.php
M libraries/classes/Core.php
M libraries/classes/Display/Results.php
M libraries/classes/Error.php
M libraries/classes/Gis/GisGeometryCollection.php
M libraries/classes/Gis/GisLineString.php
M libraries/classes/Gis/GisMultiLineString.php
M libraries/classes/Gis/GisMultiPoint.php
M libraries/classes/Gis/GisMultiPolygon.php
M libraries/classes/Gis/GisPolygon.php
M libraries/classes/Import/Import.php
M libraries/classes/IpAllowDeny.php
M libraries/classes/LanguageManager.php
M libraries/classes/Linter.php
M libraries/classes/Message.php
M libraries/classes/Normalization.php
M libraries/classes/Partitioning/TablePartitionDefinition.php
M libraries/classes/Pdf.php
M libraries/classes/Plugins/Export/ExportJson.php
M libraries/classes/Plugins/Export/ExportLatex.php
M libraries/classes/Plugins/Export/ExportMediawiki.php
M libraries/classes/Plugins/Export/ExportOds.php
M libraries/classes/Plugins/Export/ExportOdt.php
M libraries/classes/Plugins/Export/ExportPhparray.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportYaml.php
M libraries/classes/Plugins/Import/ImportCsv.php
M libraries/classes/Plugins/Import/ImportMediawiki.php
M libraries/classes/Plugins/Import/ImportOds.php
M libraries/classes/Plugins/Import/ImportSql.php
M libraries/classes/Plugins/Import/ImportXml.php
M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php
M libraries/classes/Server/Privileges.php
M libraries/classes/Setup/ConfigGenerator.php
M libraries/classes/SystemDatabase.php
M libraries/classes/Table/ColumnsDefinition.php
M libraries/classes/Tracking/Tracker.php
M libraries/classes/Transformations.php
M libraries/classes/Util.php
M libraries/classes/VersionInformation.php
M libraries/classes/WebAuthn/CBORDecoder.php
M libraries/classes/WebAuthn/WebauthnLibServer.php
D infection.json.dist
Log Message:
-----------
Ignore Infection for mutations that causes error or timeout
Disable log verbosity
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 6a4d82e69eb365dcb5d4d61a6ff0b6378bab9fd1
https://github.com/phpmyadmin/phpmyadmin/commit/6a4d82e69eb365dcb5d4d61a6ff…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-22 (Sat, 07 July 2023) -03:00
Changed paths:
A infection.json5.dist
M .github/workflows/mutation-tests.yml
M .gitignore
M libraries/classes/Bookmark.php
M libraries/classes/Command/TwigLintCommand.php
M libraries/classes/Config/ConfigFile.php
M libraries/classes/Config/ServerConfigChecks.php
M libraries/classes/Config/Settings/Server.php
M libraries/classes/ConfigStorage/Relation.php
M libraries/classes/Controllers/Table/Structure/SaveController.php
M libraries/classes/Controllers/Table/ZoomSearchController.php
M libraries/classes/Core.php
M libraries/classes/Display/Results.php
M libraries/classes/Error.php
M libraries/classes/Gis/GisGeometryCollection.php
M libraries/classes/Gis/GisLineString.php
M libraries/classes/Gis/GisMultiLineString.php
M libraries/classes/Gis/GisMultiPoint.php
M libraries/classes/Gis/GisMultiPolygon.php
M libraries/classes/Gis/GisPolygon.php
M libraries/classes/Import/Import.php
M libraries/classes/IpAllowDeny.php
M libraries/classes/LanguageManager.php
M libraries/classes/Linter.php
M libraries/classes/Message.php
M libraries/classes/Normalization.php
M libraries/classes/Partitioning/TablePartitionDefinition.php
M libraries/classes/Pdf.php
M libraries/classes/Plugins/Export/ExportJson.php
M libraries/classes/Plugins/Export/ExportLatex.php
M libraries/classes/Plugins/Export/ExportMediawiki.php
M libraries/classes/Plugins/Export/ExportOds.php
M libraries/classes/Plugins/Export/ExportOdt.php
M libraries/classes/Plugins/Export/ExportPhparray.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportYaml.php
M libraries/classes/Plugins/Import/ImportCsv.php
M libraries/classes/Plugins/Import/ImportMediawiki.php
M libraries/classes/Plugins/Import/ImportOds.php
M libraries/classes/Plugins/Import/ImportSql.php
M libraries/classes/Plugins/Import/ImportXml.php
M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php
M libraries/classes/Server/Privileges.php
M libraries/classes/Setup/ConfigGenerator.php
M libraries/classes/SystemDatabase.php
M libraries/classes/Table/ColumnsDefinition.php
M libraries/classes/Tracking/Tracker.php
M libraries/classes/Transformations.php
M libraries/classes/Util.php
M libraries/classes/VersionInformation.php
M libraries/classes/WebAuthn/CBORDecoder.php
M libraries/classes/WebAuthn/WebauthnLibServer.php
D infection.json.dist
Log Message:
-----------
Merge pull request #18525 from MauricioFauth/infection
Fix Mutation test for all files
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: c245ab5e9b08f7aaeb04f21fcb6ead08a94514e9
https://github.com/phpmyadmin/phpmyadmin/commit/c245ab5e9b08f7aaeb04f21fcb6…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-19 (Wed, 07 July 2023) -03:00
Changed paths:
M .github/workflows/tests.yml
M doc/config.rst
M libraries/classes/Config/ConfigFile.php
M libraries/classes/Config/FormDisplay.php
M libraries/classes/Config/Settings.php
M libraries/classes/Encoding.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Config/FormDisplayTest.php
M test/classes/Config/SettingsTest.php
M test/classes/EncodingTest.php
Log Message:
-----------
Remove support for the Recode extension
The Recode extension is not supported in PHP >= 7.4.
- https://www.php.net/manual/en/intro.recode.php
- https://www.php.net/manual/en/migration74.removed-extensions.php
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 35113db7c9343f2905a66ae0ca2dab7388e7f61d
https://github.com/phpmyadmin/phpmyadmin/commit/35113db7c9343f2905a66ae0ca2…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-20 (Thu, 07 July 2023) -03:00
Changed paths:
M .github/workflows/tests.yml
M doc/config.rst
M libraries/classes/Config/ConfigFile.php
M libraries/classes/Config/FormDisplay.php
M libraries/classes/Config/Settings.php
M libraries/classes/Encoding.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Config/FormDisplayTest.php
M test/classes/Config/SettingsTest.php
M test/classes/EncodingTest.php
Log Message:
-----------
Merge pull request #18547 from MauricioFauth/recode-removal
Remove support for the Recode extension
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 2640d7b50dd6dfb76ac2da99d1060d5f88f97520
https://github.com/phpmyadmin/phpmyadmin/commit/2640d7b50dd6dfb76ac2da99d10…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-18 (Tue, 07 July 2023) -03:00
Changed paths:
A test/classes/Http/Factory/ResponseFactoryTest.php
A test/classes/Http/ResponseTest.php
M composer.json
M libraries/classes/Http/Factory/ResponseFactory.php
M libraries/classes/Http/Factory/ServerRequestFactory.php
M libraries/classes/Http/Response.php
M libraries/classes/ResponseRenderer.php
M phpstan-baseline.neon
M psalm-baseline.xml
Log Message:
-----------
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(a)fauth.dev>
Commit: f8cd1c258d41f267e5e9bca4d9bd37d3cd8ed70e
https://github.com/phpmyadmin/phpmyadmin/commit/f8cd1c258d41f267e5e9bca4d9b…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-18 (Tue, 07 July 2023) -03:00
Changed paths:
A libraries/classes/Http/Factory/UriFactory.php
A test/classes/Http/Factory/UriFactoryTest.php
M libraries/classes/Http/Factory/ServerRequestFactory.php
M psalm-baseline.xml
Log Message:
-----------
Extract Http\Factory\UriFactory from ServerRequestFactory
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 239447fbc32435a92ce76e2a1dff215a41c78f8f
https://github.com/phpmyadmin/phpmyadmin/commit/239447fbc32435a92ce76e2a1df…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-18 (Tue, 07 July 2023) -03:00
Changed paths:
M .github/workflows/tests.yml
M libraries/classes/Application.php
M libraries/classes/Http/Factory/ServerRequestFactory.php
M libraries/classes/Http/ServerRequest.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Http/Factory/ServerRequestFactoryTest.php
Log Message:
-----------
Refactor the Http\Factory\ServerRequestFactory class
- Implements Psr\Http\Message\ServerRequestFactoryInterface
- Add more unit tests
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d53d0612a64e47564d4a7a17307a17c41fe5ad2b
https://github.com/phpmyadmin/phpmyadmin/commit/d53d0612a64e47564d4a7a17307…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-07-19 (Wed, 07 July 2023) -03:00
Changed paths:
A libraries/classes/Http/Factory/UriFactory.php
A test/classes/Http/Factory/ResponseFactoryTest.php
A test/classes/Http/Factory/UriFactoryTest.php
A test/classes/Http/ResponseTest.php
M .github/workflows/tests.yml
M composer.json
M libraries/classes/Application.php
M libraries/classes/Http/Factory/ResponseFactory.php
M libraries/classes/Http/Factory/ServerRequestFactory.php
M libraries/classes/Http/Response.php
M libraries/classes/Http/ServerRequest.php
M libraries/classes/ResponseRenderer.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Http/Factory/ServerRequestFactoryTest.php
Log Message:
-----------
Merge pull request #18541 from MauricioFauth/psr7-psr17
Refactor HTTP factories