Changelog

v0.16.1

Bug fix release

  • Reduce logging severity for exceptions (#93)

  • Stop logging result objects; they can be big (#102)

$ git shortlog -s v0.16.0...v0.16.1
     1  Alexei Chetroi
     3  John Reese
     3  pyup.io bot

v0.16.0

Feature release

  • Improved performance for async iteration on cursors (#34, #86)

  • Support for deterministic user functions in Python 3.8+ (#81, #83, #84)

  • Reduced logging severity for exceptions returned from children (#75, #76)

  • Fix InvalidStateError when setting future results (#80, #89)

  • Allow user to catch exceptions from close() (#68, #90)

  • Tested under Python 3.9 (#91)

$ git shortlog -s v0.15.0...v0.16.0
     3  Caleb Hattingh
     1  Groosha
    14  John Reese
     1  Lonami
     4  Lonami Exo
     4  ZsoltM
     1  pyup.io bot

v0.15.0

Feature release

  • Support for accessing connections from multiple event loops

  • Fixed type annotations for connection methods returning cursors

  • Move cursors into separate module from connections

  • Deprecated loop parameter to connect() and Connection

$ git shortlog -s v0.14.1...v0.15.0
     7  John Reese

v0.14.1

Bugfix release

  • Remove debugging print() calls. Oops! (#72)

$ git shortlog -s v0.14.0...v0.14.1
     2  John Reese
     1  Spyros Roum

v0.14.0

Feature release

  • Connection.backup() now supported (#71)

  • PEP 561 support added to mark the package as type annotated (#69)

  • Better/fixed type annotations for context managers (#70)

$ git shortlog -s v0.13.0...v0.14.0
     5  John Reese
     3  montag451

v0.13.0

Feature release

  • cursor.execute*() now returns the cursor to match sqlite3 API (#62)

  • Connection.set_trace_callback() now supported (#62)

  • Connection.iterdump() is now supported (#66)

  • Fixed possible hung thread if connection failed (#55)

  • Dropped support for Python 3.5

$ git shortlog -s v0.12.0...v0.13.0
    32  John Reese
     1  pyup.io bot
     5  shipmints

v0.12.0

Feature Release

  • Add support for custom functions (#58)

  • Official support for Python 3.8

$ git shortlog -s v0.11.0...v0.12.0
     4  John Reese
     1  dmitrypolo
     3  pyup.io bot

v0.11.0

Feature release v0.11.0

  • Added support for set_progress_handler (#49)

  • Improved and updated documentation

$ git shortlog -s v0.10.0...v0.11.0
    11  John Reese
     4  Stanislas
     2  Vladislav Yarmak
     1  pyup-bot
     5  tat2grl85

v0.10.0

Feature release v0.10.0:

  • Support using connections without context managers (#29)

  • Include test suite in aiosqlite package

$ git shortlog -s v0.9.0...v0.10.0
    16  John Reese
     1  Simon Willison
     1  dark0ghost

v0.9.0

Feature release v0.9.0:

  • Support for sqlite extensions

  • Fixed support for type annotations on early Python 3.5

$ git shortlog -s v0.8.1...v0.9.0
     2  Alexander Lyon
     3  John Reese

v0.8.1

Bug fix release v0.8.1:

  • Fix connections to byte string db locations (#20)

$ git shortlog -s v0.8.0...v0.8.1
     1  DevilXD
     6  John Reese

v0.8.0

Major release v0.8.0:

  • Use futures instead of polling for connections/cursors. This will significantly reduce time spent blocking the primary event loop, resulting in better performance of asyncio applications using aiosqlite.

$ git shortlog -s v0.7.0...v0.8.0
     3  John Reese
     2  Matthew Schubert

v0.7.0

Feature release v0.7.0:

  • Added macros for combined insert/id and select/fetch

  • Better perf testing output

$ git shortlog -s v0.6.0...v0.7.0
     1  Grigi
     4  John Reese

v0.6.0

Feature release v0.6.0:

  • Performance improvements for atomic or fast queries

  • Support passing Path-like objects to aiosqlite.connect

  • Unit tests now use aiounittest instead of a custom test harness

  • Limited set of performance tests now available

$ git shortlog -s v0.5.0...v0.6.0
     1  Grigi
     8  John Reese

v0.5.0

Feature release v0.5.0:

  • More aliases from sqlite3, including Row, errors, and register_*

  • Additional connection properties for row/text factory, total changes

  • Better readme

$ git shortlog -s v0.4.0...v0.5.0
     6  John Reese

v0.4.0

Feature release v0.4.0:

  • Enable using a custom asyncio event loop

  • Increase performance by decreasing sleep time

$ git shortlog -s v0.3.0...v0.4.0
    15  John Reese
     1  Justin Kula
     1  Richard Schwab

v0.3.0

Feature release v0.3.0:

  • Cursors can be used as context managers

$ git shortlog -s v0.2.2...v0.3.0
     6  John Reese
     5  Linus Lewandowski

v0.2.2

Minor release:

  • Correct aiosqlite.version

  • Markdown readme, release via twine

$ git shortlog -s v0.2.1...v0.2.2
     5  John Reese

v0.2.1

Minor release v0.2.1:

  • Increase polling speed on event loop

  • Using black and pylint

$ git shortlog -s v0.2.0...v0.2.1
     8  John Reese
     2  Pavol Vargovcik

v0.2.0

Beta version 0.2.0

$ git shortlog -s c606de200b7afe6d73a6e2900557d622c62ed78c...v0.2.0
     1  John Reese