Releases: dialoguemd/fastapi-sqla
v3.4.8
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
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
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
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
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
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
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
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
Feature
v3.3.1
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
v3.3.0
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)