Releases: litestar-org/advanced-alchemy
v0.30.2
What's changed
The configuration objects are able to be hashed. Allowing for easier integration into DI frameworks.
New contributors 🎉
New features 🚀
Other changes
Full Changelog
v0.30.1...v0.30.2
v0.30.1
v0.30.0
What's changed
This release focuses primarily on framework integrations
- The FastAPI and Starlette integrations have been rewritten to support multiple database configurations and the FastAPI extensions has an optional method to extend the
fastapi_cli
Typer application. - The Sanic integration has been update to align with the structure from the other extensions.
- A few bugfixes to the Flask integration
Bugfixes 🐛
- fix: standardize on
autocommit_include_redirect
by @cofin in #349 - fix(flask): implement default schema serializer by @cofin in #350
New features 🚀
- feat(fastapi): refactored integration with CLI support by @cofin in #352
- feat: reorganize Sanic extension by @cofin in #353
Other changes
Full Changelog
v0.29.1...v0.30.0
v0.29.1
What's changed
Sorry for the back to back releases. This includes a DX improvement that was meant to be included in v0.29.0
. There's no additional functionality other than the additional "crud" specific to_model
methods on the service are now available.
New features 🚀
Full Changelog
v0.29.0...v0.29.1
v0.29.0
Whats New
This release is primarily focused on documentation, typing improvements, and an all new native Flask integration.
New contributors 🎉
Bugfixes 🐛
- fix: fully qualify all
datetime
module references by @cofin in #341 - fix: disabled
timezone
in alembic.ini by @Harshal6927 in #344
New features 🚀
- feat: various typing improvements for services by @cofin in #342
- feat(flask): Auto extend Flask CLI and add session integration by @cofin in #111
Other changes
Full Changelog
v0.28.0...v0.29.0
v0.28.0
What's changed
This release adds a new optional --bind-key
option to the CLI. When used, it will only use that specific engine for applying alembic migrations.
New contributors 🎉
- @Kumzy made their first contribution in #333
- @Harshal6927 made their first contribution in #325
New features 🚀
Document and Bugfixes 🐛
- docs: added information about accessing sessions by @Harshal6927 in #325
- docs: update color theme to match litestar by @Kumzy in #334
- docs: add types documentation by @Kumzy in #335
- docs: Add doc for creating a custom model by @Kumzy in #333
Full Changelog
v0.27.1...v0.28.0
v0.27.1
What's Changed
- feat(docs): updated styling and docstrings by @cofin in #324
- docs: added information about accessing sessions by @Harshal6927 in #325
- feat: updated
advanced_alchemy.base
reference docs by @cofin in #327 - fix(docs): adjust title formatting for smaller screens by @cofin in #328
- chore: remove
.python-version
by @cofin in #329 - fix: correction for
3.8
and3.9
type hints by @cofin in #330
New Contributors
- @Harshal6927 made their first contribution in #325
Full Changelog: v0.27.0...v0.27.1
v0.27.0
What's Changed
- fix(typing): fix typing of id_attribute fields by @nightblure in #318
- feat: implement re-usable CLI by @cofin in #320
- feat: adds additional type guard helpers by @cofin in #322
- feat: initial doc revamp by @cofin in #323
New Contributors
- @nightblure made their first contribution in #318
Full Changelog: v0.26.2...v0.27.0