Here is my phpMyAdmin report for November 2020.
In November 2020 I fixed bugs, worked on PHP 8 compatibility and moved the API documentation build to Doctum in all our repositories.
First week (44)
I merged a few fixes: the SameSite=Strict cookie support, the Windows error message using a trailing / instead of a \, and a BINARY comparison when looking at privileges. I also updated phpstan and the po files.
- f8bf16fcd8 - Update phpstan and phpstan baseline
- 5abcae9255 - Fixed some typos in the code base
- 952f86fb69 - Update po files
- e1c05b31c6 - Add a ChangeLog entry for #16316
- ce6bd5b3bd - Improve the documentation for #16316
- e7feedd28f - Merge #16386 - Fixes #16316 - Support Cookie SameSite=Strict
- 8ede871193 - Fix a "typo" and a coding standard issue on merge of #16430
- 0f4972c454 - Add a ChangeLog entry for #16430
- [17bb124217 - Merge #16447 and #16436 - Fix #16430 - Windows error message uses trailing / instead of ](https://github.com/phpmyadmin/phpmyadmin/commit/17bb1242176653d65dc088d05b1e12bc15620485)
- 35036cbd5f - Merge branch 'QA_5_0'
- 711b2b6dea - Add a ChangeLog entry for #15463
- d929410935 - Merge #16442 - Fix #15463 - Force BINARY comparison when looking at privileges
Second week (45)
I implemented MysqlSslWarningSafeHosts, merged the config parameters for third-party reCAPTCHA v2 compatible APIs, fixed the AWS RDS IAM authentication where the password was truncated, and added back the Login Cookie Validity setting. I also moved the buttons and the tools section to the left on Bootstrap xl screens, fixed the users overview offset and improved the glossary. On ci-detector I adjusted the .gitattributes.
- 6961d17659 - Add a test for Header::testGetCspHeaders
- 4ec972a1ec - Improve the documentation of AbstractTestCase::callFunction
- 2706575bc6 - Fix a test method name
- 50e900a1bf - Remove all @test annotations
- 63f83a5952 - Add a ChangeLog entry for #15584
- c25720a3ff - Merge #16466 - Fix #15584 - Implement MysqlSslWarningSafeHosts
- fa53ce1723 - Add tests for Generator::getServerSSL()
- b2c885908d - Implement MysqlSslWarningSafeHosts to fix #15584
- d826ee129a - Translated using Weblate (French)
- e6f004c4cb - Merge #16455 - Add a documentation link for installing on IBM Cloud.
- 857fc03fb8 - Merge #16087 - Improve the glossary
- 93b00f86e1 - Fix broken references to terms
- 29c7f39a65 - Fix broken wikipedia link
- bc4b60d3b9 - Revert changes around "libre" software wording in the glossary
- ea10267882 - Fix tests after feature
- 4c62b9c825 - Fix indexes refresh after edit missing parameters
- 4478160221 - Fix getUrlQuery function not working correctly on server n° > 1
- cb9680911e - Upgrade eslint, stylelint and sass
- 590664d08a - Move babel to dependencies like it is for sass
- 3d5b50cafc - Fixes for pull-request #16417 - Make login buttons use right
- 134819b05a - Add a ChangeLog entry for #15711
- 774ba0e678 - Merge #16417 - Fix #15711 - Moved buttons to left on large devices (Bootstrap xl)
- f88c86ab7f - Add a ChangeLog entry for #13077
- 6a29322bc3 - Merge #16392 - Fix #13077 - Moved tools section to left on large devices (Bootstrap xl)
- fc28b4128d - Fix #16458 - users overview is offset
- f910816d37 - Add an example for pull-request #16406, issue #16457
- 4395683150 - Add a ChangeLog entry for #16457
- cf6f5d5055 - Merge #16406 - Fix #16457 - Add config parameters to support third-party reCAPTCHA v2 compatible APIs
- 1b21c24868 - Add a ChangeLog entry for #15001
- 9ef526df40 - Merge #15145 - Fix #15001 - Add back Login Cookie Validity setting
- ce82dc16ed - Merge branch 'QA_5_0'
- 0652fcee33 - Update po files
- 9f33b4770e - Add a ChangeLog entry for #16451
- 16856d1125 - Add tests for pull-request #16452, fix #16451
- 094ac77122 - Merge #16452 - Fix #16451 - AWS RDS IAM authentication doesn't work because pma_password is truncated
- ee97cfb397 - Translated using Weblate (Romanian)
- 05f067449e - Improve d/rules
Third week (46)
I merged several fixes: privileges with an underscore in the database name, leading spaces in CHAR columns, and the export of blobs as hex in JSON. I also added the RENAME INDEX syntax, replaced FOUND_ROWS(), made MariaDBMySQLKBS optional and replaced phpDocumentor by Doctum in the ant build. On sql-parser I merged a fix for quoted symbols being parsed as keywords.
- 1b5781f825 - Fix #16477 - Fix failing unit test
- 719989b4dc - Add a ChangeLog entry for #16477
- c5d7a8d3c6 - Merge #16481 - Fix #16477 - No Option to enter TABLE specific permissions when database name contains _ (underscore)
- 0fb9f7859d - Merge #16478 - Improve documentation about installing with Debian and Ubuntu
- e27414e955 - Merge #16484 - Fix #16095 - line breaks in pre-wrap CHAR column
- 37c8bb77d3 - Merge branch 'QA_5_0'
- 4128f6ea54 - Translated using Weblate (Indonesian)
- 2a47e15be6 - Translated using Weblate (Hindi)
- e795b3f03b - Translated using Weblate (Danish)
- 2748eaee9e - Translated using Weblate (Azerbaijani)
- 28d1ac9f4e - Refactor JS lint targets for ant build
- 0e3f32c59b - Remove a deprecated path in ant php lint target
- ef13cce1b0 - Add phpstan analysis to ant build
- 5d8b9288d1 - Update po files
- 2c5ad38579 - Add a ChangeLog entry for #14953
- 3dad3b5e5d - Merge #15912 - Fix #14953 - Added Rename Button to use RENAME INDEX syntax of MySQL
- 029888abe4 - Update ant build target for phpcs
- ba05ef0c82 - Replace phpdocumentor by Doctum in ant build file
- 967a6f8c14 - Fix a term in the glossary
- d7a27c3355 - #16407 - Make all versions of pragmarx/google2fa below 6.1.0 incompatible
- bb3082b0f5 - Add a ChangeLog entry for #16407
- cc6d1beb02 - #16407 - Bump pragmarx/google2fa conflict to >8.0
- bc45a05dcd - Typo fixes in the JS codebase with VS code "code spell checker"
- ce0d95cd69 - Add a ChangeLog entry for pull-request #16387 (ebfd81c2db)
- ebfd81c2db - Merge #16387 - Make procedures/functions SQL editor both side scrollable
- f96a3a9afd - Use bin directory from composer instead of an hard-coded path
- c68b07627b - #16479 - Allow selenium tests to fail until they are fixed
- eb7b04a11e - Add a ChangeLog entry for #16095
- 35c83341c0 - Merge #16364 - Fix #16095 - Leading space not shown in a CHAR column when browsing table
- 0398cf680d - Add a ChangeLog entry for pull-request #16346 (5eb06e68e2)
- 5eb06e68e2 - Merge #16346 - Export Blobs as hex on JSON export
- 8707055400 - Add a ChangeLog entry for #15652
- 9320bff81a - Merge #16470 - Fix #15652 - Replace deprecated FOUND_ROWS()
- 69c9a96fd4 - Merge #16472 - #16418 - make MariaDBMySQLKBS optional
- 16f81e47ea - Fix #16473 - be sure to send a string to htmlspecialchars
- d860597375 - #16418 - Make MariaDBMySQLKBS optional
- 5f8f1433c0 - Fix API docs CI by asking composer his bin dir path
- 9b5c0af6f7 - Merge branch 'QA'
- 278bb29f4d - Drop hhvm 3.18 CI
- cdeecae6c8 - Set back test case to default language 'en' to avoid using LC_ALL=C on the phpunit cli
- aeccfec1a5 - Update phpstan
- 8ae80e91fd - Merge branch 'QA'
- e68b29f81a - Add a CHANGELOG entry for #317
- 192089d81f - Merge #318 - Fixes #317 - Added check for quoted symbol to avoid parser error in case of keyword
- f80da7221c - Ask composer for his bin dir
- 06f3b6475f - Translated using Weblate (French)
- 3323269107 - Translated using Weblate (Chinese (Simplified))
- 6eec7518c7 - Translated using Weblate (German)
- da3f7638fc - Translated using Weblate (French)
Fourth week (47)
Most of the week was PHP 8 compatibility fixes (preg_replace, the deprecated libxml_disable_entity_loader, undefined array keys) and upgrading to coding-standard 2.1.1 and psalm 4 in all our repositories. On motranslator I added phpstan at level max, merged support for getting and setting all translations and two type fixes, and I uploaded motranslator 5.1.0 to Debian.
- 22b62aa7f3 - Translated using Weblate (Norwegian Bokmål)
- 4b9ada910e - Translated using Weblate (Norwegian Bokmål)
- f2dc9702a1 - Translated using Weblate (Norwegian Bokmål)
- d09290d1fb - Update po files
- 471318d8ef - Update Doctum config
- eee5107d37 - Translated using Weblate (German)
- 78f80b9e76 - Translated using Weblate (Norwegian Bokmål)
- f6876a12a0 - Translated using Weblate (Norwegian Bokmål)
- 2e22053c20 - Translated using Weblate (Norwegian Bokmål)
- 5c22464829 - Translated using Weblate (Norwegian Bokmål)
- b851f38b5d - Translated using Weblate (Norwegian Bokmål)
- e5c3c2a8d7 - Translated using Weblate (Norwegian Bokmål)
- d402c0fd6b - Ref #16429 - PHP 8 error TypeError: Unsupported operand types: string / int
- 2df5ce0044 - Ref #16429 - Fix undefined array keys
- cd3a0e46ce - Ref #16429 - PHP 8 error on preg_replace
- 723c0095b9 - Fix #16490 - [PHP 8.0] Function libxml_disable_entity_loader() is deprecated
- e4bd8b51aa - Fix #16429 - PHP 8 errors on preg_replace
- 7223184705 - Update phpstan baseline
- f958e7b862 - Upgrade dev vimeo/psalm from ^3.16 to ^4.1.1
- ece2e957dd - Upgrade stylelint from ^13.7.2 to ^13.8.0
- eb41beec23 - Upgrade codemirror and jquery-migrate
- 5904adb17a - Upgrade phpmyadmin/coding-standard to at least 2.1.1
- 4d8de02871 - Remove rules broken or included in the new coding standard
- ed0c44a621 - Update files to follow new coding standard rules
- d401fcd8b0 - Translated using Weblate (French)
- facb84c736 - Translated using Weblate (Italian)
- 2830fe0e37 - Translated using Weblate (Kazakh)
- beeda3d8e8 - Translated using Weblate (Azerbaijani)
- c6f9764004 - Translated using Weblate (Hindi)
- a0fc7f76ae - Translated using Weblate (Indonesian)
- 4a19b34460 - Translated using Weblate (Danish)
- ef52843462 - Translated using Weblate (Indonesian)
- f4a3f7bccc - Translated using Weblate (Hindi)
- 71ed858446 - Translated using Weblate (Danish)
- a5f7f1de8f - Translated using Weblate (Azerbaijani)
- 3ad940e9d4 - Update Doctum config
- d412f7ac1a - Allow PHP 8.0
- b3a55136eb - Fix Doctum parse errors
- 915e907b37 - Use back setMethods because of phpunit on PHP 7.1
- 173a373c5c - Update phpstan baseline
- 3488f3794c - Fix coding standard issues for missing typehints
- 7c79fa9b1e - Upgrade phpmyadmin/coding-standard to at least 2.1.1
- b5772bb3ab - Update Doctum config
- 16712bfec2 - Add a CHANGELOG entry for #30
- d041638738 - Merge #40 - Fix #30 - Add support for setting and getting all translations
- 52c2e7279b - Add a CHANGELOG entry for #36
- 3659452fd3 - Merge #39 - Fix #36 - be sure the total is still an int
- 46872fab62 - Fix #36 - be sure the total is still an int
- 58900b0a54 - Document get and set translations for #30
- 0ac6bc9f06 - Fix #30 - Add support for setting and getting all translations
- cea13fa206 - Add a CHANGELOG entry for #37
- 8d68dafbbc - Merge #38 - Fix #37 - Translator::selectString() must be of the type integer, boolean returned
- dc07d38370 - Fix #37 - Translator::selectString() must be of the type integer, boolean returned
- c39d601ec4 - Remove 8.0 from build matrix because it is not available yet
- 9c3ffd141d - Coverage ignore an edge case added in 3ff2c63bcf85f81b3a205ce7222de11b33e2bf56
- 0da6c3731f - Remove all mixed phpdoc types
- f1013d7244 - Add phpstan and fix all level max errors
- 92142b08e7 - Upgrade phpmyadmin/coding-standard to at least 2.1.1
- 58a9430967 - Add spaces to fix phpcs
- c356be9dc4 - Update Doctum config
- 6fd06916b1 - Update phpstan baseline
- 5d78e6fe32 - Sync Doctum update command with other repositories
- 1539d58840 - Add some missing property typehints
- 45f8fca708 - Upgrade phpmyadmin/coding-standard to at least 2.1.1
- 0de4462c52 - Fix typos in ShapeFile class
- ccc49c62f1 - Fix coding standard issues and set phpcs cache config file
- 117beb001a - Upgrade phpmyadmin/coding-standard to at least 2.1.1
- 9659080c8f - Ignore .phpunit.result.cache files
- 97b9710b6a - Coding standard fixes on typehints
- 5d6a4e5fde - Upgrade phpmyadmin/coding-standard to at least 2.1.1
- 57904a6ee0 - Add new d/changelog entry
- d30f2fd25a - Update upstream source from tag 'upstream/5.1.0'
- d89bf79eae - New upstream version 5.1.0
Fifth week (48)
One fix on motranslator this week, to be sure the total is still an int.