Skip to content

Releases: litestar-org/advanced-alchemy

v0.32.2

26 Feb 12:57
91c5764
Compare
Choose a tag to compare

Sponsors 🌟

What's Changed

Full Changelog: v0.32.1...v0.32.2

v0.32.1

26 Feb 09:11
6204b67
Compare
Choose a tag to compare

Sponsors 🌟

What's Changed

  • feat(litestar): use CLIPlugin instead of CLIPluginProtocol by @provinzkraut in #399

Full Changelog: v0.32.0...v0.32.1

v0.32.0

23 Feb 23:11
Compare
Choose a tag to compare

Sponsors 🌟

What's changed

Bugfixes 🐛

  • fix: remove limit and offset from count statement by @cofin in #395

New features 🚀

  • feat: add Enum to default type decoders by @cofin in #397

Other changes

  • feat!: rename force_basic_query_mode by @cofin in #396

Full Changelog
v0.31.0...v0.32.0

v0.31.0

18 Feb 18:39
Compare
Choose a tag to compare

Sponsors 🌟

What's changed

New contributors 🎉

Bugfixes 🐛

New features 🚀

  • feat: remove future annotations by @cofin in #387
  • feat: add uniquify to service and repo by @cofin in #389
  • feat: improved default serializer by @cofin in #390

Other changes

  • docs: add discord link in navbar by @Kumzy in #372
  • docs: cli by @Kumzy in #369
  • docs: add type integration example by @Kumzy in #377
  • docs: add documentation to integrate alchemy commands in an existing group by @Kumzy in #378
  • docs: rename NanoidBase -> NanoIDBase by @rysev-a in #381
  • feat!: remove 3.8 support by @cofin in #386

Full Changelog
v0.30.3...v0.31.0

v0.30.3

26 Jan 19:28
Compare
Choose a tag to compare

What's changed

This release contains various bug fixes and tweaks for the project

Bugfixes 🐛

  • fix: use lifespan context manager in Starlette and FastAPI by @cofin in #368

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

21 Jan 15:30
Compare
Choose a tag to compare

What's changed

The configuration objects are able to be hashed. Allowing for easier integration into DI frameworks.

New contributors 🎉

New features 🚀

Other changes

  • docs: correct invalid link to FastAPI example by @cofin in #360

Full Changelog
v0.30.1...v0.30.2

v0.30.1

20 Jan 01:41
Compare
Choose a tag to compare

What's changed

Bugfixes 🐛

  • fix(cli): Using init db CLI command creates migrations directory in unexpected place by @cofin in #354

Full Changelog
v0.30.0...v0.30.1

v0.30.0

19 Jan 20:37
Compare
Choose a tag to compare

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

  • docs: various copy edits and linking improvements by @sloria in #348

Full Changelog
v0.29.1...v0.30.0

v0.29.1

17 Jan 05:19
Compare
Choose a tag to compare

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 🚀

  • feat: add convenience hooks for to_model operations by @cofin in #347

Full Changelog
v0.29.0...v0.29.1

v0.29.0

17 Jan 03:54
Compare
Choose a tag to compare

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

  • docs: clarifications to services and modeling docs by @sloria in #345

Full Changelog
v0.28.0...v0.29.0