Changelog¶
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) andtext_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 toconnect()
andConnection
$ 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