Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
proever
sqlmodel
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
sqlmodel
sqlmodel
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 26, 2024
Merge branch 'annotated-type-support'
proever
committed
a065277
View commit details
Copy full SHA for a065277
View code at this point
Browse repository at this point
support passing fields as annotated types
proever
committed
bef1602
View commit details
Copy full SHA for bef1602
View code at this point
Browse repository at this point
Commits on Mar 25, 2024
support field max_length by checking MaxLen type
proever
committed
bdfb072
View commit details
Copy full SHA for bdfb072
View code at this point
Browse repository at this point
Commits on Feb 17, 2024
🔖 Release version 0.0.16
tiangolo
committed
6b56235
View commit details
Copy full SHA for 6b56235
View code at this point
Browse repository at this point
✨ Add new method `sqlmodel_update()` to update models in place, including an `update` parameter for extra data (#804)
tiangolo
authored
fa12c5d
View commit details
Copy full SHA for fa12c5d
View code at this point
Browse repository at this point
🔖 Release version 0.0.15
tiangolo
committed
7fec884
View commit details
Copy full SHA for 7fec884
View code at this point
Browse repository at this point
🐛 Fix class initialization compatibility with Pydantic and SQLModel, fixing errors revealed by the latest Pydantic (#807)
tiangolo
authored
1b7b3aa
View commit details
Copy full SHA for 1b7b3aa
View code at this point
Browse repository at this point
Commits on Dec 10, 2023
👷 Fix GitHub Actions build docs filter paths for GitHub workflows (#738)
Show description for 8419545
tiangolo
authored
8419545
View commit details
Copy full SHA for 8419545
View code at this point
Browse repository at this point
Commits on Dec 4, 2023
🔖 Release version 0.0.14
tiangolo
committed
b892504
View commit details
Copy full SHA for b892504
View code at this point
Browse repository at this point
✨ Add support for Pydantic v2 (while keeping support for v1 if v2 is not available), including initial work by AntonDeMeester (#722)
Show description for fa2f178
5 people
authored
fa2f178
View commit details
Copy full SHA for fa2f178
View code at this point
Browse repository at this point
🔖 Release version 0.0.13
tiangolo
committed
5b733b3
View commit details
Copy full SHA for 5b733b3
View code at this point
Browse repository at this point
♻️ Refactor type generation of selects re-order to prioritize models to optimize editor support (#718)
tiangolo
authored
853d787
View commit details
Copy full SHA for 853d787
View code at this point
Browse repository at this point
Commits on Nov 30, 2023
🔇 Do not raise deprecation warnings for execute as it's automatically used internally (#716)
Show description for 4ac8714
tiangolo
authored
4ac8714
View commit details
Copy full SHA for 4ac8714
View code at this point
Browse repository at this point
Commits on Nov 18, 2023
🔖 Release version 0.0.12
tiangolo
committed
b1c2f82
View commit details
Copy full SHA for b1c2f82
View code at this point
Browse repository at this point
✨ Upgrade SQLAlchemy to 2.0, including initial work by farahats9 (#700)
Show description for 8ed856d
4 people
authored
8ed856d
View commit details
Copy full SHA for 8ed856d
View code at this point
Browse repository at this point
Commits on Oct 29, 2023
🔖 Release version 0.0.11
tiangolo
committed
dacc1fa
View commit details
Copy full SHA for dacc1fa
View code at this point
Browse repository at this point
✨ Add support for passing a custom SQLAlchemy type to `Field()` with `sa_type` (#505)
Show description for cbaf172
maru0123-2004
and
tiangolo
authored
cbaf172
View commit details
Copy full SHA for cbaf172
View code at this point
Browse repository at this point
Commits on Oct 28, 2023
✨ Do not allow invalid combinations of field parameters for columns and relationships, `sa_column` excludes `sa_column_args`, `primary_key`, `nullable`, etc. (#681)
Show description for 717594e
tiangolo
authored
717594e
View commit details
Copy full SHA for 717594e
View code at this point
Browse repository at this point
Commits on Oct 26, 2023
🔖 Release version 0.0.10
tiangolo
committed
e4e1385
View commit details
Copy full SHA for e4e1385
View code at this point
Browse repository at this point
✨ Add support for all `Field` parameters from Pydantic `1.9.0` and above, make Pydantic `1.9.0` the minimum required version (#440)
Show description for 99f8ce3
daniil-berg
and
tiangolo
authored
99f8ce3
View commit details
Copy full SHA for 99f8ce3
View code at this point
Browse repository at this point
Commits on Oct 23, 2023
🔖 Release version 0.0.9
tiangolo
committed
d05c3ee
View commit details
Copy full SHA for d05c3ee
View code at this point
Browse repository at this point
🐛 Fix `AsyncSession` type annotations for `exec()` (#58)
Show description for 9732c5a
Bobronium
and
tiangolo
authored
9732c5a
View commit details
Copy full SHA for 9732c5a
View code at this point
Browse repository at this point
🐛 Fix allowing using a `ForeignKey` directly, remove repeated column construction from `SQLModelMetaclass.__init__` and upgrade minimum SQLAlchemy to `>=1.4.36` (#443)
Show description for 9809b5b
daniil-berg
and
tiangolo
authored
9809b5b
View commit details
Copy full SHA for 9809b5b
View code at this point
Browse repository at this point
🐛 Fix enum type checks ordering in `get_sqlalchemy_type` (#669)
Show description for d3261ca
tiangolo
and
pierrecdn
authored
d3261ca
View commit details
Copy full SHA for d3261ca
View code at this point
Browse repository at this point
🎨 Run pre-commit on all files and autoformat (#666)
tiangolo
authored
27a81b2
View commit details
Copy full SHA for 27a81b2
View code at this point
Browse repository at this point
👷 Move to Ruff and add pre-commit (#661)
Show description for 065fcdc
tiangolo
authored
065fcdc
View commit details
Copy full SHA for 065fcdc
View code at this point
Browse repository at this point
✨ Raise a more clear error when a type is not valid (#425)
Show description for 840fd08
ddanier
and
tiangolo
authored
840fd08
View commit details
Copy full SHA for 840fd08
View code at this point
Browse repository at this point
Commits on Oct 22, 2023
✏️ Fix typos found with codespell (#520)
Show description for 1568bad
kianmeng
authored
1568bad
View commit details
Copy full SHA for 1568bad
View code at this point
Browse repository at this point
🐛 Fix SQLAlchemy version 1.4.36 breaks SQLModel relationships (#315) (#461)
Show description for d5219aa
byrman
and
tiangolo
authored
d5219aa
View commit details
Copy full SHA for d5219aa
View code at this point
Browse repository at this point
Commits on Jul 29, 2023
🗑️ Deprecate Python 3.6 and upgrade Poetry and Poetry Version Plugin (#627)
tiangolo
authored
02bd7eb
View commit details
Copy full SHA for 02bd7eb
View code at this point
Browse repository at this point
Commits on Nov 12, 2022
✏️ Fix typo in internal function name `get_sqlachemy_type()` (#496)
Show description for 267cd42
cmarqu
authored
267cd42
View commit details
Copy full SHA for 267cd42
View code at this point
Browse repository at this point
Commits on Aug 30, 2022
🔖 Release version 0.0.8
tiangolo
committed
75ce455
View commit details
Copy full SHA for 75ce455
View code at this point
Browse repository at this point
🐛 Fix auto detecting and setting `nullable`, allowing overrides in field (#423)
Show description for ae144e0
3 people
authored
ae144e0
View commit details
Copy full SHA for ae144e0
View code at this point
Browse repository at this point
Commits on Aug 29, 2022
♻️ Update `expresion.py`, sync from Jinja2 template, implement `inherit_cache` to solve errors like: `SAWarning: Class SelectOfScalar will not make use of SQL compilation caching` (#422)
tiangolo
authored
b51ebaf
View commit details
Copy full SHA for b51ebaf
View code at this point
Browse repository at this point
Commits on Aug 27, 2022
🔖 Release version 0.0.7
tiangolo
committed
f9522b3
View commit details
Copy full SHA for f9522b3
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.