Here is my phpMyAdmin report for April 2023.
In April 2023 my focus was sql-parser, with a few fixes on phpmyadmin.
First week (14)
I fixed #18060, the console height "Not a non-negative number" error, and stopped the pmadb database detection when all the features are disabled. I also fixed the widths of the routines, triggers and events modals and the /lint request.
- 2a7cf790d6 - Add a ChangeLog entry for 4cec0f1163
- de724d623e - Update psalm baseline
- 4cec0f1163 - Stop pmadb database detection when all features are disabled
- 068fc4df74 - Fix failing testGetLatestVersion in random order
- b3138ff282 - Fix tests for relation
- 182bf4333f - Add a ChangeLog entry for 4b90c55337
- 4b90c55337 - Fix width/height of create routines modal(dialog) and width of routines/triggers/events modals(dialogs)
- e5826048d8 - Fix /lint request, request as ajax_request=true
- 2adb45e345 - Add a ChangeLog entry for #18060
- e64b59dbf8 - Merge #18072 - Fix #18060 - Console height "Not a non-negative number" error
- cdc48b36d1 - Add ChangeLog entries for ee9c9a0300, #18235 and #18249
- cf78e7ef33 - Add a ChangeLog entry for #18266
- 83a5f352cb - Add a ChangeLog entry for 5a0ecbf346
- 5a0ecbf346 - Merge #18324 - [UI] Remove float-end class on tracking versions table
- e0dc515638 - Add tests for #18266 - unable to disable a feature
Second week (15)
On sql-parser I merged #438 for the way the end of functions, procedures and triggers bodies is identified, #440 to support the ALGORITHM and LOCK options in ALTER TABLE (#319) and #439 to manage COALESCE PARTITION (#323).
- d647f45e82 - Merge branch '5.8.x'
- 8c5fbf39b1 - Add a CHANGELOG entry for #438
- 9ff553f06c - Merge #438 - Fix way end of functions, procedures and triggers' bodies is identified
- 599c597776 - Update out data
- b8681a3c51 - Merge branch '5.8.x'
- d57633493a - Add a CHANGELOG entry for #319
- 696d0367e7 - Ref #440 - Ref #319 - Update out files
- daae9fcdc9 - Merge #440 - Fix #319 - Support ALGORITHM and LOCK options in ALTER TABLE statements
- 348ddac48e - Update the phpstan baseline
- 6bdb41dbbf - Add new tests for #319
- 2a997ce6c6 - Merge branch '5.8.x'
- c209636350 - Add a CHANGELOG entry for #323
- e489414970 - Merge #439 - Fix #323 - Manage COALESCE PARTITION in ALTER TABLE, rather than COALESCE
Third week (16)
I fixed the lint route and the truncated contents of the functions and routines modals. On sql-parser I merged #441 to add KEY to CreateDefinition (#330), implemented the LEFT JOIN, JOIN and INNER JOIN support on UpdateStatement (#260) and re-implemented the parsing of CALL statements (#372).
- 99881debb5 - Fix lint route not working correctly
- a88c9a3dc0 - Fix functions/routines modal contents truncated
- a3a699d5c2 - Add test cases for complex procedures and functions
- 52608cb84b - Add a test case for
INDEXonCREATE TABLE - cf5bf6f27d - Add a CHANGELOG entry for #330
- 1c35fdc367 - Merge #441 - Fix #330 - Add
KEYtoCreateDefinition - 204d34abea - Fix #260 - implement support for
LEFT JOIN,JOIN,INNER JOINonUpdateStatement - 4ad634b288 - Fix #260 - Update test data
- 32e10ad522 - Add a test case for #256
- 201822cdcb - Merge branch '5.8.x'
- c2a3579bf3 - Update psalm baseline
- e6933f725c - Update test data
- f5123d81e1 - Merge branch '5.8.x'
- e144b3a7ef - Add a CHANGELOG entry for #236
- 7c11d3f1a0 - Fix #236 - "enclosed by" is not recognized by the parser
- 44a4aec5ce - Add a test case for #236
- e8c053313a - Add test data for #322
- 887750d16a - Add more test cases for #260
- 4a270a2c4e - Fix a typo
- 41ad592c18 - Update baselines
- c123f0887b - Fix #372 - re-implement CALL statements parsing
- ebb63a6061 - Re-implement #224 in a cleaner way
- 18874bd941 - Revert "Remove failing db names because of #372"
- 74aea33ad9 - Remove failing db names because of #372
- 8bfd1927da - Add test cases for #372
- 68250ef7a1 - Add more test cases for #223
- e7a1f01e6e - Add a test case for #308, fixed in #350, duplicate of #296
- 0d37022c4e - Fix #330 - Update test data
- 6bae8bf951 - Fix #330 - Add
KEYto CreateDefinition - 87f1dfa610 - Add test cases for #330
- cbfce2bc08 - Add GitHub linguist overrides