Here is my phpMyAdmin report for April 2020.

In April 2020 I fixed bugs, upgraded the vendored JavaScript libraries and added Psalm to the project. I also sent pull-requests upstream, to be able to sync the jQuery plugins from npm, and a few to angular/universal and nlp.js.

First week (14)

I did some documentation improvements and removed the last references to the removed mcrypt extension. I also fixed the TypeError on htmlspecialchars, allowed NULL as a default bit value and added proper CSS classes to HTML elements.

Second week (15)

I upgraded most of the vendored JavaScript libraries (jquery, codemirror, popper.js, zxcvbn, js-cookie, jquery-validation, tracekit) and improved the sync script. I removed sami/sami from the dev-dependencies. On sql-parser I merged a fix so that EXISTS is also parsed as a function. To be able to sync the jQuery plugins from npm I sent pull-requests to cowboy/jquery-hashchange, code-lts/jquery-uitablefilter, code-lts/jquery-fullscreen-plugin and dfilatov/jquery-plugins.

Third week (16)

I merged several fixes on the main repository: the database export, the IN(...) clause that did not permit multiple values, the metro theme and the monitor. Most of the rest of the week was translation updates and fixing the build after phpcs 3.5.5.

Fourth week (17)

I fixed the printable table structure page, the JS error on index creation, the undefined go_back_url after a failed import, and defined MYSQLI_TYPE_JSON when the client library does not. I also did the Debian packaging of google-recaptcha 1.2.4, with autopkgtests.

Fifth week (18)

My focus of the week was adding Psalm to the project: the configuration, fixing the reported errors, updating the baseline, and removing the configuration files from the vendor versions.