Skip to content

Releases: e-kondr01/fastapi-sqlalchemy-toolkit

v0.7.10

16 Oct 09:10
Compare
Choose a tag to compare

Изменяет получение объекта в методе .get. Теперь, если по переданным параметрам подходит больше одного объекта, вместо возвращения первого будет вызываться исключение (как, например, в Django ORM).

v0.7.9

14 Oct 13:02
Compare
Choose a tag to compare

Исправляет ошибку при обновлении объектов с M2M-полями

v0.7.7.1

12 Oct 11:19
Compare
Choose a tag to compare

Откатывает типизацию параметров ModelManager на использование typing.Generic для обратной совместимости

v0.7.7

11 Oct 10:08
Compare
Choose a tag to compare

Исправляет ошибку при использовании self-referential foreign keys

v0.7.6

08 Aug 08:52
Compare
Choose a tag to compare

Исправляет ошибку инициализации ModelManager при использовании столбцов типа sqlalchemy.Identity

v0.7.5.1

01 Jul 10:48
Compare
Choose a tag to compare

Баг фикс, добавляет session.execute в bulk_delete

v0.7.5.0

11 Jun 10:51
Compare
Choose a tag to compare

Добавляет методы bulk_create, bulk_update и bulk_delete

v0.7.4.1

22 May 11:22
Compare
Choose a tag to compare

Исправляет импорт pydantic_core

v0.7.4

15 Mar 11:52
Compare
Choose a tag to compare

Добавляет возможность использовать кортежи в фильтрации с параметром where, то есть теперь можно использовать следующее выражение:

    objects = await my_object_manager.filter(
        session,
        where=(MyObject.course_id == course_id, MyObject.parent_id == parent_id)
    )

вместо:

    objects = await my_object_manager.filter(
        session,
        where=((MyObject.course_id == course_id) & (MyObject.parent_id == parent_id))
    )

v0.7.3.1

27 Feb 10:25
Compare
Choose a tag to compare

хотфикс на v0.7.3