Here is my phpMyAdmin report for January 2023.
In January 2023 my focus was the sql-parser 5.6.0 and 5.7.0 releases and the Debian packages.
First week (1)
I merged #18007 to fix the UUID columns that could not be moved, and updated the sql-parser dependency to 5.6.0. On sql-parser I released 5.6.0 after merging #385 for the lexer ambiguity on function keywords and #397 for a performance improvement on nextToken().
- 881dc9ba2c - Add a ChangeLog entry for #18006
- 542a96359f - Merge #18007 - Fix #18006 - UUID columns can't be moved
- 7645611e8d - Update sql-parser to 5.6.0
- b163fc1e5f - Drop PHP 7.1 support
- 85369a2ef3 - Add GitHub workflow
- e772ddd440 - Adjust .gitattributes
- 9d4da7a730 - Add phpbench
- c8a83aaece - Update baselines
- 603a64aa77 - Always run psalm after phpstan even if phpstan fails
- 7eed57aba7 - Update out files
- 4b237023d8 - Fix parser/parseSelect13 out data
- dec0a22f77 - Add a CHANGELOG entry for #385
- 78735ddaec - Merge #385 - Lexer - Solving ambiguity on function keywords
- cca5eb8b11 - Merge #394 - Testing the
contextGeneratorclass - fd9e59f268 - Merge #397 - Performance improvement to use less the "nextToken()" function
- 021cd9f69e - Merge #403 - Fix date in CHANGELOG.md
- 685af46509 - Prepare for the next release
- 63f2f77847 - Release 5.6.0
- 5d5fc5c311 - Add funding to composer.json
- 9c5f4b99cd - Add FUNDING.yml to .github
- f771c7fd03 - Remove CONTRIBUTING.md from the vendor bundles
- 13cff23718 - Send 5.6.0-1 to unstable
- 760b6a9569 - Bump d/copyright years
- b2d6d60fdf - Drop PHP 8.2 compat patch
- 284fa1b53e - Update d/changelog
- 09ec1119d1 - Update upstream source from tag 'upstream/5.6.0'
- 4ae9252ced - New upstream version 5.6.0
Second week (2)
On sql-parser I merged #408 to implement ALTER EVENT, and #409 for the tests and keywords around it. I also merged #352 to add phpbench and drop PHP 7.1.
- 05c5217976 - Fix class comment
- 4f9e2f8a6c - Merge branch 'QA_5_2'
- f7d9321d02 - Install infection using shivammathur/setup-php
- 07bfdd444e - Revert "Revert Node bump in package.json"
- e6320e98e3 - Merge #352 - Add phpbench and drop PHP 7.1
- b86a801c65 - Add a CHANGELOG entry for #404
- 81c583a7a1 - Merge #408 - Fix #404 - Implement ALTER EVENT
- 506d4ae667 - Install infection using shivammathur/setup-php
- 5d6bb40b27 - Rename Lexer variables to CamelCase
- 7213591996 - Merge branch 'master' into 6.0.x
- 9306568dd9 - Merge #409 - Ref #404 - Add ALTER EVENT tests and keywords without parser implementation
- 95df5e0702 - Merge branch 'master' into 6.0.x
Third week (3)
I fixed a run of issues on phpmyadmin: #17398 where clicking on a JSON column triggered an update query, and #18019 with the ONLY_FULL_GROUP_BY SQL mode. I also added spellcheck="false" on the login and password fields, and merged #410, #411 and #414 on sql-parser.
- 04c8ec4674 - Translated using Weblate (French)
- 725e067f6d - Fix tests after full group by changes
- b0b3fcf83d - Fix broken tests after UUID changes
- bae55da958 - Add a ChangeLog entry for df143fd879
- df143fd879 - Fix 694d846b64 - JSON parse error on upload progress
- e6392b1b93 - Add a ChangeLog entry for #17398
- f0951cb50c - Merge #17976 - Fix #17398 - Fixing clicking on JSON columns triggers update query
- 2846b18c99 - Add a ChangeLog entry for 6d482de7b8
- 6d482de7b8 - Add back UUID and UUID_SHORT to functions on MySQL and all MariaDB versions
- 7eec8c18cd - Add a ChangeLog entry for #18019
- 305fe52d9e - Fix #18019 - Error: "Call to a member function fetchAssoc() on bool" with SQL mode ONLY_FULL_GROUP_BY
- 89adbcfe9b - Fix PSR-7 implementation for GET and test implementation for POST
- 5b5b2ba5e7 - Translated using Weblate (French)
- dba18c65cc - Fix a typo
- 0963429d36 - Add a ChangeLog entry for #17229
- 6e97614bc3 - Add a ChangeLog entry for f1581cfe9b
- f1581cfe9b - Merge #17995 - Remove non working analyze explain button
- 13bdc6026c - Add new files to check release excludes
- e5205692bb - Remove rector-migrate-0.7.php from "vendor/thecodingmachine/safe"
- d0fc1da432 - Add a ChangeLog entry for 2f2f7d4c92db9 and 6d42cd8017
- 6d42cd8017 - Add
spellcheck="false"on some login text fields to avoid data leaks to spell checking services - 2f2f7d4c92 - Add
spellcheck="false"on password fields to avoid data leaks to spell checking services - f61cfdb793 - Add a CHANGELOG entry for #413
- e743f9b3e4 - Merge #414 - Fix #413 - Adding guard checks before checking keyword
- dab0f43d70 - Fix a coding style issue
- f792ee8f00 - Update phpstan baseline
- b8fc8b4fee - Add a CHANGELOG entry for #406
- c257e210b3 - Merge #411 - Fix #406 - Fixing createStatement function's options
- c2e984296e - Update baselines
- 4035ca8054 - Adjust phpbench expectations and remove progress mode for GitHub actions
- 517c8606cb - Add a CHANGELOG entry for #405
- 8d22e12190 - Merge #410 - Fix #405 - Fixing the alter operation table options
- 752d2048b8 - Remove duplicate patch in d/p/series
- 2037694ea5 - Remove dropped patch from d/p/series
- 86a6f80551 - Update d/changelog
- 569de131be - Merge branch 'debian/latest' into debian/experimental
- b2b9f48b13 - Send 4:5.1.4+dfsg1-3 to unstable
- 6ce2c256cc - Install theme.rtl.css files
- e262b98a3a - Depend on php-sodium extension
- a1aae0789d - Adjust lintian-overrides
- 32f3cee71f - Add bootstrap theme to d/rules
- 344fdd75e5 - Add a missing dir_to_symlink for bootstrap theme
- a22e0899b6 - Update autoload template to use Nyholm/Psr7 dependency
- 3b60337e10 - Update composer.json to require another PSR-7 implementation
- 16c143fec8 - Run wrap-and-sort
- 277a12477a - Depend on php-nyholm-psr7
- 5d3c0b36e3 - Add a patch to enable more PSR-7 packages
- 87800e57a9 - Add d/links for bootstrap theme to libjs-jquery-ui
- c6714a99d1 - Fix replace versionSuffix in libraries/vendor_config.php
- 0125362306 - Remove install of .css files as were-build all of them
- 7c90335ea4 - Make build requirements force the versions in experimental
- ea0037843a - Remove depends on libjs-bootstrap4
- a3d86d1969 - Revert "Exclude js/vendor/zxcvbn.js from the vendor tarball because it can not be re-built from source"
- 450ff5d30e - Revert "Exclude js/vendor/zxcvbn.js.map from the bundle"
- c666510abc - Drop old js libs
- e85c712d4e - Add new packages to Build-Depends
- 583484179c - Update autoload template
- 9427574a74 - Add bootstrap 5.1.3 sources
- 9783c084d4 - Update bootstrap patch
- 355ff69875 - Refresh patches
- 054a3add4e - Refresh 2FA patch
- 7baf241a27 - Update patch for PHP 8.2 string interpolation
- 8d330f0fae - Change branch to debian/experimental
- bb60e4ae6b - Merge branch 'upstream' into 'debian/experimental'
- ce356de58d - Update d/changelog
- ae9cbfd162 - Update lintian overrides
- acabb63c60 - Improve d/rules css building documentation
- 247134cc3a - Update Standards-Version to 4.6.2
- 9ee85e66fb - Update d/changelog
- 0605c6ad6e - Update Recommends
- 167674e462 - Update d/changelog
- 74617d3cfb - Update lintian overrides
- 294182f59f - Update d/changelog
- 0a8f53e848 - Add a patch for PHP 8.2 string interpolation
- 74c025550a - Update d/README.Debian
- 094c74e2d5 - Add PHP8 support on apache2.conf
- 61c79b9eeb - Update d/changelog
- 446dead441 - Drop Build-Depends on php-phpmyadmin-motranslator
- 67f53c22f6 - Add missing depends on php-symfony-polyfill-php80
Fourth week (4)
I merged #18026 to fix #17365, the "regexp too big" uncaught error, and added a TEST_PATH for out of source tests. I released sql-parser 5.7.0, and on the Debian side I packaged phpmyadmin 5.2.0 for experimental and then unstable, and sent sql-parser 5.7.0-1 to unstable.
- 7ec4ea0e66 - Add TEST_PATH for out of source tests
- 826ca21e78 - Add a group for tests that require ext-xdebug and do not run well on Debian
- d6b867cd95 - Translated using Weblate (French)
- 912e5dcf9d - Merge branch 'QA_5_2'
- 2cbbf36e43 - Add a ChangeLog entry for #17365
- 500b7b4f63 - Merge #18026 - Fix #17365 - Uncaught Error: regexp too big
- b5985fed01 - Translated using Weblate (French)
- 2d3ad7dee4 - Prepare for the next release
- 0f5895aab2 - Release 5.7.0
- aeb540cc32 - Send 4:5.2.0+dfsg1-2 to unstable
- b8b26bd656 - Update d/changelog
- 50ec7564a4 - Add a missing test (testCheckConfigSource) to a the TEST_PATH patch
- 36f7216636 - Send 4:5.2.0+dfsg1-2 to unstable
- f8ad8ea00d - Update d/changelog
- 764955aed6 - Revert "Remove "Restrictions: allow-stderr" on d/t/control"
- f08cd8d3af - Merge remote-tracking branch 'origin/debian/latest' into debian/latest
- 9a7edd8b48 - Remove "Restrictions: allow-stderr" on d/t/control
- 9434596819 - Run wrap-and-sort
- 966ac74cb6 - Update d/changelog
- 8b9ec61357 - Revert "Change branch to debian/experimental"
- 715f4913bd - Revert "Update autoload template to use Nyholm/Psr7 dependency"
- e4f4e61761 - Depend on php-slim-psr7 instead of php-nyholm-psr7
- 8ca644489b - Refresh a patch
- 0dd7b273b7 - Forward some patches upstream
- 1d0b77f2ec - Drop PSR-7 patches
- 45e465e51f - Send 4:5.2.0+dfsg1-1 to experimental
- 6f350ba73c - Update d/changelog
- 465c572512 - Re-build the bootstrap.bundle.min.js file
- 5cd1b36d4f - Update d/changelog
- e5edac132c - Remove d/links that pointed to removed libjs-bootstrap4
- e4ff2ceae3 - Fix postinst or postrm errors breaking apt procedures
- 308c0fa9cd - Send 4.0.1-2 to unstable
- 189048a7fc - Update d/changelog
- 4186a378e8 - Update Standards-Version to 4.6.2
- 132505fde0 - Send 5.7.0-1 to unstable
- 23146b8cf6 - Update d/changelog
- 2868ec7fc7 - Update upstream source from tag 'upstream/5.7.0'
- 05f6581d9d - New upstream version 5.7.0
- e1757710cb - Send 3.0.1-2 to unstable
- 1e8c77e16c - Update d/changelog
- 358c8837ee - Add DEP-8 test names
- a8055a6679 - Update d/changelog
- 08594e5388 - Revert "Switch branch to debian/experimental"
- b01c2113ba - Merge branch 'debian/experimental' into debian/latest
- 8b67793620 - Update d/changelog
- fb23c8f4b5 - Update Standards-Version to 4.6.2
- 2ad4e6c8b0 - Update d/changelog
Fifth week (5)
On the Debian side I added a d/pkg-php-tools-overrides to force the PHP 8.0 polyfill dependency on phpmyadmin and sql-parser, and sent sql-parser 5.7.0-2 to unstable.
- ae1e6dadbc - Merge #18054 - Remove quotes (typo)
- 97edddf1ce - Add TEST_PATH for out of source tests
- e11c385d35 - Add TEST_PATH for out of source tests
- 94fdfc6ecb - Update d/changelog
- aaa6a4acd3 - Add a d/pkg-php-tools-overrides to force the PHP 8.0 polyfill dep
- 5cf661e0ba - Send 5.7.0-2 to unstable
- f40caeb59c - Update d/changelog
- 57a7e71455 - Remove php-symfony-polyfill-php80 from Depends on d/t/control
- 048d6023fd - Add a d/pkg-php-tools-overrides to force the PHP 8.0 polyfill dependency
Sixth week (52)
I upgraded the docker image to PHP 8.1 (#393) and added a one second reservation to allow the interrupt shutdown code to render.