Here is my phpMyAdmin report for April 2019.
In April 2019 I worked on the main repository, the website and docker, fixing issues all month. I also rewrote my github-to-mysql tool, moving all the code to a class and adding unit tests, and made it handle several pages of milestones and labels (wizaplace/github-to-mysql #4).
First week (14)
I fixed a long list of tracker issues: the missing query time and database in the console (#15159), uninterpreted HTML on the Settings export page (#15119) and import page, the input fields missing the MaxSizeForInputField check (#15036), the Export/Import tabs placement (#15152), the import of XML data with leading zeros, the generate password field hidden on the second open of the change password modal (#15150), the empty SQL preview on a relation (#15010), a table structure export that showed the rows fields (#14334), the edit link that stopped working after a failed insert (#15140) and the sticky table header staying over the dropdown menu (#12729). I added the DYNAMIC and COMPRESSED ROW_FORMAT values for InnoDB on MySQL 8 (#14673), made the monitor parameters download work on IE11 and Edge, and fixed several PHP notices (undefined index pma, designer_settings #15141) and a count() warning when exporting a table to XML. On the website I merged two pull-requests improving the English and fixed a missing accent on the docker side.
- caa2035cc8 - Merge branch 'QA_4_8'
- 91f2c699a0 - Add ChangeLog entry for #15159
- 05c0591c2d - Fix #15159 - Missing query time and database in console
- ea7dbf33da - Add ChangeLog entry for #15119
- 9c6e2b812d - Fix #15119 - Uninterpreted HTML on Settings->Export page
- bccfdb1407 - Merge branch 'QA_4_8'
- 5413b6c9c0 - Add ChangeLog entry for #15036
- cfc75fd8ce - Fix #15036 - Input fields missing checks for MaxSizeForInputField
- a7084c2035 - Fix #15152 - [UI] Export/Import tabs placement inconsistency
- 2609bff627 - Merge branch 'QA_4_8'
- a83947ca70 - Add ChangeLog entry for 2e0821ea
- 2e0821ea5c - Fix import XML data with leading zeros
- f911595f02 - Fixed php notice undefined index pma on ImportXml
- 1024e420e1 - Fixed php warning count(): Parameter ... on export table to XML
- 67201b5fc3 - Add ChangeLog entry for #15150 and edited entry for 038c654e (5389a26b)
- bb5f64fe02 - Fix #15150 - Generate password hidden on second open of change password modal
- 038c654ec4 - Fixed downloading of monitor parameters for IE11 and Edge
- 914756aefc - Merge branch 'QA_4_8'
- cae7efe039 - Add ChangeLog entry for d109328
- d10932821d - Fix empty success message when adding new INDEX from left panel
- c3ca45bdee - Remove sourceMappingURL from zxcvbn vendor to avoid 404 errors
- 1e403f76d9 - Merge branch 'QA_4_8'
- ab748e2fac - Fix some potential php notices after merge of #15040
- 76dca69460 - Merge branch 'QA_4_8'
- 7a8d6c2b9f - Add ChangeLog entry for #14673
- babce812fe - Fix #14673 - innodb & MySQL 8: DYNAMIC & COMPRESSED ROW_FORMAT missing
- f1335afe39 - Add ChangeLog entry for #15010
- 3d3d1a2b08 - Fix #15010 - Sql preview empty modal on tbl_relation
- 292d2db727 - Merge branch 'QA_4_8'
- fd6907097c - Add ChangeLog entry for #15140 and #14334
- fa903acfd2 - Fix #14334 - Export table structure shows rows fields
- e989e02109 - Fix #15140 - Failing an insert, edit link does not work
- b6b9926a08 - Merge branch 'QA_4_8'
- caffbc3a5e - Add ChangeLog entry for #15141 and #12729
- 73f16986d3 - Fix #12729 - Sticky table header over dropdown menu
- a80785198d - Fix #15141 - php notice Undefined index: designer_settings
- 7d35294fc5 - Fixed missing accent
- ac3ff9f289 - Merge pull request #85 from lem9/patch-5
- fc5a18eff8 - Merge pull request #86 from lem9/patch-6
Second week (16)
I fixed the GIS functions on MySQL 8.0 (#14383, #12865), which I also proposed as pull-request #15149. MySQL 8.0 puts each point of a MULTIPOINT between parentheses, so I corrected the value format, and I fixed the undefined mysqlVersion index that came with the change.
- ccc82e82b5 - MULTIPOINT now has ( and ) around value
- c745aab360 - Fix php notice Undefined index: mysqlVersion
- 3399e5babd - Fix spatial functions
- 9ed068aacb - Fix #14383 #12865 - Fix GIS functions for mysql 8.0
Third week (17)
I fixed a large batch of issues: uppercase table and database names (#13178), error reports that could not be sent because too large (#15146), the Processlist sort by time and full query display (#14800, #14833), the import of settings (#14527), the designer page that failed to save (#12900), and the MariaDB delete versioning rows privilege that raised an undefined index notice (#15229). I also fixed the Enter key when inserting rows (#14401), the enum value kept when setting null (#14982), useless backquotes in the SQL preview when deleting an index (#15205), the password field not switching in the add user account dialog (#15219), a console height allowing negative values (#15038) and forms submitted multiple times on CTRL+ENTER (#14460). Importing an exported config on the server status monitor page was fixed too, a missing series value was creating a JavaScript error and a NaN on the Y axis. Weblate brought a lot of translations, and I had to revert, merge and re-apply two po files to get around the conflicts.
- 52e63c6974 - Add ChangeLog entry for #13178
- ca3f027f7e - Fix #13178 - Issues with uppercase table and database names
- c6d8fb4573 - Merge branch 'QA_4_8'
- 14e8d5db7e - Add ChangeLog entry for #15205
- 5a08e12bb6 - Fix #15205 - Useless backquotes, sql preview, delete index
- 40fc9a3abc - Improve JSDoc for PMA_confirmPreviewSQL
- 947c820fef - Translated using Weblate (French)
- a9f8384afe - Translated using Weblate (English (United Kingdom))
- 6d5481f01e - Add ChangeLog entry for #15146
- 926a9f47bd - Fix #15146 - Error reports can not be sent because too large
- ac25f56457 - Add ChangeLog entry for #14401 and #14982
- 2c1b669c1b - Fix #14401 - insert_rows keypress Enter behavior
- 04f641612c - Fix #14982 - setting "null" keep an "enum" value
- 1524ec51c8 - Merge branch 'QA_4_8'
- a8ac8f04cb - Add ChangeLog entry for #14800 and #14833
- 60564b5d92 - Fix #14800 #14833 - Sort by Time and show full query on Processlist
- b502a15c94 - Add ChangeLog entry for #14908
- 8d0dacf3f8 - Add ChangeLog entry for #14527 and 98bc51085
- 2a4729c18e - Fix #14527 - Import Settings function not working
- 98bc51085d - Fix uninterpreted HTML on Settings->Import (with Missing data)
- ec2dcf1e0b - Merge Weblate into branch 'QA_4_8' and update back kk.po and ru.po
- 0888f3ccfa - Revert update of kk.po and ru.po
- b3df714784 - Translated using Weblate (West Flemish)
- e72e3cc42e - Translated using Weblate (Uzbek (latin))
- fd55a3cb59 - Translated using Weblate (Uzbek)
- 1f9264967f - Translated using Weblate (Urdu)
- 7b7fb0e0e0 - Translated using Weblate (Turkmen)
- 473339cbcf - Translated using Weblate (Tamil)
- c712226764 - Translated using Weblate (Persian)
- 99399c1e29 - Translated using Weblate (Mongolian)
- f99abf307c - Translated using Weblate (Malay)
- edd04b2a75 - Translated using Weblate (Kannada)
- 1c00b7948d - Translated using Weblate (Gujarati)
- cd3be16c6d - Translated using Weblate (Georgian)
- 87ec8829e6 - Translated using Weblate (Galician)
- 2e3cfa9bfe - Translated using Weblate (Esperanto)
- 294c28f42a - Translated using Weblate (English (United Kingdom))
- b530b3d224 - Translated using Weblate (Danish)
- 1c88d437c2 - Translated using Weblate (Colognian)
- 6e63806551 - Translated using Weblate (Breton)
- 68a20481c6 - Translated using Weblate (Armenian)
- e3381b7282 - Translated using Weblate (Afrikaans)
- 96a68a9a2b - Update po files
- e453ad1320 - Merge branch 'QA_4_8'
- 646668b52d - Fix Unit tests for #15229
- e651d2ab4f - Translated using Weblate (West Flemish)
- a8c0a3fa0e - Translated using Weblate (Uzbek (latin))
- a01658a820 - Translated using Weblate (Uzbek)
- dc1c2196f4 - Translated using Weblate (Urdu)
- 146a3bdfd2 - Translated using Weblate (Turkmen)
- fd8307ce3a - Translated using Weblate (Tamil)
- bc8231471c - Translated using Weblate (Persian)
- 4bbc6c680b - Translated using Weblate (Mongolian)
- 3bd72d403a - Translated using Weblate (Malay)
- 921bb9a5f5 - Translated using Weblate (Kannada)
- 975129f0b7 - Translated using Weblate (Gujarati)
- 08b28e373f - Translated using Weblate (Georgian)
- b7f5984d9d - Translated using Weblate (Galician)
- c9a4ef4ce1 - Translated using Weblate (Esperanto)
- ee3d47796d - Translated using Weblate (English (United Kingdom))
- 4880e240cd - Translated using Weblate (Danish)
- 3e44953701 - Translated using Weblate (Colognian)
- 738272c431 - Translated using Weblate (Breton)
- 169d1dacab - Translated using Weblate (Armenian)
- c880a48784 - Translated using Weblate (Afrikaans)
- 24878eb234 - Update po files
- 9aa035cd5e - Add ChangeLog entry for #15229
- 91c758aae4 - Fix #15229 - Notice - Undefined index: strPrivDescDelete versioning rowsTbl
- e5dd0fdf8d - Add ChangeLog entry for #15228 and #12900
- 782d9449a2 - Fix #12900 - Designer page saving gives error
- 5566aa6976 - Fix #15228 - Notice - Undefined index: foreign_keys_data
- 37bb5907e5 - Merge branch 'QA_4_8'
- 836cc74413 - Fix issue reported by scrutinizer
- a4cd133778 - Add ChangeLog entry for dd299c7c
- dd299c7ceb - Fixed importing the exported config on Server status monitor page
- 1343cf2b84 - Fix lint issues
- 52632ca08e - Merge branch 'QA_4_8'
- fcb406937f - Fix #14732 - Can't rename primary key with auto increment
- 937579732c - Fix #15166 - Copy table keeps showing 'loading...' -- When no row is selected.
- 1d48d9c1ff - Add ChangeLog entry for #15219
- adb2228039 - Fix #15219 - 'No Password' Option does not switch automatically to 'Use Text Field' in Add User Account
- 61e0c0910d - Add ChangeLog entry for #15038
- f9209aeb05 - Fix #15038 - Console height allowing negative values
- 738fc3461e - Add ChangeLog entry for #14460
- 20f141b291 - Fix #14460 - Do not submit forms multiple times on CTRL + ENTER
- 7f4de0b962 - Translated using Weblate (Czech)
- 446fe20a56 - Translated using Weblate (English (United Kingdom))
Fourth week (18)
I fixed the commands out of sync error on stored procedures (#14614): it came back when a stored procedure does not return any result set, and also with $cfg['DBG']['sqllog'] = true. I also completed the French and English (United Kingdom) translations and updated the po files.
- 77fc2c58e9 - Fix #14614 - Commands are out of sync with $cfg['DBG']['sqllog'] = true;
- 9178602e6c - Fix #14614 - "# 2014 - Commands out of sync; you can't run this command now" returned when stored procedure does not return any result set
- 15796f5bed - Translated using Weblate (French)
- 97564b24ae - Translated using Weblate (English (United Kingdom))