Skip to content

chore(deps): bump tortoise-orm from 0.25.3 to 1.1.8 - #526

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tortoise-orm-1.1.8
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tortoise-orm-1.1.8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown

Bumps tortoise-orm from 0.25.3 to 1.1.8.

Release notes

Sourced from tortoise-orm's releases.

1.1.8

What's Changed

Added

  • QuerySet.union() — SQL UNION query support for combining results from multiple QuerySets, including support for union across different models, union(all=True) for duplicates, order_by(), limit(), and count(). (#2146)
  • feat: add postgresql:// scheme as alias for asyncpg (#2154)
  • feat: add pre commit config and fix codespell issues (#2159)
  • feat: django compatibility field name (#2160)
  • feat: expose classmethod to build tortoise config (#2162)
  • QuerySet.contains() method to check if an object exists in a queryset. (#2163)
  • Added comprehensive EXPLAIN support for MySQL and PostgreSQL. (#2165)
  • Built-in DomainNameValidator, URLValidator, and EmailValidator classes for common validation patterns. (#2167)

Changed

  • chore: update asyncmy to 0.2.12 (#2259)

Fixed

  • MigrationRecorder now uses parameterized queries; fixes MariaDB/MySQL rejecting ISO-8601 applied_at values. (#2132)
  • fix(migrations): use parameterized queries in MigrationRecorder (#2153)
  • Applies model generics on relational fields functions (#2156)
  • fix: MSSQL connection left in busy state after insert (#2171)
  • db_default on ForeignKeyField/OneToOneField now propagates to the underlying <fk>_id column, so CREATE TABLE emits the DEFAULT clause for FK columns. (#2199)
  • Fix db_default on FK/O2O dropped during _init_relations (#2200)
  • MigrationRecorder no longer emits tortoise's own pk field DeprecationWarning when applying migrations; it now builds its bookkeeping model with primary_key=True. (#2203)
  • QuerySet.count() now matches the limited query result for the LIMIT/OFFSET edge cases: it returns 0 (instead of a negative number) when offset() exceeds the total row count, and 0 (instead of the total) for limit(0). (#2208)
  • tests: cover Q inequality and unhashable behavior (#2214)
  • Field declarations on models now resolve to their concrete type (e.g. CharField[str]) in Pyright/Pylance instead of Field[Unknown]; the Field.__new__ type-check stub now returns Self. (#2216)
  • Type hint for TransactionContext now returns a TransactionalDBClient instead of a raw database connection. This change gives the correct inferred type for the transaction context. (#2232)
  • Fix TSVectorField returned value conversion. (#2237)

New Contributors

Full Changelog: tortoise/tortoise-orm@1.1.7...1.1.8

1.1.7

Added

  • Tests for model validators. (#2137)

... (truncated)

Changelog

Sourced from tortoise-orm's changelog.

1.1.8

Added ^^^^^

  • QuerySet.union() — SQL UNION query support for combining results from multiple QuerySets, including support for union across different models, union(all=True) for duplicates, order_by(), limit(), and count(). (#2146)
  • feat: add postgresql:// scheme as alias for asyncpg (#2154)
  • feat: add pre commit config and fix codespell issues (#2159)
  • feat: django compatibility field name (#2160)
  • feat: expose classmethod to build tortoise config (#2162)
  • QuerySet.contains() method to check if an object exists in a queryset. (#2163)
  • Added comprehensive EXPLAIN support for MySQL and PostgreSQL. (#2165)
  • Built-in DomainNameValidator, URLValidator, and EmailValidator classes for common validation patterns. (#2167)

Fixed ^^^^^

  • MigrationRecorder now uses parameterized queries; fixes MariaDB/MySQL rejecting ISO-8601 applied_at values. (#2132)
  • fix(migrations): use parameterized queries in MigrationRecorder (#2153)
  • Applies model generics on relational fields functions (#2156)
  • fix: MSSQL connection left in busy state after insert (#2171)
  • db_default on ForeignKeyField/OneToOneField now propagates to the underlying <fk>_id column, so CREATE TABLE emits the DEFAULT clause for FK columns. (#2199)
  • Fix db_default on FK/O2O dropped during _init_relations (#2200)
  • MigrationRecorder no longer emits tortoise's own pk field DeprecationWarning when applying migrations; it now builds its bookkeeping model with primary_key=True. (#2203)
  • QuerySet.count() now matches the limited query result for the LIMIT/OFFSET edge cases: it returns 0 (instead of a negative number) when offset() exceeds the total row count, and 0 (instead of the total) for limit(0). (#2208)
  • tests: cover Q inequality and unhashable behavior (#2214)
  • Field declarations on models now resolve to their concrete type (e.g. CharField[str]) in Pyright/Pylance instead of Field[Unknown]; the Field.__new__ type-check stub now returns Self. (#2216)
  • Type hint for TransactionContext now returns a TransactionalDBClient instead of a raw database connection. This change gives the correct inferred type for the transaction context. (#2232)
  • Fix TSVectorField returned value conversion. (#2237)

1.1.7

Added ^^^^^

  • QuerySet.union() — SQL UNION query support for combining results from multiple QuerySets, including support for union across different models, union(all=True) for duplicates, order_by(), limit(), and count().
  • Tests for model validators. (#2137)

Fixed ^^^^^

  • Reorder delete model operations in migrations to avoid foreign key constraint errors. (#2145)
  • Return value generated by db_default on create instead of None. (#2143)
  • Column comment alteration now works correctly for MySQL and PostgreSQL; fixed db_default handling for MySQL. (#2142)
  • Fix docstrings for a few classes. (#2135)

Changed ^^^^^^^

  • Improved Pydantic JSON dump performance. (#2130)

1.1.6

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 14, 2026
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
file-code-box Ready Ready Preview Sep 19, 2026 6:04pm UTC

@dependabot dependabot Bot added the python Pull requests that update python code label Sep 14, 2026
Bumps [tortoise-orm](https://github.com/tortoise/tortoise-orm) from 0.25.3 to 1.1.8.
- [Release notes](https://github.com/tortoise/tortoise-orm/releases)
- [Changelog](https://github.com/tortoise/tortoise-orm/blob/develop/CHANGELOG.rst)
- [Commits](tortoise/tortoise-orm@0.25.3...1.1.8)

---
updated-dependencies:
- dependency-name: tortoise-orm
  dependency-version: 1.1.8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

This branch was successfully deployed

1 active deployment
Preview 491be6da Deployed Sep 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants