Last week was mostly focused on our libraries. I got merged several patches to our SQL parser from Deven and I've spent quite some time on ShapeFile library, which got several improvements.
It all started with one issue being reported and it actually pushed me to fix older issue - lack of tests. Few commits later the coverage went up to 92% and several bugs were fixed on the way, as some parts of the code were simply broken and nobody has used them so far.
Handled issues:
- #12710 unneeded check for <
- #12287 Remove CSS classses odd and even
- #12704 Point type handling
- #12698 Added 'view changelog' to newer version alert
- #12694 Create a new file with new updating functions
- #12711 Fix #12361 : Fix self SQL injection in table-specific privileges
- #12696 Fix #12299: Change to POST request to avoid possibly very long URIs
- #12443 Additional type check for db_export.php
- #12563 Fix error check of a routine execution
- #12360 Self SQL injection in user group name
- #41 Invalid certificate (domain mismatch) for mail.phpmyadmin.net
- #62 Good for your job, but, in some condition it may not work well as expected
- #100 Fix broken incorrect clause order detection for Joins
- #99 Add parsing End options like FOR UPDATE and LOCK IN SHARE MODE in Select
- #18 Test dbf lookup
- #12 Bug in Polygon/Polyline creation with multiple parts
- #17 Correctly work withou configured dbf header
- #16 Complex tests
- #15 Add tests for polyline
- #14 Use generic PHP 7.1 in Travis
- #13 Fixes phpmyadmin/shapefile#12