Fixes
- 🐛 Fix pydantic
EmailStr
support andmax_length
in several String subclasses. PR #966 by @estebanx64. - 🐛 Fix set varchar limit when
max_length
is set on Pydantic models using Pydantic v2. PR #963 by @estebanx64.
Refactors
- ♻️ Refactor generate select template to isolate templated code to the minimum. PR #967 by @tiangolo.
Upgrades
- ⬆️ Update minimum SQLAlchemy version to 2.0.14 as that one includes
TryCast
used internally. PR #964 by @tiangolo.
Docs
- ✏️ Fix broken link to
@dataclass_transform
(now PEP 681) indocs/features.md
. PR #753 by @soof-golan.
Internal
- ⬆️ Upgrade Ruff and Black. PR #968 by @tiangolo.
- ⬆ Bump tiangolo/issue-manager from 0.4.1 to 0.5.0. PR #922 by @dependabot[bot].
- 📌 Pin typing-extensions in tests for compatiblity with Python 3.8, dirty-equals, Pydantic. PR #965 by @tiangolo.
- 👷 Update GitHub Actions to download and upload artifacts. PR #936 by @tiangolo.
- 👷 Tweak CI for test-redistribute, add needed env vars for slim. PR #929 by @tiangolo.