Tortoise Orm Versions Save

Familiar asyncio ORM for python, built with relations in mind

0.17.6

2 years ago
  • Add RawSQL expression.
  • Fix columns count with annotations in _make_query. (#776)
  • Make functions nested. (#828)
  • Add db_constraint in field describe.

0.17.5

2 years ago
  • Set field_type of fk and o2o same to which relation field type. (#443)
  • Fix error sql for .sql() call more than once. (#796)
  • Fix incorrect splitting of the import route when using Router (#798)
  • Fix filter error after annotate with F. (#806)
  • Fix select_related for reverse relation. (#808)

0.17.4

2 years ago
  • Quick fix update_or_create. (#782)

0.17.3

2 years ago
  • Fix duplicates when using custom through association class on M2M relations
  • Fix update_or_create and get_or_create. (#721)
  • Fix refresh_from_db without fields pass. (#734)
  • Make update query work with limit and order_by. (#748)
  • Add Subquery expression. (#756) (#9) (#337)
  • Use JSON in JSONField.

0.17.2

3 years ago
  • Add more index types.
  • Add force_index, use_index to queryset.
  • Fix F in update error with update_fields.
  • Make delete query work with limit and order_by. (#697)
  • Filter backward FK fields with IS NULL and NOT IS NULL filters (#700)
  • Add select_for_update in update_or_create. (#702)
  • Add Model.select_for_update.
  • Add __search full text search to queryset.

0.17.1

3 years ago
  • Fix type for modules.
  • Fix select_related when related model specified more than once. (#679)
  • Add __iter__ to model, now can just return model/models in fastapi response.
  • Fix in_transaction bug caused by router. (#677) (#678)

0.17.0

3 years ago
  • Add date part extract filtering.
  • Add Manager support.
  • Add db router support.
  • Add nowait, skip_locked, of parameters to queryset.select_for_update.
  • Add field name to validation exceptions.
  • Compatible with asyncmy.
  • Replace pypika to pypika-tortoise.

0.16.21

3 years ago
  • Fixed validating JSON before decoding. (#623)
  • Add model method update_or_create.
  • Add batch_size parameter for bulk_create method.
  • Fix save with F expression and field with source_field.

0.16.20

3 years ago
  • Add model field validators.
  • Allow function results in group by. (#608)

0.16.19

3 years ago
  • Replace set TZ environment variable to TIMEZONE to avoid affecting global timezone.
  • Allow passing module objects to models_paths param of Tortoise.init_models(). (#561)
  • Implement PydanticMeta.backward_relations. (#536)
  • Allow overriding PydanticMeta in PydanticModelCreator. (#536)
  • Fixed make_native typo to make_naive in timezone module