Skip to content

Latest commit

 

History

History
406 lines (285 loc) · 6.92 KB

CHANGELOG.md

File metadata and controls

406 lines (285 loc) · 6.92 KB

aiosqlite

Generated by attribution

v0.20.0

Feature release

  • Connection .close() method is now idempotent (#238)
  • Performance improvements in connection thread and event loop (#213, #271)
  • Updated contributor guide (#255)
  • Tested on Python 3.12
  • Dropped support for Python 3.7 (#230)
$ git shortlog -s v0.19.0...v0.20.0
     6	Amethyst Reese
     4	J. Nick Koston
     1	Waket Zheng
    18	dependabot[bot]
     1	mike bayer
     1	vdergachyov

v0.19.0

Feature release

  • Add support for setting cursor row_factory (#229)
  • Dropped unused compatibility shims for 3.5 and 3.6
  • Deprecated: Python 3.7 support will be dropped in v0.20.0
$ git shortlog -s v0.18.0...v0.19.0
    13	Amethyst Reese
     1	Daniel Baulig
     4	dependabot[bot]

v0.18.0

Feature release

  • Added support for paramstyle (#197)
  • Better type hints for isolation_level (#172) and text_factory (#179)
  • Use stdlib typing module when possible (#114)
  • Replace aiounittest with stdlib on 3.8+
  • Docmentation improvements (#108)
  • Dropped support for Python 3.7, added support for Python 3.10 and 3.11 (#208)
$ git shortlog -s v0.17.0...v0.18.0
    31	Amethyst Reese
     3	Nico0 Smart
     3	Nicolas Martinez
    37	dependabot[bot]
     2	pandaninjas
     6	pyup.io bot
     1	vexelnet

v0.17.0

Feature release

  • Connection objects now raise ValueError when closed and a command is executed (#79)
  • Fix documented examples in readme (#104)
$ git shortlog -s v0.16.1...v0.17.0
     3	Amethyst Reese
     5	Mariano Sorgente
     1	Nuno André
     1	pyup.io bot

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	Amethyst 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
    14	Amethyst Reese
     3	Caleb Hattingh
     1	Groosha
     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	Amethyst Reese

v0.14.1

Bugfix release

  • Remove debugging print() calls. Oops! (#72)
$ git shortlog -s v0.14.0...v0.14.1
     2	Amethyst 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	Amethyst 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	Amethyst 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	Amethyst 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	Amethyst 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	Amethyst 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	Amethyst 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
     6	Amethyst Reese
     1	DevilXD

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	Amethyst 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
     4	Amethyst Reese
     1	Grigi

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
     8	Amethyst Reese
     1	Grigi

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	Amethyst 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	Amethyst 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	Amethyst 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	Amethyst 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	Amethyst Reese
     2	Pavol Vargovcik

v0.2.0

Beta version 0.2.0

$ git shortlog -s v0.2.0
    20	Amethyst Reese