]>
git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/log
github-actions [Wed, 17 Jul 2024 03:09:30 +0000 (03:09 +0000)]
📝 Update release notes
dependabot[bot] [Wed, 17 Jul 2024 03:08:25 +0000 (22:08 -0500)]
⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.9.0 (#987)
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.11 to 1.9.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.11...v1.9.0)
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
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>
dependabot[bot] [Wed, 17 Jul 2024 03:07:28 +0000 (22:07 -0500)]
⬆ Bump mkdocstrings[python] from 0.23.0 to 0.25.1 (#927)
Bumps [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) from 0.23.0 to 0.25.1.
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.23.0...0.25.1)
---
updated-dependencies:
- dependency-name: mkdocstrings[python]
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 [Wed, 17 Jul 2024 03:07:13 +0000 (03:07 +0000)]
📝 Update release notes
dependabot[bot] [Wed, 17 Jul 2024 03:06:53 +0000 (22:06 -0500)]
⬆ Bump dorny/paths-filter from 2 to 3 (#972)
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 2 to 3.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v2...v3)
---
updated-dependencies:
- dependency-name: dorny/paths-filter
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 [Wed, 17 Jul 2024 03:04:11 +0000 (03:04 +0000)]
📝 Update release notes
Alejandra [Wed, 17 Jul 2024 03:03:52 +0000 (22:03 -0500)]
📝 Update docs (#1003)
Sebastián Ramírez [Wed, 17 Jul 2024 02:53:24 +0000 (21:53 -0500)]
🔖 Release version 0.0.20
Sebastián Ramírez [Wed, 17 Jul 2024 02:52:43 +0000 (21:52 -0500)]
📝 Update release notes
github-actions [Wed, 17 Jul 2024 02:21:19 +0000 (02:21 +0000)]
📝 Update release notes
pre-commit-ci[bot] [Wed, 17 Jul 2024 02:21:01 +0000 (21:21 -0500)]
⬆ [pre-commit.ci] pre-commit autoupdate (#979)
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)
- [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.5.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.5.2)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Wed, 17 Jul 2024 02:16:15 +0000 (02:16 +0000)]
📝 Update release notes
Sebastián Ramírez [Wed, 17 Jul 2024 02:15:42 +0000 (21:15 -0500)]
🔨 Update docs Termynal scripts to not include line nums for local dev (#1018)
github-actions [Wed, 17 Jul 2024 01:52:20 +0000 (01:52 +0000)]
📝 Update release notes
Esteban Maya [Wed, 17 Jul 2024 01:52:03 +0000 (20:52 -0500)]
✨ Add official UUID support, docs and tests, internally using new SQLAlchemy 2.0 types (#992)
* ✨ Add UUID support from sqlalchemy 2.0 update
* ⚰️ Remove dead code for GUID old support
* 📝 Add documentation for UUIDs
* 🧪 Add test for UUIDs field definition and support
* 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks
* ✏️ Fix prerequisites docs for uuid
* ♻️ Update UUID source examples for consistency
Keep consistency with other examples, functions without parameters, and printing info that shows and explains the UUID results (and can also be tested later)
* 📝 Add source examples for selecting UUIDs with session.get()
* 📝 Re-structure UUID docs
* Explain the concepts at the beggining before using them.
* Explain how UUIDs can be used and trusted.
* Explain why UUIDs could be generated on the code, and how they can be used for distributed systems.
* Explain how UUIDs can prevent information leakage.
* Warn about UUIDs storage size.
* Explain that uuid is part of the standard library.
* Explain how default_factory works.
* Explain that creating an instance would generate a new UUID, before it is sent to the DB. This is included and shown in the example, the UUID is printed before saving to the DB.
* Remove sections about other operations that would behave the same as other fields and don't need additional info from what was explained in previous chapters.
* Add two examples to select using UUIDs, similar to the previous ones, mainly to be able to use them in the tests and ensure that it all works, even when SQLite stores the values as strings but the where() or the session.get() receive UUID values (ensure SQLAlchemy does the conversion correctly for SQLite).
* Add an example terminal run of the code, with comments.
* Simplify the ending to keep only the information that wasn't there before, just the "Learn More" with links.
* ✅ Refactor tests with new printed code, extract and check that UUIDs are used in the right places.
* ✅ Add tests for the new extra UUID examples, for session.get()
* 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks
* 📝 Rename variable in example for Python 3.7+ for consistency with 3.10+ (I missed that change before)
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Fri, 21 Jun 2024 02:17:19 +0000 (02:17 +0000)]
📝 Update release notes
Toby Penner [Fri, 21 Jun 2024 02:16:56 +0000 (21:16 -0500)]
✏️ Fix internal link in `docs/tutorial/create-db-and-table.md` (#911)
github-actions [Wed, 5 Jun 2024 01:52:54 +0000 (01:52 +0000)]
📝 Update release notes
Alejandra [Wed, 5 Jun 2024 01:52:36 +0000 (20:52 -0500)]
✏️ Add missing step in `create-db-and-table-with-db-browser.md` (#976)
github-actions [Wed, 5 Jun 2024 00:00:30 +0000 (00:00 +0000)]
📝 Update release notes
Lucien O [Wed, 5 Jun 2024 00:00:14 +0000 (01:00 +0100)]
✏️ Fix typo in `docs/tutorial` (#943)
github-actions [Tue, 4 Jun 2024 23:58:51 +0000 (23:58 +0000)]
📝 Update release notes
Mieszko Bańczerowski [Tue, 4 Jun 2024 23:58:27 +0000 (01:58 +0200)]
✏️ Fix typo in `docs/tutorial/relationship-attributes/index.md` (#880)
github-actions [Tue, 4 Jun 2024 23:57:10 +0000 (23:57 +0000)]
📝 Update release notes
Anderson T [Tue, 4 Jun 2024 23:56:52 +0000 (16:56 -0700)]
✏️ Fix typo in `sqlmodel/_compat.py` (#950)
github-actions [Tue, 4 Jun 2024 23:48:20 +0000 (23:48 +0000)]
📝 Update release notes
Alejandra [Tue, 4 Jun 2024 23:48:02 +0000 (18:48 -0500)]
✏️ Update pip installation command in tutorial (#975)
Sebastián Ramírez [Tue, 4 Jun 2024 03:26:53 +0000 (22:26 -0500)]
🔖 Release version 0.0.19
github-actions [Tue, 4 Jun 2024 03:22:28 +0000 (03:22 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 4 Jun 2024 03:22:04 +0000 (22:22 -0500)]
⬆️ Upgrade Ruff and Black (#968)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Tue, 4 Jun 2024 03:19:04 +0000 (03:19 +0000)]
📝 Update release notes
dependabot[bot] [Tue, 4 Jun 2024 03:18:48 +0000 (22:18 -0500)]
⬆ Bump tiangolo/issue-manager from 0.4.1 to 0.5.0 (#922)
Bumps [tiangolo/issue-manager](https://github.com/tiangolo/issue-manager) from 0.4.1 to 0.5.0.
- [Release notes](https://github.com/tiangolo/issue-manager/releases)
- [Commits](https://github.com/tiangolo/issue-manager/compare/0.4.1...0.5.0)
---
updated-dependencies:
- dependency-name: tiangolo/issue-manager
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 [Tue, 4 Jun 2024 02:48:00 +0000 (02:48 +0000)]
📝 Update release notes
Esteban Maya [Tue, 4 Jun 2024 02:47:40 +0000 (21:47 -0500)]
🐛 Fix pydantic `EmailStr` support and `max_length` in several String subclasses (#966)
github-actions [Tue, 4 Jun 2024 02:35:16 +0000 (02:35 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 4 Jun 2024 02:34:54 +0000 (21:34 -0500)]
♻️ Refactor generate select template to isolate templated code to the minimum (#967)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Tue, 4 Jun 2024 01:39:25 +0000 (01:39 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 4 Jun 2024 01:39:07 +0000 (20:39 -0500)]
⬆️ Update minimum SQLAlchemy version to 2.0.14 as that one includes `TryCast` used internally (#964)
github-actions [Tue, 4 Jun 2024 01:34:41 +0000 (01:34 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 4 Jun 2024 01:34:21 +0000 (20:34 -0500)]
📌 Pin typing-extensions in tests for compatiblity with Python 3.8, dirty-equals, Pydantic (#965)
github-actions [Tue, 4 Jun 2024 00:39:40 +0000 (00:39 +0000)]
📝 Update release notes
Esteban Maya [Tue, 4 Jun 2024 00:39:23 +0000 (19:39 -0500)]
🐛 Fix set varchar limit when `max_length` is set on Pydantic models using Pydantic v2 (#963)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 3 Jun 2024 23:56:49 +0000 (23:56 +0000)]
📝 Update release notes
Soof Golan [Mon, 3 Jun 2024 23:56:30 +0000 (02:56 +0300)]
✏️ Fix broken link to `@dataclass_transform` (now PEP 681) in `docs/features.md` (#753)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: Patrick Arminio <patrick.arminio@gmail.com>
github-actions [Fri, 10 May 2024 21:00:41 +0000 (21:00 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 10 May 2024 21:00:24 +0000 (14:00 -0700)]
👷 Update GitHub Actions to download and upload artifacts (#936)
github-actions [Tue, 7 May 2024 18:32:44 +0000 (18:32 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 7 May 2024 18:32:16 +0000 (11:32 -0700)]
👷 Tweak CI for test-redistribute, add needed env vars for slim (#929)
Sebastián Ramírez [Tue, 30 Apr 2024 06:29:21 +0000 (23:29 -0700)]
📝 Update release notes
Sebastián Ramírez [Tue, 30 Apr 2024 06:25:02 +0000 (23:25 -0700)]
🔖 Release version 0.0.18
github-actions [Tue, 30 Apr 2024 06:22:46 +0000 (06:22 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 30 Apr 2024 06:22:28 +0000 (23:22 -0700)]
✨ Add sqlmodel-slim setup (#916)
github-actions [Tue, 30 Apr 2024 00:01:02 +0000 (00:01 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 30 Apr 2024 00:00:40 +0000 (17:00 -0700)]
🔧 Re-enable MkDocs Material Social plugin (#915)
Sebastián Ramírez [Mon, 29 Apr 2024 23:44:21 +0000 (16:44 -0700)]
🔖 Release version 0.0.17
github-actions [Mon, 29 Apr 2024 23:35:03 +0000 (23:35 +0000)]
📝 Update release notes
dependabot[bot] [Mon, 29 Apr 2024 23:34:38 +0000 (23:34 +0000)]
⬆ Bump actions/setup-python from 4 to 5 (#733)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 29 Apr 2024 23:26:22 +0000 (23:26 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 29 Apr 2024 23:24:50 +0000 (16:24 -0700)]
🔨 Update internal scripts and remove unused ones (#914)
github-actions [Mon, 29 Apr 2024 22:58:36 +0000 (22:58 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 29 Apr 2024 22:58:15 +0000 (15:58 -0700)]
🔧 Migrate from Poetry to PDM for the internal build config (#912)
github-actions [Mon, 29 Apr 2024 22:11:20 +0000 (22:11 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 29 Apr 2024 22:11:02 +0000 (15:11 -0700)]
♻️ Refactor types to properly support Pydantic 2.7 (#913)
github-actions [Mon, 8 Apr 2024 23:08:14 +0000 (23:08 +0000)]
📝 Update release notes
Esteban Maya [Mon, 8 Apr 2024 23:07:48 +0000 (18:07 -0500)]
📝 Update ModelRead to ModelPublic documentation and examples (#885)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 8 Apr 2024 22:52:39 +0000 (22:52 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 8 Apr 2024 22:52:21 +0000 (02:52 +0400)]
🔧 Update MkDocs, disable cards while I can upgrade to the latest MkDocs Material, that fixes an issue with social cards (#888)
github-actions [Tue, 2 Apr 2024 01:51:04 +0000 (01:51 +0000)]
📝 Update release notes
Esteban Maya [Tue, 2 Apr 2024 01:50:48 +0000 (20:50 -0500)]
👷 Add cron to run test once a week on monday (#869)
github-actions [Tue, 26 Mar 2024 17:35:41 +0000 (17:35 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 26 Mar 2024 17:35:15 +0000 (12:35 -0500)]
⬆️ Upgrade Ruff version and configs (#859)
Sebastián Ramírez [Thu, 21 Mar 2024 22:54:34 +0000 (17:54 -0500)]
📝 Update release notes
github-actions [Thu, 21 Mar 2024 22:49:58 +0000 (22:49 +0000)]
📝 Update release notes
Sebastián Ramírez [Thu, 21 Mar 2024 22:49:38 +0000 (17:49 -0500)]
✨ Add source examples for Python 3.10 and 3.9 with updated syntax (#842)
Co-authored-by: Esteban Maya Cadavid <emayacadavid9@gmail.com>
github-actions [Wed, 13 Mar 2024 19:31:41 +0000 (19:31 +0000)]
📝 Update release notes
Sebastián Ramírez [Wed, 13 Mar 2024 19:31:20 +0000 (20:31 +0100)]
🔥 Remove Jina QA Bot as it has been discontinued (#840)
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