Releases: litestar-org/advanced-alchemy
v0.30.3
What's changed
This release contains various bug fixes and tweaks for the project
Bugfixes 🐛
New features 🚀
- feat: add
wrap_exceptions
option to exception handler. by @cofin in #363 - feat: simplify configuration hash by @cofin in #366
Important
This will be the last release that supports Python 3.9.
Full Changelog
v0.30.2...v0.30.3
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