------------------------------------------------------------------- Thu Mar 24 19:17:05 UTC 2016 - toddrme2178@gmail.com - Add license and docs ------------------------------------------------------------------- Thu Mar 24 19:12:11 UTC 2016 - toddrme2178@gmail.com - Update to 0.7.2 * Fix misuse of `max_allowed_packet` parameter. (#426, #407 and #397) * Add %(name)s plceholder support to `Cursor.executemany()`. (#427, thanks to @WorldException) - Update to 0.7.1 * Fix auth fail with MySQL 5.1 * Fix escaping unicode fails on Python 2 - Update to 0.7 * Faster binary escaping * Add `"_binary" prefix` to string literal for binary types. binary types are: `bytearray` on Python 2, `bytes` and `bytearray` on Python 3. This is because recent MySQL show warnings when string literal is invalid for connection encoding. * `pymysql.Binary()` returns `bytearray` on Python 2. This is required to distinguish binary and string. * Auth plugin support. * no_delay option is ignored. It will be removed in PyMySQL 0.8. - Update to 0.6.7 * Allow self signed certificate * Add max_allowed_packet option * Fix error when bytes in executemany * Support geometry type * Add coveralls badge to README * Fix some bugs relating to warnings * Add Cursor.mogrify() method * no_delay option is deprecated and True by default * Fix options from my.cnf overrides options from arguments * Allow socket like object. (It's not feature for end users) * Strip quotes while reading options from my.cnf file * Fix encoding issue in executemany() ------------------------------------------------------------------- Mon May 11 16:53:18 UTC 2015 - benoit.monin@gmx.fr - update to version 0.6.6: Add context manager to cursor * Fix can't encode blob that is not utf-8 on PY3. (regression of 0.6.4, Thanks to @wiggzz) - additional changes from version 0.6.4 * Support "LOAD LOCAL INFILE". Thanks @wraziens * Show MySQL warnings after execute query. * Fix MySQLError may be wrapped with OperationalError while connectiong. (#274) * SSCursor no longer attempts to expire un-collected rows within __del__, delaying termination of an interrupted program; cleanup of uncollected rows is left to the Connection on next execute, which emits a warning at that time. (#287) * Support datetime and time with microsecond. (#303) * Use surrogateescape to format bytes on Python 3. * OperationalError raised from connect() have information about original exception. (#304) * `init_command` now support multi statement. * `Connection.escape()` method now accepts second argument compatible to MySQL-Python. - additional changes from version 0.6.3 * Fixed multiple result sets with SSCursor. * Fixed connection timeout. * Fixed literal set syntax to work on Py2.6. * Allow for mysql negative values with 0 hour timedelta. * Added Connection.begin(). - additional changes from version 0.6.2 * Fixed old password on Python 3. * Added support for bulk insert in Cursor.executemany(). * Added support for microseconds in datetimes and dates before 1900. * Several other bug fixes. - additional changes from version 0.6.1 * Added cursor._last_executed for MySQLdb compatibility * Cursor.fetchall() and .fetchmany now return list, not tuple * Allow "length of auth-plugin-data" = 0 * Cursor.connection references connection object without weakref - remove unwanted shebang of python files in test_MySQLdb ------------------------------------------------------------------- Wed Oct 9 12:32:51 UTC 2013 - dmueller@suse.com - update to 0.6: -Improved Py3k support -Improved PyPy support -Added IPv6 support -Added Thing2Literal for Django/MySQLdb compatibility -Removed errorhandler -Fixed GC errors -Improved test suite -Many bug fixes -Many performance improvements ------------------------------------------------------------------- Mon Jul 22 08:11:38 UTC 2013 - speilicke@suse.com - Initial version