Here is my phpMyAdmin report for June 2023.
In June 2023 my focus was the sql-parser 5.8.0 release and the docker image.
First week (22)
I merged #18474 to require at least PHP 8.1.2 on phpmyadmin, and #407 to add a no-network option on the Alpine Dockerfile. On sql-parser I merged a series of code cleanups (#454 to #459), including the removal of the Misc class and the native return types.
- b2555a4fe4 - Merge remote-tracking branch 'origin/master'
- bf9519444a - Merge #18474 - Require min php 80102 (8.1.2)
- 9a7991c3f2 - Merge #407 - Add no-network option on alpine Dockerfile
- baa0bd2234 - Add a CHANGELOG entry for #454
- 0d4d75e0cf - Merge #454 - Remove Misc class
- 8f524d7c62 - Merge #453 - Fix ReplaceStatement property type
- 73fc55e8e9 - Merge #458 - Disallow short nullable
- aeb52dbde1 - Merge #455 - Remove unused if
- e81953ac42 - Merge #456 - Remove empty constructor
- 568e3c8e58 - Merge #459 - Add native return types
Second week (23)
I released sql-parser 5.8.0 after merging #471 to drop the USE_UTF_STRINGS constant and #474 to fix #450, the parsing of insert queries with functions that trimmed commas.
- a027c3bb27 - Add a CHANGELOG entry for #471
- f879250cf6 - Merge #471 - Drop USE_UTF_STRINGS constant
- c3013dc19a - Merge branch '5.8.x'
- 9f8b695e97 - Update psalm baseline
- 417ef40e45 - Prepare for the next version
- db1b3069b5 - Release 5.8.0
- 9c86ccd517 - Fix a coding standard mistake
- 5f0da17407 - Merge #467 - Use a strict array type
- 595f82a90a - Merge #469 - Fix type hint in IndexHint
- 32a77106d7 - Merge branch '5.8.x'
- 88c8314b76 - Add a CHANGELOG entry for #474
- ef7a40dfd4 - Merge #474 - Fix #450 - Parsing insert queries with functions trims commas
Third week (24)
I merged #18489 to remove $cookiePath, and on the Debian side I sent google-recaptcha 1.3.0-1 to unstable.
- 8468c104af - Merge #18489 - Remove $cookiePath
- d5ac8a5a45 - Send 1.3.0-1 to unstable
- 7184b35fc2 - Update d/changelog
- 13f75eeaac - Update examples patch
- 63419b5bf6 - Drop phpunit 9 patches
- 9d2ca23782 - Update upstream source from tag 'upstream/1.3.0'
- cda97bb8d5 - New upstream version 1.3.0
- 3bd8cb645a - Update gbp.conf filter
- c5f098b3d9 - Switch to mode=git since upstream gitattributes removed the test folder
Fourth week (26)
I fixed #18392, the query format not working inside the view modal, and #18403, an uncaught JSON.parse SyntaxError. On docker I merged #411 to update to PHP 8.2 and #415 to add the bcmath extension for the 2nd factor authentication. On sql-parser I merged #485, #486 and #487.
- 7d10e2f87d - Merge #18516 - Fix #18392 - Format query not working inside view modal
- 74b7253f6b - Merge branch 'QA_5_2'
- 42f0b8fe0f - Add a ChangeLog entry for #18403
- 9162f1afe9 - Merge #18518 - Fix #18403 - Uncaught SyntaxError: JSON.parse
- cbc8595258 - Update the ChangeLog entry for #17420
- 692333aa2d - Update generate-stackbrew-library.sh from upstream build pack
- 8674356a6d - Merge #408 - Refactor update.sh
- a5b42082a8 - Update CHANGELOG.md
- 3c0561bd6e - Run update.sh
- 636af2024a - Revert "Auxiliary commit to revert individual files from d10b78cde45c4b6e081e4e5e38f354347838fb6f"
- 1c138c510c - Revert "Auxiliary commit to revert individual files from f650628a767be59159f10b9f9c18821235fb2d12"
- 813fcf8410 - Revert "Auxiliary commit to revert individual files from 5239485cfc6ed1099b15d634dc9431ddabb938ab"
- d10b78cde4 - Revert "Auxiliary commit to revert individual files from e68cbb87af581149bf433be6b94600c0288aa452"
- 644a36f7a0 - Revert "Run update.sh"
- 2d43a62d20 - Add a CHANGELOG entry for #415
- 328b498f51 - Merge #415 - add extension bcmath for 2nd factor authentication
- b3cb5de98e - Make GitHub actions sed back the config to MySQL mode if needed
- 87e2c6a325 - Fix mysqladmin and MYSQL_ROOT_PASSWORD not existing anymore on MariaDB 11
- 87bbb8dd8f - Merge #417 - Fix #416 - for debian 12 issue that caused libraries for extensions to be uninstalled
- adf9118a38 - Merge #401 - Add back a /sessions volume for sessions persistence
- a6c091bd8c - Add a test for #401 -
/etc/phpmyadmin/conf.d/ - d455a71d95 - Merge #399 - Add back a /sessions volume for sessions persistence
- 948bf2d147 - Merge #411 - Update to PHP 8.2
- e1da7554b4 - Use MariaDB LTS and test on each MariaDB LTS
- fb81601c24 - Update psalm baseline
- 6aac9c128e - Merge #470 - Restrict param type of OptionsArray::merge
- f9c7db59a8 - Merge #479 -
$nameproperty can never be a string - de86368bc0 - Update test data after #482
- 644b14c6ee - Merge branch '5.8.x'
- 66eb8ebf5c - Add a CHANGELOG entry for #283
- d58a8ff8af - Merge #487 - Fix #283 - MariaDB window function with alias gives bad linting errors
- 3e32dd84f8 - Add a CHANGELOG entry for #234 and #478
- 274fc3a6d1 - Merge #485 - Fix #478, Fix #234 -
ALTER TABLE … MODIFY … ENUM('<reserved_keyword>')is being wrongly parsed - 5b4b5e275c - Add a CHANGELOG entry for #306
- 0780376600 - Merge #486 - Fix #306 - ":=" was not recognized as an operator just like "="
- 9838a1c833 - Update parseAlter3 out data
- f1d82f0403 - Fix a condition in addRecord to be more accurate with the documented type
- 16cb2b83db - Update phpstan to 1.x
- 648a16ea0f - Use the current php binary for invoking sub scripts
- 5a8b97e4a1 - Ignore two phpcs rules
- 5b17884003 - Bump codecov/codecov-action to v3