Git
Threads by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
October 2026
- 7 participants
- 51 discussions
[phpmyadmin/phpmyadmin] 3ff024: Get export_item param from ServerRequest object
by Maurício Meneghini Fauth 11 Oct '26
by Maurício Meneghini Fauth 11 Oct '26
11 Oct '26
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 3ff024fe9d520a26448aa2f726128243eb4e336c
https://github.com/phpmyadmin/phpmyadmin/commit/3ff024fe9d520a26448aa2f7261…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-10 (Sat, 10 October 2026) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Database/EventsController.php
M src/Controllers/Database/RoutinesController.php
Log Message:
-----------
Get export_item param from ServerRequest object
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: bfa101820924bf8382bf16743be7ac67464a8f84
https://github.com/phpmyadmin/phpmyadmin/commit/bfa101820924bf8382bf16743be…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-10 (Sat, 10 October 2026) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Controllers/Database/EventsController.php
M src/Controllers/Database/RoutinesController.php
Log Message:
-----------
Merge pull request #20520 from MauricioFauth/export_item-get-param
Get export_item param from ServerRequest object
1
0
10 Oct '26
Branch: refs/heads/QA_5_2
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 35d195b871d7ee17d024568ece824f3f3ec17079
https://github.com/phpmyadmin/phpmyadmin/commit/35d195b871d7ee17d024568ece8…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2026-10-09 (Fri, 10 October 2026) +02:00
Changed paths:
M scripts/create-release.sh
Log Message:
-----------
Update create-release.sh
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: ec35d89aec5cb1a4d4f92158ea86d294859b516f
https://github.com/phpmyadmin/phpmyadmin/commit/ec35d89aec5cb1a4d4f92158ea8…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2026-10-09 (Fri, 10 October 2026) +02:00
Changed paths:
M scripts/create-release.sh
Log Message:
-----------
Sort files
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: 280190d92728de54181ddf6a5f473ace88ff027f
https://github.com/phpmyadmin/phpmyadmin/commit/280190d92728de54181ddf6a5f4…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-10 (Sat, 10 October 2026) -03:00
Changed paths:
M scripts/create-release.sh
Log Message:
-----------
Merge pull request #20518 from liviuconcioiu/excludes_qa
[5.2] Update create-release.sh
1
0
[phpmyadmin/sql-parser] 2e5435: Remove dependency on zumba/json-serializer
by Maurício Meneghini Fauth 10 Oct '26
by Maurício Meneghini Fauth 10 Oct '26
10 Oct '26
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: 2e54358c9fbf1b2f045f770097e8163a675ab36f
https://github.com/phpmyadmin/sql-parser/commit/2e54358c9fbf1b2f045f770097e…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A src/SerializableComponent.php
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Components/AlterOperation.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/WithKeyword.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Token.php
M src/TokensList.php
M src/Tools/TestGenerator.php
M src/UtfString.php
M tests/Parser/LoadStatementTest.php
M tests/Parser/ParserLongExportsTest.php
M tests/Parser/SelectStatementTest.php
M tests/Parser/TransactionStatementTest.php
M tests/TestCase.php
M tests/data/bugs/fuzz1.out
M tests/data/bugs/fuzz2.out
M tests/data/bugs/fuzz3.out
M tests/data/bugs/fuzz4.out
M tests/data/bugs/fuzz5.out
M tests/data/bugs/fuzz6.out
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh202.out
M tests/data/bugs/gh234.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh412.out
M tests/data/bugs/gh478.out
M tests/data/bugs/gh492.out
M tests/data/bugs/gh496.out
M tests/data/bugs/gh498.out
M tests/data/bugs/gh499.out
M tests/data/bugs/gh508.out
M tests/data/bugs/gh511.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexEmptyCStyleComment.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolUser1.out
M tests/data/lexer/lexSymbolUser2.out
M tests/data/lexer/lexSymbolUser3.out
M tests/data/lexer/lexSymbolUser4_mariadb_100400.out
M tests/data/lexer/lexSymbolUser5_mariadb_100400.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/misc/parseParameter2.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter14.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterEvent.out
M tests/data/parser/parseAlterEvent2.out
M tests/data/parser/parseAlterEvent3.out
M tests/data/parser/parseAlterEvent4.out
M tests/data/parser/parseAlterEvent5.out
M tests/data/parser/parseAlterEvent6.out
M tests/data/parser/parseAlterEvent7.out
M tests/data/parser/parseAlterEvent8.out
M tests/data/parser/parseAlterEvent9.out
M tests/data/parser/parseAlterEventComplete.out
M tests/data/parser/parseAlterEventErr.out
M tests/data/parser/parseAlterEventOnScheduleAt.out
M tests/data/parser/parseAlterEventOnScheduleAt2.out
M tests/data/parser/parseAlterEventOnScheduleEvery.out
M tests/data/parser/parseAlterEventOnScheduleEvery2.out
M tests/data/parser/parseAlterEventOnScheduleEvery3.out
M tests/data/parser/parseAlterEventOnScheduleEvery4.out
M tests/data/parser/parseAlterEventOnScheduleEvery5.out
M tests/data/parser/parseAlterEventOnScheduleEvery6.out
M tests/data/parser/parseAlterEventWithDefiner.out
M tests/data/parser/parseAlterEventWithOtherDefiners.out
M tests/data/parser/parseAlterFunction1.out
M tests/data/parser/parseAlterFunction2.out
M tests/data/parser/parseAlterFunction3.out
M tests/data/parser/parseAlterFunction4.out
M tests/data/parser/parseAlterFunction5.out
M tests/data/parser/parseAlterFunction6.out
M tests/data/parser/parseAlterProcedure1.out
M tests/data/parser/parseAlterProcedure2.out
M tests/data/parser/parseAlterProcedure3.out
M tests/data/parser/parseAlterProcedure4.out
M tests/data/parser/parseAlterProcedure5.out
M tests/data/parser/parseAlterProcedure6.out
M tests/data/parser/parseAlterRenameColumn.out
M tests/data/parser/parseAlterRenameColumns.out
M tests/data/parser/parseAlterTableAddColumnWithCheck.out
M tests/data/parser/parseAlterTableAddSpatialIndex1.out
M tests/data/parser/parseAlterTableAddUniqueKey1.out
M tests/data/parser/parseAlterTableAddUniqueKey2.out
M tests/data/parser/parseAlterTableAddUniqueKeyAsc.out
M tests/data/parser/parseAlterTableAddUniqueKeyAscDesc.out
M tests/data/parser/parseAlterTableAddUniqueKeyAscLower.out
M tests/data/parser/parseAlterTableAddUniqueKeyDesc.out
M tests/data/parser/parseAlterTableAddUniqueKeyDescAsc.out
M tests/data/parser/parseAlterTableAddUniqueKeyDescLower.out
M tests/data/parser/parseAlterTableAddUniqueKeyTwoDesc.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableCoalescePartition.out
M tests/data/parser/parseAlterTableDropAddIndex1.out
M tests/data/parser/parseAlterTableDropColumn1.out
M tests/data/parser/parseAlterTableModifyColumn.out
M tests/data/parser/parseAlterTableModifyColumnEnum1.out
M tests/data/parser/parseAlterTableModifyColumnEnum2.out
M tests/data/parser/parseAlterTableModifyColumnEnum3.out
M tests/data/parser/parseAlterTablePartitionByRange1.out
M tests/data/parser/parseAlterTablePartitionByRange2.out
M tests/data/parser/parseAlterTableRenameIndex1.out
M tests/data/parser/parseAlterTableRenameIndex2.out
M tests/data/parser/parseAlterTableRenameKey1.out
M tests/data/parser/parseAlterTableRenameKey2.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser10.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterUser9.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeErr1.out
M tests/data/parser/parseAnalyzeErr2.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCall4.out
M tests/data/parser/parseCall5.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateOrReplaceView1.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateProcedure3.out
M tests/data/parser/parseCreateProcedure4.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable10.out
M tests/data/parser/parseCreateTable11.out
M tests/data/parser/parseCreateTable12.out
M tests/data/parser/parseCreateTable13.out
M tests/data/parser/parseCreateTable14.out
M tests/data/parser/parseCreateTable15.out
M tests/data/parser/parseCreateTable16.out
M tests/data/parser/parseCreateTable17.out
M tests/data/parser/parseCreateTable18.out
M tests/data/parser/parseCreateTable19_mariadb_100500.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable20_mariadb_101000.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTable9.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableColumnCompressed.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSRID.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTableWithParser.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser1.out
M tests/data/parser/parseCreateUser2.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateView5.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain10.out
M tests/data/parser/parseExplain11.out
M tests/data/parser/parseExplain12.out
M tests/data/parser/parseExplain13.out
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplain5.out
M tests/data/parser/parseExplain6.out
M tests/data/parser/parseExplain7.out
M tests/data/parser/parseExplain8.out
M tests/data/parser/parseExplain9.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertFunction.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseKill.out
M tests/data/parser/parseKill2.out
M tests/data/parser/parseKill3.out
M tests/data/parser/parseKillConnection.out
M tests/data/parser/parseKillErr1.out
M tests/data/parser/parseKillErr2.out
M tests/data/parser/parseKillErr3.out
M tests/data/parser/parseKillErr4.out
M tests/data/parser/parseKillQuery.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoad7.out
M tests/data/parser/parseLoad8.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect15.out
M tests/data/parser/parseSelect16.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectAggregateWithPartitionAndAlias.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectGroupBy.out
M tests/data/parser/parseSelectGroupByErr.out
M tests/data/parser/parseSelectGroupByWithComments.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOrderByIsNull.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWhereCollate.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetGlobalVariable.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseSetVariable.out
M tests/data/parser/parseSetVariable2.out
M tests/data/parser/parseTable1.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransaction4.out
M tests/data/parser/parseTransaction5.out
M tests/data/parser/parseTransaction6.out
M tests/data/parser/parseTransaction7.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate1.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdate5.out
M tests/data/parser/parseUpdate6.out
M tests/data/parser/parseUpdate7.out
M tests/data/parser/parseUpdateEmptySet.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWhere0.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
M tests/data/parser/parsephpMyAdminExport1.out
D src/Tools/CustomJsonSerializer.php
D tests/UtfStringSerializer.php
Log Message:
-----------
Remove dependency on zumba/json-serializer
Instead of deserializing the data and then comparing it with the actual
objects, this serializes the actual object and then compares it with the
serialized data.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 87fa9b88835ab0e2d5a44d741863a422b57a8dba
https://github.com/phpmyadmin/sql-parser/commit/87fa9b88835ab0e2d5a44d74186…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-10 (Sat, 10 October 2026) -03:00
Changed paths:
A src/SerializableComponent.php
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Components/AlterOperation.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/WithKeyword.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Token.php
M src/TokensList.php
M src/Tools/TestGenerator.php
M src/UtfString.php
M tests/Parser/LoadStatementTest.php
M tests/Parser/ParserLongExportsTest.php
M tests/Parser/SelectStatementTest.php
M tests/Parser/TransactionStatementTest.php
M tests/TestCase.php
M tests/data/bugs/fuzz1.out
M tests/data/bugs/fuzz2.out
M tests/data/bugs/fuzz3.out
M tests/data/bugs/fuzz4.out
M tests/data/bugs/fuzz5.out
M tests/data/bugs/fuzz6.out
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh202.out
M tests/data/bugs/gh234.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh412.out
M tests/data/bugs/gh478.out
M tests/data/bugs/gh492.out
M tests/data/bugs/gh496.out
M tests/data/bugs/gh498.out
M tests/data/bugs/gh499.out
M tests/data/bugs/gh508.out
M tests/data/bugs/gh511.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexEmptyCStyleComment.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolUser1.out
M tests/data/lexer/lexSymbolUser2.out
M tests/data/lexer/lexSymbolUser3.out
M tests/data/lexer/lexSymbolUser4_mariadb_100400.out
M tests/data/lexer/lexSymbolUser5_mariadb_100400.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/misc/parseParameter2.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter14.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterEvent.out
M tests/data/parser/parseAlterEvent2.out
M tests/data/parser/parseAlterEvent3.out
M tests/data/parser/parseAlterEvent4.out
M tests/data/parser/parseAlterEvent5.out
M tests/data/parser/parseAlterEvent6.out
M tests/data/parser/parseAlterEvent7.out
M tests/data/parser/parseAlterEvent8.out
M tests/data/parser/parseAlterEvent9.out
M tests/data/parser/parseAlterEventComplete.out
M tests/data/parser/parseAlterEventErr.out
M tests/data/parser/parseAlterEventOnScheduleAt.out
M tests/data/parser/parseAlterEventOnScheduleAt2.out
M tests/data/parser/parseAlterEventOnScheduleEvery.out
M tests/data/parser/parseAlterEventOnScheduleEvery2.out
M tests/data/parser/parseAlterEventOnScheduleEvery3.out
M tests/data/parser/parseAlterEventOnScheduleEvery4.out
M tests/data/parser/parseAlterEventOnScheduleEvery5.out
M tests/data/parser/parseAlterEventOnScheduleEvery6.out
M tests/data/parser/parseAlterEventWithDefiner.out
M tests/data/parser/parseAlterEventWithOtherDefiners.out
M tests/data/parser/parseAlterFunction1.out
M tests/data/parser/parseAlterFunction2.out
M tests/data/parser/parseAlterFunction3.out
M tests/data/parser/parseAlterFunction4.out
M tests/data/parser/parseAlterFunction5.out
M tests/data/parser/parseAlterFunction6.out
M tests/data/parser/parseAlterProcedure1.out
M tests/data/parser/parseAlterProcedure2.out
M tests/data/parser/parseAlterProcedure3.out
M tests/data/parser/parseAlterProcedure4.out
M tests/data/parser/parseAlterProcedure5.out
M tests/data/parser/parseAlterProcedure6.out
M tests/data/parser/parseAlterRenameColumn.out
M tests/data/parser/parseAlterRenameColumns.out
M tests/data/parser/parseAlterTableAddColumnWithCheck.out
M tests/data/parser/parseAlterTableAddSpatialIndex1.out
M tests/data/parser/parseAlterTableAddUniqueKey1.out
M tests/data/parser/parseAlterTableAddUniqueKey2.out
M tests/data/parser/parseAlterTableAddUniqueKeyAsc.out
M tests/data/parser/parseAlterTableAddUniqueKeyAscDesc.out
M tests/data/parser/parseAlterTableAddUniqueKeyAscLower.out
M tests/data/parser/parseAlterTableAddUniqueKeyDesc.out
M tests/data/parser/parseAlterTableAddUniqueKeyDescAsc.out
M tests/data/parser/parseAlterTableAddUniqueKeyDescLower.out
M tests/data/parser/parseAlterTableAddUniqueKeyTwoDesc.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableCoalescePartition.out
M tests/data/parser/parseAlterTableDropAddIndex1.out
M tests/data/parser/parseAlterTableDropColumn1.out
M tests/data/parser/parseAlterTableModifyColumn.out
M tests/data/parser/parseAlterTableModifyColumnEnum1.out
M tests/data/parser/parseAlterTableModifyColumnEnum2.out
M tests/data/parser/parseAlterTableModifyColumnEnum3.out
M tests/data/parser/parseAlterTablePartitionByRange1.out
M tests/data/parser/parseAlterTablePartitionByRange2.out
M tests/data/parser/parseAlterTableRenameIndex1.out
M tests/data/parser/parseAlterTableRenameIndex2.out
M tests/data/parser/parseAlterTableRenameKey1.out
M tests/data/parser/parseAlterTableRenameKey2.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser10.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterUser9.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeErr1.out
M tests/data/parser/parseAnalyzeErr2.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCall4.out
M tests/data/parser/parseCall5.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateOrReplaceView1.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateProcedure3.out
M tests/data/parser/parseCreateProcedure4.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable10.out
M tests/data/parser/parseCreateTable11.out
M tests/data/parser/parseCreateTable12.out
M tests/data/parser/parseCreateTable13.out
M tests/data/parser/parseCreateTable14.out
M tests/data/parser/parseCreateTable15.out
M tests/data/parser/parseCreateTable16.out
M tests/data/parser/parseCreateTable17.out
M tests/data/parser/parseCreateTable18.out
M tests/data/parser/parseCreateTable19_mariadb_100500.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable20_mariadb_101000.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTable9.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableColumnCompressed.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSRID.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTableWithParser.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser1.out
M tests/data/parser/parseCreateUser2.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateView5.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain10.out
M tests/data/parser/parseExplain11.out
M tests/data/parser/parseExplain12.out
M tests/data/parser/parseExplain13.out
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplain5.out
M tests/data/parser/parseExplain6.out
M tests/data/parser/parseExplain7.out
M tests/data/parser/parseExplain8.out
M tests/data/parser/parseExplain9.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertFunction.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseKill.out
M tests/data/parser/parseKill2.out
M tests/data/parser/parseKill3.out
M tests/data/parser/parseKillConnection.out
M tests/data/parser/parseKillErr1.out
M tests/data/parser/parseKillErr2.out
M tests/data/parser/parseKillErr3.out
M tests/data/parser/parseKillErr4.out
M tests/data/parser/parseKillQuery.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoad7.out
M tests/data/parser/parseLoad8.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect15.out
M tests/data/parser/parseSelect16.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectAggregateWithPartitionAndAlias.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectGroupBy.out
M tests/data/parser/parseSelectGroupByErr.out
M tests/data/parser/parseSelectGroupByWithComments.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOrderByIsNull.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWhereCollate.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetGlobalVariable.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseSetVariable.out
M tests/data/parser/parseSetVariable2.out
M tests/data/parser/parseTable1.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransaction4.out
M tests/data/parser/parseTransaction5.out
M tests/data/parser/parseTransaction6.out
M tests/data/parser/parseTransaction7.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate1.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdate5.out
M tests/data/parser/parseUpdate6.out
M tests/data/parser/parseUpdate7.out
M tests/data/parser/parseUpdateEmptySet.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWhere0.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
M tests/data/parser/parsephpMyAdminExport1.out
D src/Tools/CustomJsonSerializer.php
D tests/UtfStringSerializer.php
Log Message:
-----------
Merge pull request #678 from MauricioFauth/serializer-dep-removal
Remove dependency on zumba/json-serializer
1
0
10 Oct '26
Branch: refs/heads/5.11.x
Home: https://github.com/phpmyadmin/sql-parser
Commit: 5c3e60732e8485b3a88cf1a26008acca880f07bf
https://github.com/phpmyadmin/sql-parser/commit/5c3e60732e8485b3a88cf1a2600…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A src/Contexts/ContextMariaDb120200.php
A src/Contexts/ContextMariaDb120300.php
A src/Contexts/ContextMariaDb130000.php
A src/Contexts/ContextMariaDb130100.php
A src/Contexts/ContextMariaDb130200.php
A src/Contexts/ContextMariaDb130300.php
A src/Contexts/ContextMySql260700.php
A src/Contexts/ContextMySql90400.php
A src/Contexts/ContextMySql90500.php
A src/Contexts/ContextMySql90600.php
A src/Contexts/ContextMySql90700.php
A tools/contexts/MariaDb120200.txt
A tools/contexts/MariaDb120300.txt
A tools/contexts/MariaDb130000.txt
A tools/contexts/MariaDb130100.txt
A tools/contexts/MariaDb130200.txt
A tools/contexts/MariaDb130300.txt
A tools/contexts/MySql260700.txt
A tools/contexts/MySql90400.txt
A tools/contexts/MySql90500.txt
A tools/contexts/MySql90600.txt
A tools/contexts/MySql90700.txt
A tools/contexts/_functionsMariaDb120200.txt
A tools/contexts/_functionsMariaDb120300.txt
A tools/contexts/_functionsMariaDb130000.txt
A tools/contexts/_functionsMariaDb130100.txt
A tools/contexts/_functionsMariaDb130200.txt
A tools/contexts/_functionsMariaDb130300.txt
A tools/contexts/_functionsMySql260700.txt
A tools/contexts/_functionsMySql90400.txt
A tools/contexts/_functionsMySql90500.txt
A tools/contexts/_functionsMySql90600.txt
A tools/contexts/_functionsMySql90700.txt
M psalm-baseline.xml
M src/Tools/ContextGenerator.php
Log Message:
-----------
Add new context files
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 098cd863ea82bd21b5375f4498cec990661dee2e
https://github.com/phpmyadmin/sql-parser/commit/098cd863ea82bd21b5375f4498c…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-10 (Sat, 10 October 2026) -03:00
Changed paths:
A src/Contexts/ContextMariaDb120200.php
A src/Contexts/ContextMariaDb120300.php
A src/Contexts/ContextMariaDb130000.php
A src/Contexts/ContextMariaDb130100.php
A src/Contexts/ContextMariaDb130200.php
A src/Contexts/ContextMariaDb130300.php
A src/Contexts/ContextMySql260700.php
A src/Contexts/ContextMySql90400.php
A src/Contexts/ContextMySql90500.php
A src/Contexts/ContextMySql90600.php
A src/Contexts/ContextMySql90700.php
A tools/contexts/MariaDb120200.txt
A tools/contexts/MariaDb120300.txt
A tools/contexts/MariaDb130000.txt
A tools/contexts/MariaDb130100.txt
A tools/contexts/MariaDb130200.txt
A tools/contexts/MariaDb130300.txt
A tools/contexts/MySql260700.txt
A tools/contexts/MySql90400.txt
A tools/contexts/MySql90500.txt
A tools/contexts/MySql90600.txt
A tools/contexts/MySql90700.txt
A tools/contexts/_functionsMariaDb120200.txt
A tools/contexts/_functionsMariaDb120300.txt
A tools/contexts/_functionsMariaDb130000.txt
A tools/contexts/_functionsMariaDb130100.txt
A tools/contexts/_functionsMariaDb130200.txt
A tools/contexts/_functionsMariaDb130300.txt
A tools/contexts/_functionsMySql260700.txt
A tools/contexts/_functionsMySql90400.txt
A tools/contexts/_functionsMySql90500.txt
A tools/contexts/_functionsMySql90600.txt
A tools/contexts/_functionsMySql90700.txt
M psalm-baseline.xml
M src/Tools/ContextGenerator.php
Log Message:
-----------
Merge pull request #680 from MauricioFauth/new-contexts
Add new context files
1
0
[phpmyadmin/sql-parser] dcfd55: Fix PHP 8.5 deprecations in tests
by Maurício Meneghini Fauth 09 Oct '26
by Maurício Meneghini Fauth 09 Oct '26
09 Oct '26
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: dcfd5518c222bcc76922ad1ab5e71fdf2092993e
https://github.com/phpmyadmin/sql-parser/commit/dcfd5518c222bcc76922ad1ab5e…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Fix PHP 8.5 deprecations in tests
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: eb7eb1f2b7add4abdeb6091d0c589f832412b218
https://github.com/phpmyadmin/sql-parser/commit/eb7eb1f2b7add4abdeb6091d0c5…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Merge pull request #676 from MauricioFauth/php8.5-deprecation-tests
Fix PHP 8.5 deprecations in tests
Commit: bb084074472c668bb9e07bb97278aecf5d8f9874
https://github.com/phpmyadmin/sql-parser/commit/bb084074472c668bb9e07bb9727…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Merge branch '5.11.x' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 52000c2201713521b71f71fc8a7359b0acd99bee
https://github.com/phpmyadmin/sql-parser/commit/52000c2201713521b71f71fc8a7…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M tests/Utils/CLITest.php
Log Message:
-----------
Fix PHPUnit 12 notice in CLITest
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 4a90c3cb56d14c503ed842d59bca8061b047d6ad
https://github.com/phpmyadmin/sql-parser/commit/4a90c3cb56d14c503ed842d59bc…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M tests/Utils/CLITest.php
Log Message:
-----------
Merge pull request #677 from MauricioFauth/phpunit-12-CLI-AllowMockObjectsWithoutExpectations
Fix PHPUnit 12 notice in CLITest
Commit: 6397892f8e5bc98d4d2044c43c6b85ea29d702b7
https://github.com/phpmyadmin/sql-parser/commit/6397892f8e5bc98d4d2044c43c6…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
M tests/Utils/CLITest.php
Log Message:
-----------
Merge branch '6.0.x'
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
1
0
[phpmyadmin/sql-parser] 52000c: Fix PHPUnit 12 notice in CLITest
by Maurício Meneghini Fauth 09 Oct '26
by Maurício Meneghini Fauth 09 Oct '26
09 Oct '26
Branch: refs/heads/6.0.x
Home: https://github.com/phpmyadmin/sql-parser
Commit: 52000c2201713521b71f71fc8a7359b0acd99bee
https://github.com/phpmyadmin/sql-parser/commit/52000c2201713521b71f71fc8a7…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M tests/Utils/CLITest.php
Log Message:
-----------
Fix PHPUnit 12 notice in CLITest
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 4a90c3cb56d14c503ed842d59bca8061b047d6ad
https://github.com/phpmyadmin/sql-parser/commit/4a90c3cb56d14c503ed842d59bc…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M tests/Utils/CLITest.php
Log Message:
-----------
Merge pull request #677 from MauricioFauth/phpunit-12-CLI-AllowMockObjectsWithoutExpectations
Fix PHPUnit 12 notice in CLITest
1
0
[phpmyadmin/sql-parser] dcfd55: Fix PHP 8.5 deprecations in tests
by Maurício Meneghini Fauth 09 Oct '26
by Maurício Meneghini Fauth 09 Oct '26
09 Oct '26
Branch: refs/heads/6.0.x
Home: https://github.com/phpmyadmin/sql-parser
Commit: dcfd5518c222bcc76922ad1ab5e71fdf2092993e
https://github.com/phpmyadmin/sql-parser/commit/dcfd5518c222bcc76922ad1ab5e…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Fix PHP 8.5 deprecations in tests
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: eb7eb1f2b7add4abdeb6091d0c589f832412b218
https://github.com/phpmyadmin/sql-parser/commit/eb7eb1f2b7add4abdeb6091d0c5…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Merge pull request #676 from MauricioFauth/php8.5-deprecation-tests
Fix PHP 8.5 deprecations in tests
Commit: bb084074472c668bb9e07bb97278aecf5d8f9874
https://github.com/phpmyadmin/sql-parser/commit/bb084074472c668bb9e07bb9727…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Merge branch '5.11.x' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
1
0
[phpmyadmin/sql-parser] dcfd55: Fix PHP 8.5 deprecations in tests
by Maurício Meneghini Fauth 09 Oct '26
by Maurício Meneghini Fauth 09 Oct '26
09 Oct '26
Branch: refs/heads/5.11.x
Home: https://github.com/phpmyadmin/sql-parser
Commit: dcfd5518c222bcc76922ad1ab5e71fdf2092993e
https://github.com/phpmyadmin/sql-parser/commit/dcfd5518c222bcc76922ad1ab5e…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Fix PHP 8.5 deprecations in tests
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: eb7eb1f2b7add4abdeb6091d0c589f832412b218
https://github.com/phpmyadmin/sql-parser/commit/eb7eb1f2b7add4abdeb6091d0c5…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/tests.yml
M composer.json
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/CustomJsonSerializer.php
Log Message:
-----------
Merge pull request #676 from MauricioFauth/php8.5-deprecation-tests
Fix PHP 8.5 deprecations in tests
1
0
[phpmyadmin/sql-parser] cb91f5: Test create table with uuid column type
by Maximilian Krög 09 Oct '26
by Maximilian Krög 09 Oct '26
09 Oct '26
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: cb91f5a7feb871e682c5edf303ae644db5155a77
https://github.com/phpmyadmin/sql-parser/commit/cb91f5a7feb871e682c5edf303a…
Author: Maximilian Krög <maxi_kroeg(a)web.de>
Date: 2025-11-15 (Sat, 11 November 2025) +01:00
Changed paths:
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M tests/Parser/CreateStatementTest.php
Log Message:
-----------
Test create table with uuid column type
Signed-off-by: Maximilian Krög <maxi_kroeg(a)web.de>
Commit: b0c8123930455bb5916ed8d5c7ed39f7e11a6fea
https://github.com/phpmyadmin/sql-parser/commit/b0c8123930455bb5916ed8d5c7e…
Author: Maximilian Krög <maxi_kroeg(a)web.de>
Date: 2025-11-15 (Sat, 11 November 2025) +01:00
Changed paths:
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Add UUID data type for Maridb 10.7+
Signed-off-by: Maximilian Krög <maxi_kroeg(a)web.de>
Commit: bd00749bc3abef7855fd1dfda8f08678281c9dd1
https://github.com/phpmyadmin/sql-parser/commit/bd00749bc3abef7855fd1dfda8f…
Author: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Date: 2026-07-17 (Fri, 07 July 2026) +02:00
Changed paths:
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
M phpstan-baseline.neon
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
Log Message:
-----------
Add tests for MariaDB comment /*M!
Signed-off-by: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Commit: 282edb58ebd95a5643928aaa5624c12ac08b1b09
https://github.com/phpmyadmin/sql-parser/commit/282edb58ebd95a5643928aaa562…
Author: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Date: 2026-07-17 (Fri, 07 July 2026) +02:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Lexer.php
M src/Token.php
M tests/Lexer/IsMethodsTest.php
M tests/data/lexer/lexComment.out
M tests/data/parser/parseCreateTableColumnCompressed.out
Log Message:
-----------
Support MariaDB comment command /*M!
Signed-off-by: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Commit: e20618cd2f3dd9ecc4d4232e4e60366977b0f959
https://github.com/phpmyadmin/sql-parser/commit/e20618cd2f3dd9ecc4d4232e4e6…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2026-07-26 (Sun, 07 July 2026) +02:00
Changed paths:
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Add INET4 and INET6 data types
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: b9f74c12c7d8578105a38044e1a35f05a6038111
https://github.com/phpmyadmin/sql-parser/commit/b9f74c12c7d8578105a38044e1a…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2026-07-26 (Sun, 07 July 2026) +02:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
M tests/Parser/CreateStatementTest.php
Log Message:
-----------
Add tests
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: 11ffb896ecc6d5f766dad160460a002a4570a811
https://github.com/phpmyadmin/sql-parser/commit/11ffb896ecc6d5f766dad160460…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tests/Parser/CreateStatementTest.php
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge pull request #663 from liviuconcioiu/inet
Add INET4 and INET6 data types
Commit: f732ea4755677ee846736cf08ad8993c56336fd5
https://github.com/phpmyadmin/sql-parser/commit/f732ea4755677ee846736cf08ad…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Lexer.php
M src/Token.php
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
Log Message:
-----------
Merge pull request #661 from M393/mariadb-comment-command
Parse MariaDB comment command
Commit: 01eb01c0362785c78bb34af03d57d142712e078f
https://github.com/phpmyadmin/sql-parser/commit/01eb01c0362785c78bb34af03d5…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tests/Parser/CreateStatementTest.php
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge pull request #635 from MoonE/uuid-column-type
UUID column type
Commit: fd075d0004bf5c70fccacbb15cf4808a6a7eb4f1
https://github.com/phpmyadmin/sql-parser/commit/fd075d0004bf5c70fccacbb15cf…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M src/Tools/CustomJsonSerializer.php
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
Log Message:
-----------
Fix CustomJsonSerializer::extractObjectData() notice
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 1c8eb623a9e661ff530f65fd3e0a2ae96933274f
https://github.com/phpmyadmin/sql-parser/commit/1c8eb623a9e661ff530f65fd3e0…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M src/Tools/CustomJsonSerializer.php
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
Log Message:
-----------
Merge pull request #675 from MauricioFauth/fix/CustomJsonSerializer
Fix CustomJsonSerializer::extractObjectData() notice
Commit: 4f420b93d3bef6f7fd231b8390207c3962c39ce8
https://github.com/phpmyadmin/sql-parser/commit/4f420b93d3bef6f7fd231b83902…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M src/Lexer.php
M src/Token.php
M src/Tools/CustomJsonSerializer.php
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge branch '5.11.x' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 806cce3b2d4d5e4e75a28d78861e61603791ca55
https://github.com/phpmyadmin/sql-parser/commit/806cce3b2d4d5e4e75a28d78861…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M src/Lexer.php
M src/Token.php
M src/Tools/CustomJsonSerializer.php
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge branch '6.0.x'
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
1
0
[phpmyadmin/sql-parser] cb91f5: Test create table with uuid column type
by Maximilian Krög 09 Oct '26
by Maximilian Krög 09 Oct '26
09 Oct '26
Branch: refs/heads/6.0.x
Home: https://github.com/phpmyadmin/sql-parser
Commit: cb91f5a7feb871e682c5edf303ae644db5155a77
https://github.com/phpmyadmin/sql-parser/commit/cb91f5a7feb871e682c5edf303a…
Author: Maximilian Krög <maxi_kroeg(a)web.de>
Date: 2025-11-15 (Sat, 11 November 2025) +01:00
Changed paths:
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M tests/Parser/CreateStatementTest.php
Log Message:
-----------
Test create table with uuid column type
Signed-off-by: Maximilian Krög <maxi_kroeg(a)web.de>
Commit: b0c8123930455bb5916ed8d5c7ed39f7e11a6fea
https://github.com/phpmyadmin/sql-parser/commit/b0c8123930455bb5916ed8d5c7e…
Author: Maximilian Krög <maxi_kroeg(a)web.de>
Date: 2025-11-15 (Sat, 11 November 2025) +01:00
Changed paths:
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Add UUID data type for Maridb 10.7+
Signed-off-by: Maximilian Krög <maxi_kroeg(a)web.de>
Commit: bd00749bc3abef7855fd1dfda8f08678281c9dd1
https://github.com/phpmyadmin/sql-parser/commit/bd00749bc3abef7855fd1dfda8f…
Author: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Date: 2026-07-17 (Fri, 07 July 2026) +02:00
Changed paths:
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
M phpstan-baseline.neon
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
Log Message:
-----------
Add tests for MariaDB comment /*M!
Signed-off-by: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Commit: 282edb58ebd95a5643928aaa5624c12ac08b1b09
https://github.com/phpmyadmin/sql-parser/commit/282edb58ebd95a5643928aaa562…
Author: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Date: 2026-07-17 (Fri, 07 July 2026) +02:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Lexer.php
M src/Token.php
M tests/Lexer/IsMethodsTest.php
M tests/data/lexer/lexComment.out
M tests/data/parser/parseCreateTableColumnCompressed.out
Log Message:
-----------
Support MariaDB comment command /*M!
Signed-off-by: Maximilian Krög <maximilian.kroeg(a)geocept.com>
Commit: e20618cd2f3dd9ecc4d4232e4e60366977b0f959
https://github.com/phpmyadmin/sql-parser/commit/e20618cd2f3dd9ecc4d4232e4e6…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2026-07-26 (Sun, 07 July 2026) +02:00
Changed paths:
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Add INET4 and INET6 data types
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: b9f74c12c7d8578105a38044e1a35f05a6038111
https://github.com/phpmyadmin/sql-parser/commit/b9f74c12c7d8578105a38044e1a…
Author: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Date: 2026-07-26 (Sun, 07 July 2026) +02:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
M tests/Parser/CreateStatementTest.php
Log Message:
-----------
Add tests
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu(a)gmail.com>
Commit: 11ffb896ecc6d5f766dad160460a002a4570a811
https://github.com/phpmyadmin/sql-parser/commit/11ffb896ecc6d5f766dad160460…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tests/Parser/CreateStatementTest.php
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge pull request #663 from liviuconcioiu/inet
Add INET4 and INET6 data types
Commit: f732ea4755677ee846736cf08ad8993c56336fd5
https://github.com/phpmyadmin/sql-parser/commit/f732ea4755677ee846736cf08ad…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Lexer.php
M src/Token.php
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
Log Message:
-----------
Merge pull request #661 from M393/mariadb-comment-command
Parse MariaDB comment command
Commit: 01eb01c0362785c78bb34af03d57d142712e078f
https://github.com/phpmyadmin/sql-parser/commit/01eb01c0362785c78bb34af03d5…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M tests/Parser/CreateStatementTest.php
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge pull request #635 from MoonE/uuid-column-type
UUID column type
Commit: fd075d0004bf5c70fccacbb15cf4808a6a7eb4f1
https://github.com/phpmyadmin/sql-parser/commit/fd075d0004bf5c70fccacbb15cf…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M src/Tools/CustomJsonSerializer.php
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
Log Message:
-----------
Fix CustomJsonSerializer::extractObjectData() notice
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Commit: 1c8eb623a9e661ff530f65fd3e0a2ae96933274f
https://github.com/phpmyadmin/sql-parser/commit/1c8eb623a9e661ff530f65fd3e0…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M src/Tools/CustomJsonSerializer.php
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
Log Message:
-----------
Merge pull request #675 from MauricioFauth/fix/CustomJsonSerializer
Fix CustomJsonSerializer::extractObjectData() notice
Commit: 4f420b93d3bef6f7fd231b8390207c3962c39ce8
https://github.com/phpmyadmin/sql-parser/commit/4f420b93d3bef6f7fd231b83902…
Author: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
Date: 2026-10-09 (Fri, 10 October 2026) -03:00
Changed paths:
A tests/data/parser/parseCreateTable19_mariadb_100500.in
A tests/data/parser/parseCreateTable19_mariadb_100500.out
A tests/data/parser/parseCreateTable20_mariadb_101000.in
A tests/data/parser/parseCreateTable20_mariadb_101000.out
A tests/data/parser/parseCreateTableColumnCompressed.in
A tests/data/parser/parseCreateTableColumnCompressed.out
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.in
A tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMariaDb100700.php
M src/Contexts/ContextMariaDb100800.php
M src/Contexts/ContextMariaDb100900.php
M src/Contexts/ContextMariaDb101000.php
M src/Contexts/ContextMariaDb101100.php
M src/Contexts/ContextMariaDb110000.php
M src/Contexts/ContextMariaDb110100.php
M src/Contexts/ContextMariaDb110200.php
M src/Contexts/ContextMariaDb110300.php
M src/Contexts/ContextMariaDb110400.php
M src/Contexts/ContextMariaDb110500.php
M src/Contexts/ContextMariaDb110600.php
M src/Contexts/ContextMariaDb110700.php
M src/Contexts/ContextMariaDb110800.php
M src/Contexts/ContextMariaDb120000.php
M src/Contexts/ContextMariaDb120100.php
M src/Lexer.php
M src/Token.php
M src/Tools/CustomJsonSerializer.php
M tests/Lexer/IsMethodsTest.php
M tests/Parser/CreateStatementTest.php
M tests/data/lexer/lexComment.in
M tests/data/lexer/lexComment.out
M tests/data/parser/parseExplain14.out
M tests/data/parser/parseExplainErr1.out
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MariaDb100700.txt
M tools/contexts/MariaDb100800.txt
M tools/contexts/MariaDb100900.txt
M tools/contexts/MariaDb101000.txt
M tools/contexts/MariaDb101100.txt
M tools/contexts/MariaDb110000.txt
M tools/contexts/MariaDb110100.txt
M tools/contexts/MariaDb110200.txt
M tools/contexts/MariaDb110300.txt
M tools/contexts/MariaDb110400.txt
M tools/contexts/MariaDb110500.txt
M tools/contexts/MariaDb110600.txt
M tools/contexts/MariaDb110700.txt
M tools/contexts/MariaDb110800.txt
M tools/contexts/MariaDb120000.txt
M tools/contexts/MariaDb120100.txt
Log Message:
-----------
Merge branch '5.11.x' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)mfauth.com.br>
1
0