Skip to content

Releases: dialoguemd/fastapi-sqla

v3.4.8

16 Jan 17:31
Compare
Choose a tag to compare

v3.4.8 (2025-01-16)

Chore

  • chore(deps): update dependency ruff to v0.9.2 (#253)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (3b3fa3e)

  • chore(deps): lock file maintenance (#252)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (fbdac16)

  • chore(deps): update python dev dependencies (#251)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (061305c)

  • chore(deps): update dependency ruff to v0.9.0 (#250)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (d9f5ce1)

  • chore(deps): update dependency pytest-asyncio to v0.25.2 (#249)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (60e47c1)

  • chore(deps): lock file maintenance (#247)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a09e7ef)

  • chore(deps): update python dev dependencies (#248)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (bd46c6a)

  • chore(deps): update dependency faker to v33.1.2 (#246)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (c6ff094)

  • chore(deps): lock file maintenance (#244)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (6478612)

  • chore(deps): update python dev dependencies (#245)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (d1d1cc6)

  • chore(deps): lock file maintenance (#243)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (ad8b58c)

  • chore(deps): update dependency mypy to v1.14.0 (#242)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (0448b8c)

  • chore(deps): update dependency ruff to v0.8.4 (#241)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (5afcec8)

  • chore(deps): lock file maintenance (#240)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a1afa07)

  • chore(deps): update dependency pytest-asyncio to v0.25.0 (#239)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (bad81be)

  • chore(deps): update dependency ruff to v0.8.3 (#238)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (1007a0e)

  • chore(deps): lock file maintenance (#237)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (d70793d)

  • chore(deps): update dependency httpx to v0.28.1 (#236)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (6751548)

  • chore(deps): update dependency ruff to v0.8.2 (#235)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (ff6317c)

Fix

  • fix(deps): update dependency structlog to v25 (#254)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (68ee720)

v3.4.7

04 Dec 16:24
Compare
Choose a tag to compare

v3.4.7 (2024-12-04)

Chore

  • chore(deps): lock file maintenance (#232)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (e34b87d)

  • chore(deps): update dependency pytest to v8.3.4 (#233)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (869669d)

  • chore(deps): update dependency ruff to v0.8.1 (#231)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (629c5e7)

  • chore(deps): update dependency httpx to v0.28.0 (#230)

Co-authored-by: Arthur Loiselle <arthur.loiselle@dialogue.co> (91bdb74)

  • chore(deps): update dependency faker to v33.1.0 (#229)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (f389258)

  • chore(deps): lock file maintenance (#228)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (fc6405b)

  • chore(deps): update dependency ruff to v0.8.0 (#226)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (16e80d8)

  • chore(deps): lock file maintenance (#227)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (77377bf)

  • chore(deps): update dependency faker to v33 (#225)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (db76121)

  • chore(deps): update dependency faker to v30.10.0 (#224)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (bee8de4)

  • chore(deps): lock file maintenance (#223)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (baa0f7f)

  • chore(deps): update dependency pytest-cov to v6 (#222)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (4b8854c)

  • chore(deps): update python dev dependencies (#219)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (47c4884)

  • chore(deps): lock file maintenance (#220)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (2f66edf)

  • chore(deps): update dependency ruff to v0.7.1 (#218)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a10cde3)

  • chore(deps): update dependency mypy to v1.13.0 (#217)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (137c6d6)

  • chore(deps): update dependency tox to v4.23.2 (#216)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (48d36ee)

  • chore(deps): update dependency tox to v4.23.1 (#215)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (c0e6cdd)

  • chore(deps): update dependency faker to v30.8.0 (#214)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (c7c7429)

  • chore(deps): lock file maintenance (#211)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (e0c8e4d)

  • chore(deps): update dependency mypy to v1.12.1 (#212)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (c1c1e53)

Fix

v3.4.6

21 Oct 11:56
Compare
Choose a tag to compare

v3.4.6 (2024-10-21)

Chore

  • chore(deps): lock file maintenance (#209)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (9931fce)

  • chore(deps): update python dev dependencies (#210)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (0f5a42f)

  • chore(deps): update dependency faker to v30.3.0 (#207)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (db67a8c)

  • chore(deps): update dependency faker to v30.2.0 (#206)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a254709)

  • chore(deps): lock file maintenance (#205)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (25c14a0)

  • chore(deps): update dependency ruff to v0.6.9 (#204)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (1cf2efc)

  • chore(deps): update dependency tox to v4.21.2 (#203)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (ad7b878)

  • chore(deps): update dependency tox to v4.21.1 (#202)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (bb3c50a)

  • chore(deps): update dependency tox to v4.21.0 (#201)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (2b2e579)

  • chore(deps): update dependency faker to v30.1.0 (#200)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (2258449)

  • chore(deps): lock file maintenance (#199)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (8a55924)

  • chore(deps): update dependency ruff to v0.6.8 (#198)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a0bc856)

  • chore(deps): update dependency faker to v30 (#197)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (6ce2e78)

  • chore(deps): update dependency alembic to v1.13.3 (#196)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (2120713)

  • chore(deps): lock file maintenance (#194)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (8a19a8a)

  • chore(deps): update python dev dependencies (#195)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (88124a4)

  • chore(deps): update dependency ruff to v0.6.6 (#193)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (0bf98af)

  • chore(deps): update dependency faker to v29 (#192)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (8fe8efe)

Fix

  • fix(deps): update dependency asyncpg to >=0.28.0,<0.31.0 (#213)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (06cf9e2)

v3.4.5

19 Sep 16:02
Compare
Choose a tag to compare

v3.4.5 (2024-09-19)

Chore

  • chore(deps): update dependency tox to v4.20.0 (#191)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (34b3cfe)

  • chore(deps): lock file maintenance (#189)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (d7931e8)

  • chore(deps): update dependency ruff to v0.6.5 (#188)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (0ff8dbf)

  • chore(deps): update python dev dependencies (#187)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (2e11a75)

  • chore(deps): update dependency tox to v4.18.1 (#185)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (b10f1a5)

Fix

  • fix(deps): update dependency fastapi to >=0.95.1,<0.116 (#190)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (83befea)

v3.4.4

09 Sep 13:19
Compare
Choose a tag to compare

v3.4.4 (2024-09-09)

Chore

  • chore(deps): lock file maintenance (#184)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (d450169)

  • chore(deps): update dependency ruff to v0.6.4 (#182)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (414a79a)

Fix

  • fix(deps): update dependency fastapi to >=0.95.1,<0.115 (#186)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (cfbf7ae)

v3.4.3

05 Sep 17:23
Compare
Choose a tag to compare

v3.4.3 (2024-09-05)

Chore

  • chore(deps): update dependency faker to v28.4.1 (#181)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (f6bf129)

  • chore(deps): lock file maintenance (#179)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (c8ddbd3)

  • chore(deps): update dependency faker to v28.1.0 (#178)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (70687fa)

  • chore(deps): update dependency sqlmodel to >=0.0.14,<0.0.23 (#180)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (65a8842)

  • chore(deps): update dependency ruff to v0.6.3 (#177)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (f9668b0)

  • chore(deps): update dependency httpx to v0.27.2 (#176)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (3c61b98)

  • chore(deps): lock file maintenance (#174)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (df4848a)

  • chore(deps): update dependency mypy to v1.11.2 (#175)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (458a102)

  • chore(deps): update dependency faker to v28 (#173)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (e05cc42)

  • chore(python): upgrade CI to support python 3.12.5 DIA-70641 (#172) (0f7da75)

  • chore(deps): update python dev dependencies (#171)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (8bd6b7a)

  • chore(deps): update dependency faker to v27.4.0 (#170)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a35cc48)

  • chore(deps): lock file maintenance (#168)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (e27fff6)

  • chore(deps): update dependency ruff to v0.6.1 (#169)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (1ab779f)

  • chore(deps): update dependency ruff to v0.6.0 (#167)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (49d2465)

  • chore(deps): update dependency tox to v4.18.0 (#166)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (efb5289)

  • chore(deps): update postgres docker tag to v16.4 (#164)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (d038303)

  • chore(deps): update python dev dependencies (#162)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (841ec9b)

  • chore(deps): update dependency faker to v27 (#165)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (03353e7)

  • chore(deps): update dependency fastapi to >=0.95.1,<0.113 (#163)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (700b2dd)

  • chore(deps): update python dev dependencies (#158)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (0992105)

  • chore(deps): update python orb to v3.22.6 (#160)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (212935e)

  • chore(deps): update dependency sqlmodel to >=0.0.14,<0.0.22 (#159)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a91c491)

Fix

  • fix(deps): update dependency fastapi to >=0.95.1,<0.114 (#183)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (08519b3)

v3.4.2

29 Jul 12:45
Compare
Choose a tag to compare

v3.4.2 (2024-07-29)

Chore

  • chore(deps): update dependency pytest-asyncio to v0.23.8 (#157)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (8796aa6)

  • chore(deps): update dependency sqlmodel to >=0.0.14,<0.0.21 (#156)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (c3b073b)

  • chore(deps): update dependency ruff to v0.5.2 (#155)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (964e0ec)

  • chore(deps): update dependency tox to v4.16.0 (#154)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (bb6e7ac)

  • chore(deps): update dependency ruff to v0.5.0 (#152)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Arthur Loiselle <arthur.loiselle@dialogue.co> (4fc7c75)

  • chore(deps): update dependency faker to v26 (#151)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (ff80bf7)

Fix

v3.4.1

26 Jun 18:13
Compare
Choose a tag to compare

v3.4.1 (2024-06-26)

Chore

  • chore(deps): update dependency alembic to v1.13.2 (#149)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (b8533e4)

  • chore(deps): update dependency faker to v25.9.2 (#148)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (83520f6)

  • chore(deps): update dependency mypy to v1.10.1 (#147)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (a7cc121)

  • chore(deps): update dependency sqlmodel to ^0.0.14 || ^0.0.19 (#137)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (77ade28)

  • chore(deps): update dependency ruff to v0.4.10 (#143)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (97dfb36)

  • chore(deps): update dependency faker to v25.9.1 (#141)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (f456e0e)

  • chore(deps): update dependency asyncpg to ^0.28.0 || ^0.29.0 (#139)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (69a4273)

  • chore(deps): update postgres docker tag to v16.3 (#140)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (470f228)

Fix

  • fix(deps): use inequality for all dependencies (#150) (7700ff0)

Feature

v3.3.1

18 Jun 18:51
Compare
Choose a tag to compare

v3.3.1 (2024-06-18)

Chore

  • chore(deps): update dependency ruff to v0.4.6 (#136)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (b496e04)

  • chore(deps): update dependency pydantic to v2.7.2 (#135)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (dd9f8a1)

  • chore(deps): update dependency sqlalchemy to v2.0.30 (#134)

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> (2e214b1)

Fix

  • fix: standardize deps and renovate config - DIA-70164 (#138) (c3fb840)

v3.3.0

11 Jun 13:47
Compare
Choose a tag to compare

Feature

  • Added FastAPI Async Context Manager integration (DIA-69117) (1c87d08)

Deprecation

  • fastapi_sqla.setup function is deprecated due to the deprecation of FastAPI Lifespan Events. It will be removed in upcoming releases. Please refer to the migration section for updating your codebase.

Migration

To integrate the library with FastAPI using Async Context Manager, replace the previous setup function with startup and setup_middlewares.

from contextlib import asynccontextmanager
from fastapi import FastAPI
from fastapi_sqla import Base, Item, Page, Paginate, Session, setup_middlewares, startup


@asynccontextmanager
async def lifespan(app: FastAPI):
    await startup()
    yield


app = FastAPI(lifespan=lifespan)
setup_middlewares(app)