Skip to content

Releases: e-kondr01/fastapi-sqlalchemy-toolkit

v0.5.2

09 Nov 09:49
Compare
Choose a tag to compare

Изменён тип in_obj в методах create и update. Теперь принимает только pydantic.BaseModel или None.
Также некоторый внутренний рефакторинг

v0.5.1

05 Nov 17:59
Compare
Choose a tag to compare

Добавляет параметр exclude_unset в метод update менеджера для возможности контролирования поведения обновлений в методах PUT/PATCH (update vs partial_update)

v0.5

04 Nov 13:17
Compare
Choose a tag to compare

Актуальная версия fastapi_sqlalchemy_toolkit теперь используется в активном проекте. Этот релиз исправляет ряд существовавших ошибок:

  • Теперь операции частичного обновления (PATCH) осуществляются корректно благодаря применению параметра exclude_unset=True в методе .model_dump
  • В качестве default_ordering теперь можно указать не только атрибут модели, но и атрибут с методом .desc() (для дефолтной сортировки по убыванию)
  • Исправлен импорт метода paginate в связи с изменениями fastapi_pagination.

Также был обновлён пример demo app для большей шаблонности предложенного решения

v0.4.4

02 Nov 10:47
Compare
Choose a tag to compare

Исправляет баг с обязательным параметром options в методе get_joins

v0.4.3

19 Oct 12:15
0fdfa0d
Compare
Choose a tag to compare

Исправляет баг, когда значение поля None ошибочно выдавало ошибку о нарушении уникальных ограничений

v0.4.2

10 Oct 14:39
Compare
Choose a tag to compare

Добавляет возможность не передавать параметр in_obj в метод update

v0.4.1

10 Oct 09:43
Compare
Choose a tag to compare

Fix issue with session.refresh() call in ModelManager methods when commit param is False

v0.4.0

07 Oct 13:37
Compare
Choose a tag to compare

Параметр fk_mapping убран из инициализации ModelManager. Теперь соответстивие имён fk полей и моделей, на которые они ссылаются, собирается автоматически

v0.3.4

04 Oct 12:48
Compare
Choose a tag to compare

Исправляет ошибку с получением join'ов при сортировке по атрибуту основной модели

v0.3.3

03 Oct 08:26
Compare
Choose a tag to compare

Добавляет получение join'ов в методы get, exists, count