Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: bd2140576bd7a61217398c2cbf9bfacc2464861d
https://github.com/phpmyadmin/phpmyadmin/commit/bd2140576bd7a61217398c2cbf9…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-07-25 (Thu, 07 July 2024) -03:00
Changed paths:
M app/constants.php
M app/vendor_config.php
M bin/console
M public/index.php
M public/setup/index.php
M tests/bootstrap-dist.php
M tests/bootstrap-static.php
Log Message:
-----------
Remove the PHPMYADMIN constant
This constant was used to avoid non-entry-points scripts being called
directly. As phpMyAdmin has a public directory now, directly calling
scripts outside public is not possible anymore.
Introduced by afbb2a9dc2ff6f612e01f86e85788610e19a0338.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 2295812c270ffbbec6196369921d536b92637a71
https://github.com/phpmyadmin/phpmyadmin/commit/2295812c270ffbbec6196369921…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-07-25 (Thu, 07 July 2024) -03:00
Changed paths:
M app/constants.php
M app/vendor_config.php
M bin/console
M public/index.php
M public/setup/index.php
M tests/bootstrap-dist.php
M tests/bootstrap-static.php
Log Message:
-----------
Merge pull request #19239 from MauricioFauth/pma-constant-removal
Remove the PHPMYADMIN constant
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 1be9bfef3f132dec34d5db4b94c199ca5fcf0241
https://github.com/phpmyadmin/phpmyadmin/commit/1be9bfef3f132dec34d5db4b94c…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M resources/js/src/modules/functions.ts
M resources/templates/footer.twig
M src/Controllers/JavaScriptMessagesController.php
M tests/unit/FooterTest.php
D resources/templates/modals/function_confirm.twig
Log Message:
-----------
Remove div#functionConfirmModal from footer.twig
Creates div#functionConfirmModal when needed instead of including the
template for every request.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: a163d7585613c07fe7648cec8a54240a7d8477a6
https://github.com/phpmyadmin/phpmyadmin/commit/a163d7585613c07fe7648cec8a5…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M resources/js/src/modules/indexes.ts
M resources/templates/footer.twig
M tests/unit/FooterTest.php
D resources/templates/modals/add_index.twig
Log Message:
-----------
Remove div#addIndexModal from footer.twig
Creates div#addIndexModal when needed instead of including the
template for every request.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 50e5350f621359580e185df86cce85f4584ffc94
https://github.com/phpmyadmin/phpmyadmin/commit/50e5350f621359580e185df86cc…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M resources/js/src/modules/page_settings.ts
M resources/templates/footer.twig
M tests/unit/FooterTest.php
D resources/templates/modals/page_settings.twig
Log Message:
-----------
Remove div#pageSettingsModal from footer.twig
Creates div#pageSettingsModal when needed instead of including the
template for every request.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 4adf5a4cadee3ee7a65fe00901bac0b466b94b24
https://github.com/phpmyadmin/phpmyadmin/commit/4adf5a4cadee3ee7a65fe00901b…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M resources/templates/footer.twig
M src/Console.php
M src/Footer.php
M src/Header.php
M src/ResponseRenderer.php
M tests/unit/ConsoleTest.php
M tests/unit/FooterTest.php
M tests/unit/HeaderTest.php
M tests/unit/ResponseRendererTest.php
Log Message:
-----------
Remove isAjax from Header and Footer classes
The header and footer will always be empty when the request is ajax, so
only the content part is necessary.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: e4375c250d3477f4dc530ac0547a3f26ae8afb97
https://github.com/phpmyadmin/phpmyadmin/commit/e4375c250d3477f4dc530ac0547…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-23 (Thu, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M resources/templates/base.twig
M src/Footer.php
M src/Header.php
M tests/unit/FooterTest.php
M tests/unit/HeaderTest.php
D resources/templates/footer.twig
D resources/templates/header.twig
Log Message:
-----------
Merge header.twig and footer.twig into base.twig
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 61e5dfa19f4185d5958004aaad345ff3ccdeaccb
https://github.com/phpmyadmin/phpmyadmin/commit/61e5dfa19f4185d5958004aaad3…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-24 (Fri, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M resources/js/src/modules/functions.ts
M resources/js/src/modules/indexes.ts
M resources/js/src/modules/page_settings.ts
M resources/templates/base.twig
M src/Console.php
M src/Controllers/JavaScriptMessagesController.php
M src/Footer.php
M src/Header.php
M src/ResponseRenderer.php
M tests/unit/ConsoleTest.php
M tests/unit/FooterTest.php
M tests/unit/HeaderTest.php
M tests/unit/ResponseRendererTest.php
D resources/templates/footer.twig
D resources/templates/header.twig
D resources/templates/modals/add_index.twig
D resources/templates/modals/function_confirm.twig
D resources/templates/modals/page_settings.twig
Log Message:
-----------
Merge pull request #19176 from MauricioFauth/footer-modals
Merge header.twig and footer.twig into base.twig
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: cd62509cb32d43490c8ed5e5dcf9cc2f4db57f5e
https://github.com/phpmyadmin/phpmyadmin/commit/cd62509cb32d43490c8ed5e5dcf…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/table/structure/display_structure.twig
M src/Controllers/Table/Structure/AbstractIndexController.php
M src/Controllers/Table/Structure/AddIndexController.php
M src/Controllers/Table/Structure/AddKeyController.php
M src/Controllers/Table/Structure/FulltextController.php
M src/Controllers/Table/Structure/SpatialController.php
M src/Controllers/Table/Structure/UniqueController.php
M src/Query/Generator.php
M src/Table/Indexes.php
Log Message:
-----------
Make AddKeyController extends AbstractIndexController
Refactors Table\Structure\AddKeyController class to extends
Table\Structure\AbstractIndexController and to remove the dependency on
the Sql\SqlController class.
This helps with the response handling.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 1a356d894ffd1bd2499a65e4edd1ead9c700f345
https://github.com/phpmyadmin/phpmyadmin/commit/1a356d894ffd1bd2499a65e4edd…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Controllers/Database/Structure/AddPrefixTableController.php
M src/Controllers/Database/Structure/CentralColumns/AddController.php
M src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php
M src/Controllers/Database/Structure/CentralColumns/RemoveController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/Structure/CopyTableWithPrefixController.php
M src/Controllers/Database/Structure/DropTableController.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Export/ExportController.php
M src/Controllers/Export/TablesController.php
M src/Controllers/Table/ChangeRowsController.php
M src/Controllers/Table/ExportRowsController.php
M src/Controllers/Table/IndexesController.php
M src/Controllers/Table/ReplaceController.php
M src/Controllers/Table/Structure/CentralColumnsAddController.php
M src/Controllers/Table/Structure/CentralColumnsRemoveController.php
M src/Controllers/Table/Structure/PartitioningController.php
M src/Controllers/Table/Structure/PrimaryController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/View/CreateController.php
Log Message:
-----------
Use the return of the called controller instead of null
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d2060c56d5c913d58a0ef79efc9ad839873374f6
https://github.com/phpmyadmin/phpmyadmin/commit/d2060c56d5c913d58a0ef79efc9…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/Controllers/BrowseForeignersController.php
M src/Controllers/CheckRelationsController.php
M src/Controllers/CollationConnectionController.php
M src/Controllers/ColumnController.php
M src/Controllers/Console/Bookmark/AddController.php
M src/Controllers/Console/Bookmark/RefreshController.php
M src/Controllers/Database/CentralColumns/PopulateColumnsController.php
M src/Controllers/Database/CentralColumnsController.php
M src/Controllers/Database/DataDictionaryController.php
M src/Controllers/Database/DesignerController.php
M src/Controllers/Database/EventsController.php
M src/Controllers/Database/ExportController.php
M src/Controllers/Database/ImportController.php
M src/Controllers/Database/MultiTableQuery/QueryController.php
M src/Controllers/Database/MultiTableQuery/TablesController.php
M src/Controllers/Database/MultiTableQueryController.php
M src/Controllers/Database/PrivilegesController.php
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/SearchController.php
M src/Controllers/Database/SqlAutoCompleteController.php
M src/Controllers/Database/SqlController.php
M src/Controllers/Database/SqlFormatController.php
M src/Controllers/Database/Structure/AddPrefixController.php
M src/Controllers/Database/Structure/AddPrefixTableController.php
M src/Controllers/Database/Structure/CentralColumns/AddController.php
M src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php
M src/Controllers/Database/Structure/CentralColumns/RemoveController.php
M src/Controllers/Database/Structure/ChangePrefixFormController.php
M src/Controllers/Database/Structure/CopyFormController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/Structure/CopyTableWithPrefixController.php
M src/Controllers/Database/Structure/DropFormController.php
M src/Controllers/Database/Structure/DropTableController.php
M src/Controllers/Database/Structure/EmptyFormController.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/FavoriteTableController.php
M src/Controllers/Database/Structure/RealRowCountController.php
M src/Controllers/Database/Structure/ShowCreateController.php
M src/Controllers/Database/StructureController.php
M src/Controllers/Database/TrackingController.php
M src/Controllers/DatabaseController.php
M src/Controllers/ErrorReportController.php
M src/Controllers/Export/CheckTimeOutController.php
M src/Controllers/Export/ExportController.php
M src/Controllers/Export/TablesController.php
M src/Controllers/Export/Template/CreateController.php
M src/Controllers/Export/Template/DeleteController.php
M src/Controllers/Export/Template/LoadController.php
M src/Controllers/Export/Template/UpdateController.php
M src/Controllers/GisDataEditorController.php
M src/Controllers/GitInfoController.php
M src/Controllers/HomeController.php
M src/Controllers/Import/ImportController.php
M src/Controllers/Import/SimulateDmlController.php
M src/Controllers/Import/StatusController.php
M src/Controllers/InvocableController.php
M src/Controllers/LintController.php
M src/Controllers/LogoutController.php
M src/Controllers/Navigation/UpdateNavWidthConfigController.php
M src/Controllers/NavigationController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Normalization/FirstNormalForm/FirstStepController.php
M src/Controllers/Normalization/FirstNormalForm/FourthStepController.php
M src/Controllers/Normalization/FirstNormalForm/SecondStepController.php
M src/Controllers/Normalization/FirstNormalForm/ThirdStepController.php
M src/Controllers/Normalization/GetColumnsController.php
M src/Controllers/Normalization/MainController.php
M src/Controllers/Normalization/MoveRepeatingGroup.php
M src/Controllers/Normalization/PartialDependenciesController.php
M src/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/SecondNormalForm/FirstStepController.php
M src/Controllers/Normalization/SecondNormalForm/NewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/FirstStepController.php
M src/Controllers/Normalization/ThirdNormalForm/NewTablesController.php
M src/Controllers/Operations/Database/CollationController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Operations/ViewController.php
M src/Controllers/Preferences/ExportController.php
M src/Controllers/Preferences/FeaturesController.php
M src/Controllers/Preferences/ImportController.php
M src/Controllers/Preferences/MainPanelController.php
M src/Controllers/Preferences/ManageController.php
M src/Controllers/Preferences/NavigationController.php
M src/Controllers/Preferences/SqlController.php
M src/Controllers/Preferences/TwoFactorController.php
M src/Controllers/SchemaExportController.php
M src/Controllers/Server/BinlogController.php
M src/Controllers/Server/CollationsController.php
M src/Controllers/Server/Databases/CreateController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/EnginesController.php
M src/Controllers/Server/ExportController.php
M src/Controllers/Server/ImportController.php
M src/Controllers/Server/PluginsController.php
M src/Controllers/Server/Privileges/AccountLockController.php
M src/Controllers/Server/Privileges/AccountUnlockController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Server/ReplicationController.php
M src/Controllers/Server/ShowEngineController.php
M src/Controllers/Server/SqlController.php
M src/Controllers/Server/Status/AdvisorController.php
M src/Controllers/Server/Status/Monitor/ChartingDataController.php
M src/Controllers/Server/Status/Monitor/GeneralLogController.php
M src/Controllers/Server/Status/Monitor/LogVarsController.php
M src/Controllers/Server/Status/Monitor/QueryAnalyzerController.php
M src/Controllers/Server/Status/Monitor/SlowLogController.php
M src/Controllers/Server/Status/MonitorController.php
M src/Controllers/Server/Status/Processes/KillController.php
M src/Controllers/Server/Status/Processes/RefreshController.php
M src/Controllers/Server/Status/ProcessesController.php
M src/Controllers/Server/Status/QueriesController.php
M src/Controllers/Server/Status/StatusController.php
M src/Controllers/Server/Status/VariablesController.php
M src/Controllers/Server/UserGroupsController.php
M src/Controllers/Server/UserGroupsFormController.php
M src/Controllers/Server/Variables/GetVariableController.php
M src/Controllers/Server/Variables/SetVariableController.php
M src/Controllers/Server/VariablesController.php
M src/Controllers/Sql/ColumnPreferencesController.php
M src/Controllers/Sql/DefaultForeignKeyCheckValueController.php
M src/Controllers/Sql/EnumValuesController.php
M src/Controllers/Sql/RelationalValuesController.php
M src/Controllers/Sql/SetValuesController.php
M src/Controllers/Sql/SqlController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/ChangeController.php
M src/Controllers/Table/ChangeRowsController.php
M src/Controllers/Table/ChartController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/DeleteConfirmController.php
M src/Controllers/Table/DeleteRowsController.php
M src/Controllers/Table/DropColumnConfirmationController.php
M src/Controllers/Table/DropColumnController.php
M src/Controllers/Table/ExportController.php
M src/Controllers/Table/ExportRowsController.php
M src/Controllers/Table/FindReplaceController.php
M src/Controllers/Table/GetFieldController.php
M src/Controllers/Table/GisVisualizationController.php
M src/Controllers/Table/ImportController.php
M src/Controllers/Table/IndexRenameController.php
M src/Controllers/Table/IndexesController.php
M src/Controllers/Table/Maintenance/AnalyzeController.php
M src/Controllers/Table/Maintenance/CheckController.php
M src/Controllers/Table/Maintenance/ChecksumController.php
M src/Controllers/Table/Maintenance/OptimizeController.php
M src/Controllers/Table/Maintenance/RepairController.php
M src/Controllers/Table/Partition/AnalyzeController.php
M src/Controllers/Table/Partition/CheckController.php
M src/Controllers/Table/Partition/DropController.php
M src/Controllers/Table/Partition/OptimizeController.php
M src/Controllers/Table/Partition/RebuildController.php
M src/Controllers/Table/Partition/RepairController.php
M src/Controllers/Table/Partition/TruncateController.php
M src/Controllers/Table/PrivilegesController.php
M src/Controllers/Table/RecentFavoriteController.php
M src/Controllers/Table/RelationController.php
M src/Controllers/Table/ReplaceController.php
M src/Controllers/Table/SearchController.php
M src/Controllers/Table/SqlController.php
M src/Controllers/Table/Structure/AbstractIndexController.php
M src/Controllers/Table/Structure/AddIndexController.php
M src/Controllers/Table/Structure/AddKeyController.php
M src/Controllers/Table/Structure/BrowseController.php
M src/Controllers/Table/Structure/CentralColumnsAddController.php
M src/Controllers/Table/Structure/CentralColumnsRemoveController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/FulltextController.php
M src/Controllers/Table/Structure/MoveColumnsController.php
M src/Controllers/Table/Structure/PartitioningController.php
M src/Controllers/Table/Structure/PrimaryController.php
M src/Controllers/Table/Structure/ReservedWordCheckController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/Table/Structure/SpatialController.php
M src/Controllers/Table/Structure/UniqueController.php
M src/Controllers/Table/StructureController.php
M src/Controllers/Table/TrackingController.php
M src/Controllers/Table/ZoomSearchController.php
M src/Controllers/TableController.php
M src/Controllers/ThemeSetController.php
M src/Controllers/ThemesController.php
M src/Controllers/Transformation/OverviewController.php
M src/Controllers/Transformation/WrapperController.php
M src/Controllers/Triggers/IndexController.php
M src/Controllers/UserPasswordController.php
M src/Controllers/View/CreateController.php
M tests/unit/Controllers/CollationConnectionControllerTest.php
M tests/unit/Controllers/Database/Structure/AddPrefixControllerTest.php
M tests/unit/Controllers/Database/Structure/ChangePrefixFormControllerTest.php
M tests/unit/Controllers/Database/Structure/CopyFormControllerTest.php
M tests/unit/Controllers/Export/ExportControllerTest.php
M tests/unit/Controllers/HomeControllerTest.php
M tests/unit/Controllers/LintControllerTest.php
M tests/unit/Controllers/LogoutControllerTest.php
M tests/unit/Controllers/SchemaExportControllerTest.php
M tests/unit/Controllers/Table/ChangeRowsControllerTest.php
M tests/unit/Controllers/Table/ExportRowsControllerTest.php
M tests/unit/Controllers/Table/GetFieldControllerTest.php
M tests/unit/Controllers/Table/GisVisualizationControllerTest.php
M tests/unit/Controllers/Table/Structure/SaveControllerTest.php
M tests/unit/Controllers/Table/Structure/SpatialControllerTest.php
M tests/unit/Controllers/Table/Structure/UniqueControllerTest.php
M tests/unit/Controllers/Table/TrackingControllerTest.php
Log Message:
-----------
Change InvocableController to always return a Response
When 'null' is returned, ResponseRenderer::response() is called, so
call it early to always return a Response object.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 99ad89e07d7da6319c8f4aa3f2471f7ac4864d75
https://github.com/phpmyadmin/phpmyadmin/commit/99ad89e07d7da6319c8f4aa3f24…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-22 (Wed, 05 May 2024) -03:00
Changed paths:
M src/Application.php
M src/Http/Handler/ApplicationHandler.php
M src/Http/Middleware/MinimumCommonRedirection.php
M src/Routing/Routing.php
M tests/unit/Http/Handler/ApplicationHandlerTest.php
Log Message:
-----------
Remove null handling from Http\Handler\ApplicationHandler
A Response object is always returned by InvocableController.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: ff47ba8e6284ceadd8fd704f944444e133617fab
https://github.com/phpmyadmin/phpmyadmin/commit/ff47ba8e6284ceadd8fd704f944…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-24 (Fri, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/table/structure/display_structure.twig
M src/Application.php
M src/Controllers/BrowseForeignersController.php
M src/Controllers/CheckRelationsController.php
M src/Controllers/CollationConnectionController.php
M src/Controllers/ColumnController.php
M src/Controllers/Console/Bookmark/AddController.php
M src/Controllers/Console/Bookmark/RefreshController.php
M src/Controllers/Database/CentralColumns/PopulateColumnsController.php
M src/Controllers/Database/CentralColumnsController.php
M src/Controllers/Database/DataDictionaryController.php
M src/Controllers/Database/DesignerController.php
M src/Controllers/Database/EventsController.php
M src/Controllers/Database/ExportController.php
M src/Controllers/Database/ImportController.php
M src/Controllers/Database/MultiTableQuery/QueryController.php
M src/Controllers/Database/MultiTableQuery/TablesController.php
M src/Controllers/Database/MultiTableQueryController.php
M src/Controllers/Database/PrivilegesController.php
M src/Controllers/Database/RoutinesController.php
M src/Controllers/Database/SearchController.php
M src/Controllers/Database/SqlAutoCompleteController.php
M src/Controllers/Database/SqlController.php
M src/Controllers/Database/SqlFormatController.php
M src/Controllers/Database/Structure/AddPrefixController.php
M src/Controllers/Database/Structure/AddPrefixTableController.php
M src/Controllers/Database/Structure/CentralColumns/AddController.php
M src/Controllers/Database/Structure/CentralColumns/MakeConsistentController.php
M src/Controllers/Database/Structure/CentralColumns/RemoveController.php
M src/Controllers/Database/Structure/ChangePrefixFormController.php
M src/Controllers/Database/Structure/CopyFormController.php
M src/Controllers/Database/Structure/CopyTableController.php
M src/Controllers/Database/Structure/CopyTableWithPrefixController.php
M src/Controllers/Database/Structure/DropFormController.php
M src/Controllers/Database/Structure/DropTableController.php
M src/Controllers/Database/Structure/EmptyFormController.php
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/FavoriteTableController.php
M src/Controllers/Database/Structure/RealRowCountController.php
M src/Controllers/Database/Structure/ShowCreateController.php
M src/Controllers/Database/StructureController.php
M src/Controllers/Database/TrackingController.php
M src/Controllers/DatabaseController.php
M src/Controllers/ErrorReportController.php
M src/Controllers/Export/CheckTimeOutController.php
M src/Controllers/Export/ExportController.php
M src/Controllers/Export/TablesController.php
M src/Controllers/Export/Template/CreateController.php
M src/Controllers/Export/Template/DeleteController.php
M src/Controllers/Export/Template/LoadController.php
M src/Controllers/Export/Template/UpdateController.php
M src/Controllers/GisDataEditorController.php
M src/Controllers/GitInfoController.php
M src/Controllers/HomeController.php
M src/Controllers/Import/ImportController.php
M src/Controllers/Import/SimulateDmlController.php
M src/Controllers/Import/StatusController.php
M src/Controllers/InvocableController.php
M src/Controllers/LintController.php
M src/Controllers/LogoutController.php
M src/Controllers/Navigation/UpdateNavWidthConfigController.php
M src/Controllers/NavigationController.php
M src/Controllers/Normalization/AddNewPrimaryController.php
M src/Controllers/Normalization/CreateNewColumnController.php
M src/Controllers/Normalization/FirstNormalForm/FirstStepController.php
M src/Controllers/Normalization/FirstNormalForm/FourthStepController.php
M src/Controllers/Normalization/FirstNormalForm/SecondStepController.php
M src/Controllers/Normalization/FirstNormalForm/ThirdStepController.php
M src/Controllers/Normalization/GetColumnsController.php
M src/Controllers/Normalization/MainController.php
M src/Controllers/Normalization/MoveRepeatingGroup.php
M src/Controllers/Normalization/PartialDependenciesController.php
M src/Controllers/Normalization/SecondNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/SecondNormalForm/FirstStepController.php
M src/Controllers/Normalization/SecondNormalForm/NewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/CreateNewTablesController.php
M src/Controllers/Normalization/ThirdNormalForm/FirstStepController.php
M src/Controllers/Normalization/ThirdNormalForm/NewTablesController.php
M src/Controllers/Operations/Database/CollationController.php
M src/Controllers/Operations/DatabaseController.php
M src/Controllers/Operations/TableController.php
M src/Controllers/Operations/ViewController.php
M src/Controllers/Preferences/ExportController.php
M src/Controllers/Preferences/FeaturesController.php
M src/Controllers/Preferences/ImportController.php
M src/Controllers/Preferences/MainPanelController.php
M src/Controllers/Preferences/ManageController.php
M src/Controllers/Preferences/NavigationController.php
M src/Controllers/Preferences/SqlController.php
M src/Controllers/Preferences/TwoFactorController.php
M src/Controllers/SchemaExportController.php
M src/Controllers/Server/BinlogController.php
M src/Controllers/Server/CollationsController.php
M src/Controllers/Server/Databases/CreateController.php
M src/Controllers/Server/Databases/DestroyController.php
M src/Controllers/Server/DatabasesController.php
M src/Controllers/Server/EnginesController.php
M src/Controllers/Server/ExportController.php
M src/Controllers/Server/ImportController.php
M src/Controllers/Server/PluginsController.php
M src/Controllers/Server/Privileges/AccountLockController.php
M src/Controllers/Server/Privileges/AccountUnlockController.php
M src/Controllers/Server/PrivilegesController.php
M src/Controllers/Server/ReplicationController.php
M src/Controllers/Server/ShowEngineController.php
M src/Controllers/Server/SqlController.php
M src/Controllers/Server/Status/AdvisorController.php
M src/Controllers/Server/Status/Monitor/ChartingDataController.php
M src/Controllers/Server/Status/Monitor/GeneralLogController.php
M src/Controllers/Server/Status/Monitor/LogVarsController.php
M src/Controllers/Server/Status/Monitor/QueryAnalyzerController.php
M src/Controllers/Server/Status/Monitor/SlowLogController.php
M src/Controllers/Server/Status/MonitorController.php
M src/Controllers/Server/Status/Processes/KillController.php
M src/Controllers/Server/Status/Processes/RefreshController.php
M src/Controllers/Server/Status/ProcessesController.php
M src/Controllers/Server/Status/QueriesController.php
M src/Controllers/Server/Status/StatusController.php
M src/Controllers/Server/Status/VariablesController.php
M src/Controllers/Server/UserGroupsController.php
M src/Controllers/Server/UserGroupsFormController.php
M src/Controllers/Server/Variables/GetVariableController.php
M src/Controllers/Server/Variables/SetVariableController.php
M src/Controllers/Server/VariablesController.php
M src/Controllers/Sql/ColumnPreferencesController.php
M src/Controllers/Sql/DefaultForeignKeyCheckValueController.php
M src/Controllers/Sql/EnumValuesController.php
M src/Controllers/Sql/RelationalValuesController.php
M src/Controllers/Sql/SetValuesController.php
M src/Controllers/Sql/SqlController.php
M src/Controllers/Table/AddFieldController.php
M src/Controllers/Table/ChangeController.php
M src/Controllers/Table/ChangeRowsController.php
M src/Controllers/Table/ChartController.php
M src/Controllers/Table/CreateController.php
M src/Controllers/Table/DeleteConfirmController.php
M src/Controllers/Table/DeleteRowsController.php
M src/Controllers/Table/DropColumnConfirmationController.php
M src/Controllers/Table/DropColumnController.php
M src/Controllers/Table/ExportController.php
M src/Controllers/Table/ExportRowsController.php
M src/Controllers/Table/FindReplaceController.php
M src/Controllers/Table/GetFieldController.php
M src/Controllers/Table/GisVisualizationController.php
M src/Controllers/Table/ImportController.php
M src/Controllers/Table/IndexRenameController.php
M src/Controllers/Table/IndexesController.php
M src/Controllers/Table/Maintenance/AnalyzeController.php
M src/Controllers/Table/Maintenance/CheckController.php
M src/Controllers/Table/Maintenance/ChecksumController.php
M src/Controllers/Table/Maintenance/OptimizeController.php
M src/Controllers/Table/Maintenance/RepairController.php
M src/Controllers/Table/Partition/AnalyzeController.php
M src/Controllers/Table/Partition/CheckController.php
M src/Controllers/Table/Partition/DropController.php
M src/Controllers/Table/Partition/OptimizeController.php
M src/Controllers/Table/Partition/RebuildController.php
M src/Controllers/Table/Partition/RepairController.php
M src/Controllers/Table/Partition/TruncateController.php
M src/Controllers/Table/PrivilegesController.php
M src/Controllers/Table/RecentFavoriteController.php
M src/Controllers/Table/RelationController.php
M src/Controllers/Table/ReplaceController.php
M src/Controllers/Table/SearchController.php
M src/Controllers/Table/SqlController.php
M src/Controllers/Table/Structure/AbstractIndexController.php
M src/Controllers/Table/Structure/AddIndexController.php
M src/Controllers/Table/Structure/AddKeyController.php
M src/Controllers/Table/Structure/BrowseController.php
M src/Controllers/Table/Structure/CentralColumnsAddController.php
M src/Controllers/Table/Structure/CentralColumnsRemoveController.php
M src/Controllers/Table/Structure/ChangeController.php
M src/Controllers/Table/Structure/FulltextController.php
M src/Controllers/Table/Structure/MoveColumnsController.php
M src/Controllers/Table/Structure/PartitioningController.php
M src/Controllers/Table/Structure/PrimaryController.php
M src/Controllers/Table/Structure/ReservedWordCheckController.php
M src/Controllers/Table/Structure/SaveController.php
M src/Controllers/Table/Structure/SpatialController.php
M src/Controllers/Table/Structure/UniqueController.php
M src/Controllers/Table/StructureController.php
M src/Controllers/Table/TrackingController.php
M src/Controllers/Table/ZoomSearchController.php
M src/Controllers/TableController.php
M src/Controllers/ThemeSetController.php
M src/Controllers/ThemesController.php
M src/Controllers/Transformation/OverviewController.php
M src/Controllers/Transformation/WrapperController.php
M src/Controllers/Triggers/IndexController.php
M src/Controllers/UserPasswordController.php
M src/Controllers/View/CreateController.php
M src/Http/Handler/ApplicationHandler.php
M src/Http/Middleware/MinimumCommonRedirection.php
M src/Query/Generator.php
M src/Routing/Routing.php
M src/Table/Indexes.php
M tests/unit/Controllers/CollationConnectionControllerTest.php
M tests/unit/Controllers/Database/Structure/AddPrefixControllerTest.php
M tests/unit/Controllers/Database/Structure/ChangePrefixFormControllerTest.php
M tests/unit/Controllers/Database/Structure/CopyFormControllerTest.php
M tests/unit/Controllers/Export/ExportControllerTest.php
M tests/unit/Controllers/HomeControllerTest.php
M tests/unit/Controllers/LintControllerTest.php
M tests/unit/Controllers/LogoutControllerTest.php
M tests/unit/Controllers/SchemaExportControllerTest.php
M tests/unit/Controllers/Table/ChangeRowsControllerTest.php
M tests/unit/Controllers/Table/ExportRowsControllerTest.php
M tests/unit/Controllers/Table/GetFieldControllerTest.php
M tests/unit/Controllers/Table/GisVisualizationControllerTest.php
M tests/unit/Controllers/Table/Structure/SaveControllerTest.php
M tests/unit/Controllers/Table/Structure/SpatialControllerTest.php
M tests/unit/Controllers/Table/Structure/UniqueControllerTest.php
M tests/unit/Controllers/Table/TrackingControllerTest.php
M tests/unit/Http/Handler/ApplicationHandlerTest.php
Log Message:
-----------
Merge pull request #19175 from MauricioFauth/controller-response
Change InvocableController to always return a Response object
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 24fcf259f304159ae6c34f8367870f6099e2c758
https://github.com/phpmyadmin/phpmyadmin/commit/24fcf259f304159ae6c34f83678…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-15 (Wed, 05 May 2024) -03:00
Changed paths:
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/database/structure/change_prefix_form.twig
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/Controllers/Database/Structure/ReplacePrefixController.php
M src/FlashMessages.php
M src/Html/Generator.php
M src/Twig/MessageExtension.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
M tests/unit/FlashMessagesTest.php
Log Message:
-----------
Add support for statement messages in FlashMessages class
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 64a8a9d779df3f43ed7dc56c3781f12b7737c5c7
https://github.com/phpmyadmin/phpmyadmin/commit/64a8a9d779df3f43ed7dc56c378…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-15 (Wed, 05 May 2024) -03:00
Changed paths:
A src/FlashMessenger.php
A src/Twig/FlashMessengerExtension.php
A tests/unit/FlashMessengerTest.php
M app/services.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/ReplacePrefixController.php
M src/Controllers/Table/DropColumnController.php
M src/Export/Export.php
M src/Template.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
D src/FlashMessages.php
D src/Twig/FlashMessagesExtension.php
D tests/unit/FlashMessagesTest.php
Log Message:
-----------
Rename the FlashMessages class to FlashMessenger
This class handles the flash messages instead of being a collection
of flash messages, so FlashMessenger is a better name.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: c10d265ae57ed956d7fb59a4997dcc036386d156
https://github.com/phpmyadmin/phpmyadmin/commit/c10d265ae57ed956d7fb59a4997…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/FlashMessenger.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
M tests/unit/FlashMessengerTest.php
Log Message:
-----------
Move flash message context to the shaped array
Does not group the messages by context.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: cf44e8beb496e9b992b8b2d58ee951be9d1f4962
https://github.com/phpmyadmin/phpmyadmin/commit/cf44e8beb496e9b992b8b2d58ee…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
A resources/templates/components/flash_messages.twig
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/Twig/FlashMessengerExtension.php
Log Message:
-----------
Extract flash messages view into components/flash_messages.twig
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d17e46c486d9339ae0505ea02b22e537c819e1b2
https://github.com/phpmyadmin/phpmyadmin/commit/d17e46c486d9339ae0505ea02b2…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
M src/Html/Generator.php
M src/Twig/MessageExtension.php
Log Message:
-----------
Extract message type match from Generator::getMessage
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 1a357c389850c46e8d026a7059764e150ce58c03
https://github.com/phpmyadmin/phpmyadmin/commit/1a357c389850c46e8d026a70597…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-16 (Thu, 05 May 2024) -03:00
Changed paths:
M psalm-baseline.xml
M src/FlashMessenger.php
M tests/unit/FlashMessengerTest.php
Log Message:
-----------
Lazy-load session storage in FlashMessenger
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: fefd6d1222879fb6406e78a0de9e4690e1fa3364
https://github.com/phpmyadmin/phpmyadmin/commit/fefd6d1222879fb6406e78a0de9…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2024-05-18 (Sat, 05 May 2024) -03:00
Changed paths:
A resources/templates/components/flash_messages.twig
A src/FlashMessenger.php
A src/Twig/FlashMessengerExtension.php
A tests/unit/FlashMessengerTest.php
M app/services.php
M app/services_controllers.php
M phpstan-baseline.neon
M psalm-baseline.xml
M resources/templates/database/structure/change_prefix_form.twig
M resources/templates/database/structure/index.twig
M resources/templates/export.twig
M resources/templates/table/page_with_secondary_tabs.twig
M src/Controllers/Database/Structure/EmptyTableController.php
M src/Controllers/Database/Structure/ReplacePrefixController.php
M src/Controllers/Table/DropColumnController.php
M src/Export/Export.php
M src/Html/Generator.php
M src/Template.php
M src/Twig/MessageExtension.php
M tests/unit/Controllers/Table/DropColumnControllerTest.php
M tests/unit/Export/ExportTest.php
D src/FlashMessages.php
D src/Twig/FlashMessagesExtension.php
D tests/unit/FlashMessagesTest.php
Log Message:
-----------
Merge pull request #19169 from MauricioFauth/flash-messages-statement
Add support for statement messages in FlashMessenger class