Last week was heavily focused on reviewing incoming code, mostly on our SQL parser. Thanks to several contributions we have made it even better.
The SQL parser s releases now include list of changes, so you can easily see what has been changed. While touching the SQL parser code, I've added some missing bits in testsuite code coverage and we're now really close to 100%.
Another useful thing for our library users is API documentation which is now available at https://develdocs.phpmyadmin.net/. It covers all libraries we've recently released (motranslator, sql-parser and shapefile).
Handled issues:
- #12560 Avoid encoding release username in tarballs
- #12547 prevent direct calls of include files
- #12553 Fix #12320 : Copying a user does not copy usergroup
- #12548 Fix Export and Copy of Tables with Generated/Virtual columns
- #12397 Review mb_strlen uses
- #12510 Add https://keybase.io/phpmyadmin_sec to security page
- #12444 Comment command does not work correctly
- #12282 whitespaces before and after the column names
- #12512 BBCode not transfered to HTML
- #12550 idle requests every 2 seconds
- #11628 INSERT ... ON DUPLICATE KEY
- #28 Add DebConf16 team photo and short description to Team page
- #42 Example usage and wiki
- #81 Please provide a Changelog
- #82 fix default options in Formater constructor
- #80 Add support for PHP 5.3 [WIP]
- #77 Fix parsing of REPLACE INTO ... Statements
- #79 Stop SelectStatement parsing and revert back in case of ON DUPLICATE KEY …
- #76 Fix parsing of INSERT...SELECT and INSERT...SET syntax
- #70 Fix #59: Non-reserved keywords should be allowed as a field name
- #75 Add correct parsing of SET CHARACTER SET, CHARSET , NAMES statements
- #71 Fix #55 : Add support for spatial datatypes