Skip to content

Releases: nackjicholson/aiosql

10.0

02 Mar 13:57
Compare
Choose a tag to compare
  • add support for attributes in queries with :param.attribute
  • parameter attribute controls how the dot (".") is substitude, default is "__".
    use None to disable the feature.

9.4

28 Jan 12:12
Compare
Choose a tag to compare
9.4
  • add kwargs_only parameter
  • upgrade github ci action versions
  • refactor Queries

9.3

18 Jan 20:59
Compare
Choose a tag to compare
9.3
  • fix $ value handling under dict_row, plus minimal test
  • improve type declarations
  • CI run pyright

9.2

24 Dec 19:11
Compare
Choose a tag to compare
9.2
  • improve handling of asynchronous update return
  • improve pg8000 test connection resilience

9.1

06 Dec 09:45
Compare
Choose a tag to compare
9.1

Various minor changes for Python 3.12.

v9.0

12 Jul 06:09
Compare
Choose a tag to compare
  • add duckdb support
  • switch to pyproject.toml only configuration
  • rename master to main
  • improve some docs
  • remove python 3.7 support and simplify code accordingly

v8.0

18 Mar 08:24
Compare
Choose a tag to compare
  • make select an iterable
  • support /* ... */ comments
  • warn on strange query names

v7.2

08 Jan 10:56
Compare
Choose a tag to compare

Fix overlapping re issue with :v+:w which was missing detecting the second variable.

v7.1

11 Nov 18:41
Compare
Choose a tag to compare

Improve testing.

v7.0

28 Oct 06:38
Compare
Choose a tag to compare

Features:

  • add MariaDB support
  • allow to change file extension when loading directories
  • switch mysql.connector dependency to mysql-connector-python because mysql-connector is obsolete
  • improved documentation

Tests:

  • simplify github CI tests, no service needed
  • run from Python 3.7 to 3.11
  • extensive rework of tests to ignore missing modules, use marks…
  • add tests with docker images, needed for mariadb
  • depend on pytest 7.