All Versions
35
Latest Version
Avg Release Cycle
66 days
Latest Release
-

Changelog History
Page 2

  • v0.8.1 Changes

    May 07, 2018

    ๐Ÿš€ Release date: 2018-05-07

    • โฌ‡๏ธ Reduce cursor.callproc() roundtrip time. (#636)

    • ๐Ÿ›  Fixed cursor.query() is hunged after multi statement failed. (#647)

    • WRONG_DB_NAME and WRONG_COLUMN_NAME is ProgrammingError for now. (#629)

    • ๐Ÿณ Many test suite improvements, especially adding MySQL 8.0 and using Docker. Thanks to Daniel Black.

    • โฌ‡๏ธ Droppped support for old Python and MySQL which is not tested long time.

  • v0.8 Changes

    ๐Ÿš€ Release date: 2017-12-20

    • BACKWARD INCOMPATIBLE binary_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_STATEMENTS client flag is no longer set by default, while it was on PyMySQL 0.7. You need to pass client_flag=CLIENT.MULTI_STATEMENTS when you connect to explicitly enable multi-statement mode. (#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.

  • v0.7.11 Changes

    April 05, 2017

    ๐Ÿš€ Release date: 2017-04-06

    • ๐Ÿ›  Fixed Connection.close() failed when failed to send COM_CLOSE packet.
    • Cursor.executemany() accepts query ends with semicolon.
    • ssl parameters can be read from my.cnf.
  • v0.7.10 Changes

    February 14, 2017

    ๐Ÿš€ Release date: 2017-02-14

    • ๐Ÿ”’ SECURITY FIX: Raise RuntimeError when received LOAD_LOCAL packet while loacal_infile=False. (Thanks to Bryan Helmig)

    • Raise SERVER_LOST error for MariaDB's shutdown packet (#540)

    • ๐Ÿ”„ Change default connect_timeout to 10.

    • โž• Add bind_address option (#529)

  • v0.7.9 Changes

    September 03, 2016

    ๐Ÿš€ Release date: 2016-09-03

    • ๐Ÿ›  Fix PyMySQL stop reading rows when first column is empty string (#513) Reverts DEPRECATE_EOF introduced in 0.7.7.
  • v0.7.8 Changes

    September 01, 2016

    ๐Ÿš€ Release date: 2016-09-01

    • โช Revert error message change in 0.7.7. (SQLAlchemy parses error message, #507)
  • v0.7.7 Changes

    ๐Ÿš€ Release date: 2016-08-30

    • โž• Add new unicode collation (#498)
    • ๐Ÿ›  Fix conv option is not used for encoding objects.
    • ๐Ÿ—„ Experimental support for DEPRECATE_EOF protocol.
  • v0.7.6 Changes

    ๐Ÿš€ Release date: 2016-07-29

    • ๐Ÿ›  Fix SELECT JSON type cause UnicodeError
    • ๐Ÿ“œ Avoid float convertion while parsing microseconds
    • โš  Warning has number
    • โš  SSCursor supports warnings
  • v0.7.5 Changes

    ๐Ÿš€ Release date: 2016-06-28

    • ๐Ÿ›  Fix exception raised while importing when getpwuid() fails (#472)
    • ๐Ÿ‘ SSCursor supports LOAD DATA LOCAL INFILE (#473)
    • ๐Ÿ›  Fix encoding error happen for JSON type (#477)
    • ๐Ÿ›  Fix test fail on Python 2.7 and MySQL 5.7 (#478)
  • v0.7.4 Changes

    ๐Ÿš€ Release date: 2016-05-26

    • Fix AttributeError may happen while Connection.del (#463)
    • ๐Ÿ›  Fix SyntaxError in test_cursor. (#464)
    • ๐Ÿ‘ frozenset support for query value. (#461)
    • Start using readthedocs.io