BACKWARD INCOMPATIBLEbinary_prefix option is added and off
by default because of compatibility with mysqlclient.
When you need PyMySQL 0.7 behavior, you have to pass binary_prefix=True.
(549)
BACKWARD INCOMPATIBLE MULTI_STATEMENT client flag is not set by
default while it was set by default on PyMySQL 0.7. You need to
pass client_flag=CLIENT.MULTI_STATEMENT explicitly when you
want to use multi statement. (590)
Fixed AuthSwitch packet handling.
Raise OperationalError for MariaDB's constraint error. (607)
executemany() accepts query without space between VALUES and (. (597)
Support config file containing option without value. (588)
Fixed Connection.ping() returned unintended value.
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
pymysql 0.7.11 -> 0.8.0
That's it for now!
Happy merging! 🤖