Here is my phpMyAdmin report for July 2020.
In July 2020 I fixed bugs, worked on code cleanup and on the release bundles, and started the replacement of Sami by Doctum.
First week (27)
I merged fixes for the JSON columns, which now use a textarea, the JSON input transformation editor being too narrow, and the search page when a table has special characters. I also fixed the missing logo in the navigation panel.
- 0ee39388f5 - Add a ChangeLog entry for #16223
- 3d4949191e - Merge #16238 - Fixes #16223 - JSON input transformation editor is very narrow
- 4e6d455644 - Merge branch 'QA_5_0'
- f757da7fae - Do not use phpstan test case class, use PHPUnit\Framework\TestCase
- b41e17124b - Add a ChangeLog entry for #16139
- c8bc76b8dd - Merge #16236 - Fixes #16139 - ✨ Use TextArea for JSON columns.
- 0c81adcff2 - Merge branch 'QA_5_0'
- 68d6e26453 - Add a ChangeLog entry for #16222
- 25297a0b0e - Merge #16240 - Fixes #16222 - Can't use search page when table have a special characters
- fd21520711 - Merge branch 'QA_5_0'
- 50af2c9baa - Fix coding standard issues
- bbe1132484 - Merge branch 'QA_5_0'
- 66f0c9cb1e - Merge remote-tracking branch 'QA_4_9' into QA_5_0
- 9444234e78 - Fix #16237 - Logo missing in upper left corner of navigation panel
- 2cd16d4b56 - Fix 2 typos in debian/doc-base
Second week (28)
I converted a vendor JS file to UTF-8 to fix a Debian lintian national-encoding warning, and merged an input validation fix for the zoom search.
- 06ffb871b4 - Merge branch 'QA_5_0' and sync Search controllers
- a35586938f - Convert js/vendor/jquery/jquery.event.drag-2.2.js to UTF-8 to fix Debian lintian national-encoding
- f646764d77 - Add a ChangeLog entry for #16248
- 5c61a51351 - Merge #16249 - Fixes #16248 - Zoom Search is not performing input validation on INT columns
Third week (29)
I worked on typehints in the test suite and fixed some Scrutinizer reports. I also merged fixes for the modal headings, the setup tabs and the error messages padding.
- f993c46e76 - Fix failing tests and failing GitTest
- e78eb340bc - Some code improvements and fixes related to issue reported by Scrutinizer
- ce6a12bf56 - Remove more typehints as object for php 7.1
- 7a78895f6b - Remove typehint as object for php 7.1
- ddfdbc2134 - Remove some useless doc blocks and fix some coding standard warnings
- 66a7d2a84c - Update baselines after fixing some tyephints
- de0426aa48 - Add some typehints on tests
- 0340f66740 - Fix some tests having wrong typehints
- a80153a633 - Add typehints using phpcbf on test/*
- 902cd89de9 - Merge branch 'QA_5_0'
- 398e3112e0 - Add a ChangeLog entry for #16261
- 701e662cae - Merge #16266 - Fixes #16261 - Modal headings missing
- 8c9c4cf732 - Merge branch 'QA_4_9' into QA_5_0
- cec35f4e9e - Merge #16267 - Fixes #16265 - Setup tabs are not aligned
- 3efa759ae2 - Merge branch 'QA_5_0'
- d1462e92cb - Fix PhpMyAdmin\Database\Designer\Common::saveDisplayField return type
- 6744a7de06 - Merge #16263 - Fixes #16217 - Missing padding and css for error messages
Fourth week (30)
I merged several fixes: tinyint(1) in the search page, the rows selector after sorting, and the SQL query display for views in MySQL 8, using sql-parser to get the CREATE VIEW SELECT. I added a button on the export page to show the SQL query and rewrote the exit handling. And phpMyAdmin was added to the docker official images. I also opened the pull-request to replace Sami by Doctum.
- a1312c7af2 - Add a ChangeLog entry for #16256
- 0e344b6a50 - Fix #16256 - Warning: error_reporting() has been disabled for security reasons on php 7.x
- 47c70dacc7 - Merge branch 'QA_5_0'
- a2fb692d91 - Add a ChangeLog entry for #16255
- fe9e7ba89d - Fix #16255 - Tinyint(1) shown as INT in search page
- 7331688a09 - Use strict === on constants of Results class
- c45137af04 - Merge branch 'QA_5_0'
- 02efcee4ad - Add a ChangeLog entry for #16194
- 00998605a8 - Merge #16274 - Fix #16194 - SQL query does not appear in case of editing view where definer is not you on MySQL 8
- b47c7060fa - Use sql-parser to get the create view select as
- 38c09bcee9 - Fallback on empty string for #16146 if session_max_rows is not set
- 3891a0834c - Add a ChangeLog entry for #16146
- 54efb1e2d4 - Merge #16275 - Fix #16146 - sorting does not keep the number of rows selector
- 41b8c41de1 - Merge branch 'QA_4_9' into QA_5_0
- 839564fc85 - Translated using Weblate (French)
- ebbd959ba1 - Update po files
- 9e39713b5a - Document "DELETE HISTORY" for translators
- 411ea73628 - Update po files
- e97d82061d - Coding standard fixes after #14340
- b5677a9c6a - Disable automatic final new lines for *.twig files using .editorconfig
- 4bc4a44078 - Add a ChangeLog entry for #14340
- 5fcac2fa9d - Merge #15365 - #14340 - Add a button on Export Page to show SQL Query
- 3174048943 - Merge #15248 - #15247 exit handing in the codebase
- d75b83d452 - Fix #15247 - Move and rename the exit for sendResponseForGridEdit to getResponseForGridEdit
- c2232357fe - Add phpMyAdmin repository
- cc3fa5a366 - Change encoding of sv.po from windows-1252 to UTF-8
Fifth week (31)
I cleaned up the release and vendor bundles (removing CODE_OF_CONDUCT, DCO, .browserslistrc and .editorconfig), fixed the sorting by column header with SignON auth and the primary/replica links on the replication page. On the docker repository I improved the UPLOAD_LIMIT documentation. And I did the Debian packaging of mariadb-mysql-kbs 1.2.10-3.
- ca6ee4298a - Translated using Weblate (French)
- 14bd9a1f2e - Remove CODE_OF_CONDUCT.md and DCO from released bundles
- b9ed4e6990 - Remove .browserslistrc from released bundles
- 4703f472fd - Remove HHVM from build.xml
- 6581bd0a59 - Use --no-coverage instead of a custom phpunit config file
- 1a54a0e4e8 - Exclude .browserslistrc from vendor bundles
- 4f42cc8695 - Merge branch 'QA_5_0'
- a567fbcd48 - Merge branch 'QA_4_9' into QA_5_0
- 84ff004c0f - Add a ChangeLog entry for #16058
- ec3d1d7c14 - Exclude .vscode in .gitignore
- bc30994d6f - Exclude .editorconfig and DCO from vendor bundles
- 3641d26f04 - Remove ['extension'] from config documentation
- f5440f8c76 - Fix #16058 - Update examples
- e9b1a560f9 - Move Git tests to GitTest
- 96797ab79b - Fix #16058 - Clicking on table header don't sort by fieldname when using SignON Auth
- b3bf635c21 - Add a ChangeLog entry for #15367
- 1f9ef1ffb9 - Fix #15367 - First replica links, start, stop, ignore links
- 79bcc06a96 - Add a ChangeLog entry for #15367
- facdc773bd - Fix #15367 - "Change or reconfigure primary server" link
- bcf21c4081 - Merge branch 'QA_5_0'
- 39cec98bb5 - Use fences for pseudo regex example of #297
- 300ade5226 - Merge #297 - Improve UPLOAD_LIMIT documentation
- c54452c5f9 - Fix automatic dependencies resolving
- b89314bd59 - Add changelog entries for 1.2.10-3
- 50f9007b8e - Fix automatic dependencies