]>
git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/log
Sebastián Ramírez [Sat, 17 Feb 2024 13:53:16 +0000 (14:53 +0100)]
🔖 Release version 0.0.16
Sebastián Ramírez [Sat, 17 Feb 2024 13:52:43 +0000 (14:52 +0100)]
📝 Update release notes
github-actions [Sat, 17 Feb 2024 13:49:59 +0000 (13:49 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 17 Feb 2024 13:49:39 +0000 (14:49 +0100)]
✨ Add new method `sqlmodel_update()` to update models in place, including an `update` parameter for extra data (#804)
Sebastián Ramírez [Sat, 17 Feb 2024 13:36:12 +0000 (14:36 +0100)]
🔖 Release version 0.0.15
github-actions [Sat, 17 Feb 2024 13:35:13 +0000 (13:35 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 17 Feb 2024 13:34:57 +0000 (14:34 +0100)]
🐛 Fix class initialization compatibility with Pydantic and SQLModel, fixing errors revealed by the latest Pydantic (#807)
github-actions [Tue, 9 Jan 2024 06:52:30 +0000 (06:52 +0000)]
📝 Update release notes
dependabot[bot] [Tue, 9 Jan 2024 06:49:37 +0000 (07:49 +0100)]
⬆ Bump tiangolo/issue-manager from 0.4.0 to 0.4.1 (#775)
Bumps [tiangolo/issue-manager](https://github.com/tiangolo/issue-manager) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/tiangolo/issue-manager/releases)
- [Commits](https://github.com/tiangolo/issue-manager/compare/0.4.0...0.4.1)
---
updated-dependencies:
- dependency-name: tiangolo/issue-manager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Sun, 10 Dec 2023 20:20:18 +0000 (20:20 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 10 Dec 2023 20:19:12 +0000 (20:19 +0000)]
👷 Fix GitHub Actions build docs filter paths for GitHub workflows (#738)
* 👷 Fix GitHub Actions build docs filter paths for GitHub workflows
* 🎨 Update format of expression and conftest
Sebastián Ramírez [Mon, 4 Dec 2023 14:51:20 +0000 (15:51 +0100)]
🔖 Release version 0.0.14
github-actions [Mon, 4 Dec 2023 14:42:57 +0000 (14:42 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 4 Dec 2023 14:42:39 +0000 (15:42 +0100)]
✨ Add support for Pydantic v2 (while keeping support for v1 if v2 is not available), including initial work by AntonDeMeester (#722)
Co-authored-by: Mohamed Farahat <farahats9@yahoo.com>
Co-authored-by: Stefan Borer <stefan.borer@gmail.com>
Co-authored-by: Peter Landry <peter.landry@gmail.com>
Co-authored-by: Anton De Meester <antondemeester+github@gmail.com>
Sebastián Ramírez [Mon, 4 Dec 2023 12:15:10 +0000 (13:15 +0100)]
🔖 Release version 0.0.13
github-actions [Mon, 4 Dec 2023 12:13:24 +0000 (12:13 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 4 Dec 2023 12:13:03 +0000 (13:13 +0100)]
✏️ Fix typo, simplify single quote/apostrophe character in "Sister Margaret's" everywhere in the docs (#721)
github-actions [Mon, 4 Dec 2023 12:01:06 +0000 (12:01 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 4 Dec 2023 12:00:47 +0000 (13:00 +0100)]
🔧 Update docs build setup, add support for sponsors, add sponsor GOVCERT.LU (#720)
github-actions [Mon, 4 Dec 2023 09:49:42 +0000 (09:49 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 4 Dec 2023 09:49:23 +0000 (10:49 +0100)]
📝 Update docs for Decimal, use proper types (#719)
github-actions [Mon, 4 Dec 2023 09:47:19 +0000 (09:47 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 4 Dec 2023 09:46:59 +0000 (10:46 +0100)]
♻️ Refactor type generation of selects re-order to prioritize models to optimize editor support (#718)
github-actions [Thu, 30 Nov 2023 15:23:25 +0000 (15:23 +0000)]
📝 Update release notes
Sebastián Ramírez [Thu, 30 Nov 2023 15:23:06 +0000 (16:23 +0100)]
🔇 Do not raise deprecation warnings for execute as it's automatically used internally (#716)
* 🔇 Do not raise deprecation warnings for execute as it's automatically used internally
* ✅ Tweak tests to not use deprecated query
github-actions [Thu, 30 Nov 2023 15:20:09 +0000 (15:20 +0000)]
📝 Update release notes
pre-commit-ci[bot] [Thu, 30 Nov 2023 15:19:47 +0000 (16:19 +0100)]
⬆ [pre-commit.ci] pre-commit autoupdate (#697)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.4 → v0.1.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.4...v0.1.6)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Wed, 29 Nov 2023 15:52:16 +0000 (15:52 +0000)]
📝 Update release notes
Sebastián Ramírez [Wed, 29 Nov 2023 15:51:55 +0000 (16:51 +0100)]
📝 Add source examples for Python 3.9 and 3.10 (#715)
* 📝 Add source examples for Python 3.9 and 3.10
* ✅ Add tests for new source examples for Python 3.9 and 3.10, still needs pytest markers
* ✅ Add tests for fastapi examples
* ✅ Update tests for FastAPI app testing, for Python 3.9 and 3.10, fixing multi-app testing conflicts
* ✅ Require Python 3.9 and 3.10 for tests
* ✅ Update tests with missing markers
github-actions [Tue, 28 Nov 2023 22:41:22 +0000 (22:41 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 28 Nov 2023 22:41:03 +0000 (23:41 +0100)]
🔧 Show line numbers in docs during local development (#714)
🔧 Show line numbers during local development
github-actions [Tue, 28 Nov 2023 22:12:55 +0000 (22:12 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 28 Nov 2023 22:12:33 +0000 (23:12 +0100)]
📝 Update details syntax with new pymdown extensions format (#713)
github-actions [Tue, 28 Nov 2023 20:50:54 +0000 (20:50 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 28 Nov 2023 20:50:33 +0000 (21:50 +0100)]
🔧 Update config with new pymdown extensions (#712)
* 🔧 Update config with new pymdown extensions
* 📝 Update admonition blocks syntax
* 📝 Update syntax for tabs with new pymdown extensions
github-actions [Mon, 27 Nov 2023 09:58:47 +0000 (09:58 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 27 Nov 2023 09:58:25 +0000 (10:58 +0100)]
🙈 Update gitignore, include all coverage files (#711)
github-actions [Sun, 26 Nov 2023 14:20:17 +0000 (14:20 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 26 Nov 2023 14:20:01 +0000 (15:20 +0100)]
⬆️ Add support for Python 3.11 and Python 3.12 (#710)
github-actions [Sun, 26 Nov 2023 13:57:29 +0000 (13:57 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 26 Nov 2023 13:57:12 +0000 (14:57 +0100)]
✅ Move OpenAPI tests inline to simplify updating them with Pydantic v2 (#709)
Sebastián Ramírez [Sat, 18 Nov 2023 11:32:59 +0000 (12:32 +0100)]
🔖 Release version 0.0.12
Sebastián Ramírez [Sat, 18 Nov 2023 11:32:24 +0000 (12:32 +0100)]
📝 Update release notes
github-actions [Sat, 18 Nov 2023 11:30:55 +0000 (11:30 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 18 Nov 2023 11:30:37 +0000 (12:30 +0100)]
✨ Upgrade SQLAlchemy to 2.0, including initial work by farahats9 (#700)
Co-authored-by: Mohamed Farahat <farahats9@yahoo.com>
Co-authored-by: Stefan Borer <stefan.borer@gmail.com>
Co-authored-by: Peter Landry <peter.landry@gmail.com>
github-actions [Wed, 8 Nov 2023 16:04:47 +0000 (16:04 +0000)]
📝 Update release notes
pre-commit-ci[bot] [Wed, 8 Nov 2023 16:04:24 +0000 (17:04 +0100)]
⬆ [pre-commit.ci] pre-commit autoupdate (#686)
updates:
- https://github.com/charliermarsh/ruff-pre-commit → https://github.com/astral-sh/ruff-pre-commit
- [github.com/astral-sh/ruff-pre-commit: v0.1.2 → v0.1.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.2...v0.1.4)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Sat, 4 Nov 2023 01:43:16 +0000 (01:43 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 4 Nov 2023 01:42:52 +0000 (05:42 +0400)]
👷 Upgrade latest-changes GitHub Action (#693)
Sebastián Ramírez [Sun, 29 Oct 2023 09:56:39 +0000 (13:56 +0400)]
🔖 Release version 0.0.11
Sebastián Ramírez [Sun, 29 Oct 2023 09:56:00 +0000 (13:56 +0400)]
📝 Update release notes
github-actions [Sun, 29 Oct 2023 09:21:52 +0000 (09:21 +0000)]
📝 Update release notes
dependabot[bot] [Sun, 29 Oct 2023 09:18:26 +0000 (09:18 +0000)]
⬆ Update coverage requirement from ^6.2 to >=6.2,<8.0 (#663)
Updates the requirements on [coverage](https://github.com/nedbat/coveragepy) to permit the latest version.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/6.2...7.2.7)
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Sun, 29 Oct 2023 09:09:02 +0000 (09:09 +0000)]
📝 Update release notes
dependabot[bot] [Sun, 29 Oct 2023 09:08:22 +0000 (13:08 +0400)]
⬆ Update mkdocs-material requirement from 9.1.21 to 9.2.7 (#675)
Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.21...9.2.7)
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Sun, 29 Oct 2023 09:00:31 +0000 (09:00 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 29 Oct 2023 08:59:56 +0000 (12:59 +0400)]
⬆️ Upgrade mypy manually (#684)
github-actions [Sun, 29 Oct 2023 08:55:43 +0000 (08:55 +0000)]
📝 Update release notes
dependabot[bot] [Sun, 29 Oct 2023 08:55:04 +0000 (08:55 +0000)]
⬆ Update black requirement from ^22.10.0 to >=22.10,<24.0 (#664)
Updates the requirements on [black](https://github.com/psf/black) to permit the latest version.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.10.0...23.3.0)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Sun, 29 Oct 2023 08:52:01 +0000 (08:52 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 29 Oct 2023 08:51:26 +0000 (12:51 +0400)]
👷 Update CI to build MkDocs Insiders only when the secrets are available, for Dependabot (#683)
github-actions [Sun, 29 Oct 2023 08:11:21 +0000 (08:11 +0000)]
📝 Update release notes
Maruo.S [Sun, 29 Oct 2023 08:10:39 +0000 (17:10 +0900)]
✨ Add support for passing a custom SQLAlchemy type to `Field()` with `sa_type` (#505)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Sun, 29 Oct 2023 07:25:17 +0000 (07:25 +0000)]
📝 Update release notes
Matthieu LAURENT [Sun, 29 Oct 2023 07:24:32 +0000 (08:24 +0100)]
🎨 Update inline source examples, hide `#` in annotations (from MkDocs Material) (#677)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Sat, 28 Oct 2023 13:55:56 +0000 (13:55 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 28 Oct 2023 13:55:23 +0000 (17:55 +0400)]
✨ Do not allow invalid combinations of field parameters for columns and relationships, `sa_column` excludes `sa_column_args`, `primary_key`, `nullable`, etc. (#681)
* ♻️ Make sa_column exclusive, do not allow incompatible arguments, sa_column_args, primary_key, etc
* ✅ Add tests for new errors when incorrectly using sa_column
* ✅ Add tests for sa_column_args and sa_column_kwargs
* ♻️ Do not allow sa_relationship with sa_relationship_args or sa_relationship_kwargs
* ✅ Add tests for relationship errors
* ✅ Fix test for sa_column_args
Sebastián Ramírez [Thu, 26 Oct 2023 14:34:49 +0000 (18:34 +0400)]
🔖 Release version 0.0.10
github-actions [Thu, 26 Oct 2023 14:32:59 +0000 (14:32 +0000)]
📝 Update release notes
Sebastián Ramírez [Thu, 26 Oct 2023 14:32:26 +0000 (18:32 +0400)]
🔧 Adopt Ruff for formatting (#679)
github-actions [Thu, 26 Oct 2023 10:18:41 +0000 (10:18 +0000)]
📝 Update release notes
Daniil Fajnberg [Thu, 26 Oct 2023 10:18:05 +0000 (12:18 +0200)]
✨ Add support for all `Field` parameters from Pydantic `1.9.0` and above, make Pydantic `1.9.0` the minimum required version (#440)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Mon, 23 Oct 2023 21:01:18 +0000 (01:01 +0400)]
🔖 Release version 0.0.9
Sebastián Ramírez [Mon, 23 Oct 2023 20:59:49 +0000 (00:59 +0400)]
📝 Update release notes
github-actions [Mon, 23 Oct 2023 20:46:39 +0000 (20:46 +0000)]
📝 Update release notes
github-actions [Mon, 23 Oct 2023 20:46:26 +0000 (20:46 +0000)]
📝 Update release notes
Simon Weiß [Mon, 23 Oct 2023 20:46:05 +0000 (22:46 +0200)]
📝 Clarify description of in-memory SQLite database in `docs/tutorial/create-db-and-table.md` (#601)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
pre-commit-ci[bot] [Mon, 23 Oct 2023 20:45:45 +0000 (00:45 +0400)]
⬆ [pre-commit.ci] pre-commit autoupdate (#672)
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0)
- [github.com/asottile/pyupgrade: v3.7.0 → v3.15.0](https://github.com/asottile/pyupgrade/compare/v3.7.0...v3.15.0)
- https://github.com/charliermarsh/ruff-pre-commit → https://github.com/astral-sh/ruff-pre-commit
- [github.com/astral-sh/ruff-pre-commit: v0.0.275 → v0.1.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.275...v0.1.1)
- [github.com/psf/black: 23.3.0 → 23.10.0](https://github.com/psf/black/compare/23.3.0...23.10.0)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Mon, 23 Oct 2023 20:37:48 +0000 (20:37 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 23 Oct 2023 20:37:07 +0000 (00:37 +0400)]
📝 Tweak wording in `docs/tutorial/fastapi/multiple-models.md` (#674)
Co-authored-by: Luis Benitez <lbenitez000@gmail.com>
github-actions [Mon, 23 Oct 2023 19:22:23 +0000 (19:22 +0000)]
📝 Update release notes
PookieBuns [Mon, 23 Oct 2023 19:21:38 +0000 (12:21 -0700)]
✏️ Fix contributing instructions to run tests, update script name (#634)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 23 Oct 2023 17:22:58 +0000 (17:22 +0000)]
📝 Update release notes
Abenezer Belachew [Mon, 23 Oct 2023 17:22:22 +0000 (11:22 -0600)]
📝 Update link to docs for intro to databases (#593)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 23 Oct 2023 17:06:30 +0000 (17:06 +0000)]
📝 Update release notes
dependabot[bot] [Mon, 23 Oct 2023 17:05:55 +0000 (21:05 +0400)]
⬆ Bump dawidd6/action-download-artifact from 2.24.2 to 2.28.0 (#660)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 2.24.2 to 2.28.0.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v2.24.2...v2.28.0)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Mon, 23 Oct 2023 16:56:29 +0000 (16:56 +0000)]
📝 Update release notes
Jon Michaelchuck [Mon, 23 Oct 2023 16:55:53 +0000 (09:55 -0700)]
📝 Update docs, use `offset` in example with `limit` and `where` (#273)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 23 Oct 2023 16:29:36 +0000 (16:29 +0000)]
📝 Update release notes
Jerry Wu [Mon, 23 Oct 2023 16:28:51 +0000 (00:28 +0800)]
📝 Fix docs for Pydantic's fields using `le` (`lte` is invalid, use `le` ) (#207)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 23 Oct 2023 15:33:44 +0000 (15:33 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 23 Oct 2023 15:33:08 +0000 (19:33 +0400)]
✅ Refactor OpenAPI FastAPI tests to simplify updating them later, this moves things around without changes (#671)
github-actions [Mon, 23 Oct 2023 15:32:48 +0000 (15:32 +0000)]
📝 Update release notes
dependabot[bot] [Mon, 23 Oct 2023 15:32:09 +0000 (19:32 +0400)]
⬆ Bump actions/checkout from 3 to 4 (#670)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Mon, 23 Oct 2023 15:16:53 +0000 (15:16 +0000)]
📝 Update release notes
Michael Oliver [Mon, 23 Oct 2023 15:16:17 +0000 (16:16 +0100)]
🔧 Update mypy config, use `strict = true` instead of manual configs (#428)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 23 Oct 2023 14:58:52 +0000 (14:58 +0000)]
📝 Update release notes
Arseny Boykov [Mon, 23 Oct 2023 14:58:16 +0000 (17:58 +0300)]
🐛 Fix `AsyncSession` type annotations for `exec()` (#58)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 23 Oct 2023 13:59:53 +0000 (13:59 +0000)]
📝 Update release notes
Daniil Fajnberg [Mon, 23 Oct 2023 13:59:06 +0000 (13:59 +0000)]
🐛 Fix allowing using a `ForeignKey` directly, remove repeated column construction from `SQLModelMetaclass.__init__` and upgrade minimum SQLAlchemy to `>=1.4.36` (#443)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>