Here is my phpMyAdmin report for May 2023.
In May 2023 my focus was sql-parser and a batch of dependency updates on phpmyadmin.
First week (18)
I merged #18223 to add the $cfg['AllowSharedBookmarks'] configuration option, and #18252 for #17654. I also fixed the colspan of the actions column on the database table list and the query builder not replacing a table name by its alias in the WHERE block (#18212).
- 3156c39492 - Add a ChangeLog entry for 25bd2ac711
- 25bd2ac711 - Merge #18223 - Add a configuration option to allow shared bookmarks:
$cfg['AllowSharedBookmarks'] - b12b3f2827 - Merge branch 'QA_5_2'
- 3b4b4e287a - Fix tests workflow for PSR7 libraries
- 37bd7d981e - Add a ChangeLog entry for dca9657432
- ecc6c7f3da - Merge #18363 - Fix colspan number for actions column on database table list
- 1a146fa114 - Add a ChangeLog entry for 3e023ca0e3
- 3e023ca0e3 - Merge #18221 - Keep the criteria box collapsed by the user when un-checking the criteria checkbox
- b5899c2d53 - Merge branch 'QA_5_2'
- f17ba4badf - Add a ChangeLog entry for #18212
- 61374f4696 - Merge #18233 - Fix #18212 - Query Builder doesn't replace a table name with it's alias in the
WHEREblock - ae115946b3 - Merge #18360 - Remove space and align right
- 8a6a0227c1 - Add a ChangeLog entry for #18330
- 6c0d580c22 - Merge #18378 - Fix #18330 - Solved TypeError when no-datetime field is modified
- 942d969bd1 - Update baselines
- 2b5f294db3 - Add a ChangeLog entry for 049de52390
- 049de52390 - Merge #18385 - Add CVE MITRE link to allowed domains and use cve.org
- 5f918c2797 - Update the phpstan baseline
- 8027a84d66 - Use quoteString intead of escapeString
- 801a2ec7f5 - Update psalm baseline
- 5775005692 - Fix LintControllerTest
- 66f607c608 - Merge branch 'QA_5_2'
- 75a83d09a2 - Add ChangeLog entries for 4a965c6d15 and #17654
- 4a5180c901 - Merge #18252 - Fix #17654 - Unprivileged user cannot change password on MySQL >= 5.7.37
- 4a965c6d15 - Replace slim/psr7 by nyholm/psr7
Second week (19)
On sql-parser I merged #446 to re-design part of DESCRIBE (#445). I also merged #443 for the LEFT JOIN, JOIN and INNER JOIN support on UpdateStatement (#260) and #442 to re-implement the CALL statements parsing (#372).
- 1420af7552 - Fix #445 - re-design DESCRIBE
- 8415a289e6 - Ref #445 - Add more test cases for DESCRIBE builder
- be57b5c433 - Add a CHANGELOG entry for a900cde492
- a900cde492 - Implement support for
TABLEandREPLACEstatements on DESCRIBE - fbb763e947 - Document context files and the way they work
- cddd0f1659 - Ref #447 - Add test cases for
TABLEstatements - 876af83bf3 - Add a create table test case
- 794c74c5c2 - Ref #445 - Add more test cases for DESCRIBE
- 6a8e2dfc6b - Ref #445 - Rename test files
- 7ca3bfee27 - Ref #445 - Add more test cases for DESCRIBE
- 2778f9345a - Merge branch '5.8.x'
- c40f718f14 - Add a CHANGELOG entry for #260
- 72a170acb3 - Merge #443 - Fix #260 - implement support for
LEFT JOIN,JOIN,INNER JOINonUpdateStatement - 7b1f1e5c22 - Add a CHANGELOG entry for #372
- 051584677e - Merge #442 - Fix #372 - re-implement CALL statements parsing
- b0fe7a6f7e - Ref #444 - Update test data for 5.8
- d47024b9d9 - Merge #444 - Update OptionsArray phpdoc & add tests for
SET GLOBAL - f1b2b1302e - testing/horust: upgrade to 0.1.7
Third week (22)
I bumped a batch of dependencies, including google/recaptcha 1.3.0 for PHP 8 support, and required slim/psr7 1.4.1 for CVE-2023-30536. I also merged #18452 to prefill the field_default_value on Central Columns and worked on create-release.sh.
- 23c1b01b38 - Bump web-auth/webauthn-lib
- 9fff97df36 - Bump phpstan and psalm
- 1d2464e38f - Bump google/recaptcha to 1.3.0 for PHP 8 support
- 675f49c725 - Use latest slim/psr7
- 2fc35516ff - Adjust vendor excludes for ramsey/collection
- 4d16355fba - Adjust check release excludes script for public/ folder
- 44ba9a5d22 - Merge branch 'QA_5_2'
- c4c0c8c834 - Bump laminas/laminas-diactoros CI PHP requirement to PHP 8.0
- 21cf996096 - Merge #18462 - Code improvement: NullableCompareToNullRector
- 62a44a78bb - Merge #18465 - Use array shape for getPaths
- 3e644647e8 - Fix mock value bug in phpunit, bump phpunit 8.5
- 2db38cbe03 - Bump
phpmyadmin/twig-i18n-extensionfor PHP 8 support - 18f5ab26fa - Bump the version of web-auth/webauthn-lib
- 4504fe0866 - Fix a testing warning
- eec0f60b84 - Update baselines
- 30274190f8 - Fix test-php-psr7-implementations CI
- 34922bace5 - Update create-release.sh
- 98cd2ab1de - Fix the workflow for PSR-7 libraries
- 9a68412f4d - Update ChangeLog for 54471c7cd8
- 54471c7cd8 - Require slim/psr7 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
- a9cd68b87d - Revert "Replace slim/psr7 by nyholm/psr7"
- 95866856f9 - Merge #18452 - Prefill the field field_default_value on Central Columns
- 9e99de5dc3 - Merge branch '5.8.x'
- a7a57cd000 - Merge #452 - Fix incorrect return type
- 963cfb0393 - Add a CHANGELOG entry for #445
- 59a8c8b84a - Merge #446 - Fix #445 - re-design part of
DESCRIBE