Skip to content

Releases: nackjicholson/aiosql

v15.0

04 Jan 19:29

Choose a tag to compare

  • make function parameter declarations mandatory by default
  • but avoidable with mandatory_parameters=False
  • upgrade and add more tests around parameter handling
  • work around recent mypy incompatibilities with pypy
  • work around duckdb overslow installation with Python 3.13t and 3.14t

v14.1

27 Nov 08:44

Choose a tag to compare

  • minor documentation fix

v14.0

21 Nov 18:08

Choose a tag to compare

  • improved documentation
  • minor packaging fix
  • only right strip queries to improve traces readability
  • remove Python 3.9 support
  • modernize Python type declarations
  • make asynchronous select return an asynchronous generator
  • add apsycopg driver for asynchronous psycopg3
  • update GitHub CI configuration

v13.4

09 Apr 08:28

Choose a tag to compare

  • update GitHub CI configuration.
  • use SPDX format for licensing informations and add topics.
  • doc, separate backlog from versions.

v13.3

07 Mar 13:16

Choose a tag to compare

  • rework dependencies.
  • enable PyPy 3.11, Python 3.13t and Python 3.14 in GitHub CI.

v13.2

29 Jan 09:31

Choose a tag to compare

  • reject empty queries with a clear message

v13.1

23 Jan 12:38

Choose a tag to compare

  • fix warning repetition and display for missing ! on non-SELECT
  • improve documentation with declared parameters in examples.
  • homogeneise test consistency wrt attribute and parameter names.
  • fix doc typos.

v13.0

10 Nov 07:24

Choose a tag to compare

  • change kwargs_only parameter default value to True. Compatibility break.
  • add optional parameter declarations to queries, and check them when provided.
  • forbid positional parameters when named parameters are declared.
  • warn on probable mission operation.
  • silent some test warnings.
  • add psycopg2 back to CI with Python 3.13.
  • improve documentation.
  • improve Makefile.

v12.2

02 Oct 07:51

Choose a tag to compare

  • Minor release to trigger the doc deployment

v12.1

01 Oct 09:41

Choose a tag to compare

  • drop support for Python 3.8.
  • enable DuckDB with Python 3.13.
  • fix duckdb adapter for DuckDB 1.1.