2941 Commits (d1622447eec3414e730d58bb11719b5d93770b91)
 

Author SHA1 Message Date
Sebastián Ramírez d1622447ee 🔖 Release version 0.100.0-beta3 2 years ago
Sebastián Ramírez 0ea4c54ade
📌 Re-enable GA Pydantic, for v2, require minimum 2.0.2 (#9814) 2 years ago
Sebastián Ramírez 7ea3d642c0
♻️ Tweak type annotations and Pydantic version range (#9801) 2 years ago
Sebastián Ramírez d4e3dcfa3a
♻️ Use new Pydantic v2 JSON Schema generator (#9813) 2 years ago
Sebastián Ramírez a65281fe09
📝 Update JSON Schema `examples` docs with Pydantic v2 (#9800) 2 years ago
Sebastián Ramírez 3fa58f5edb
📝 Update docs in examples for settings with Pydantic v2 (#9799) 2 years ago
Sebastián Ramírez ef5e17fcd6
📝 Add docs for Pydantic v2 for `docs/en/docs/advanced/path-operation-advanced-configuration.md` (#9798) 2 years ago
Sebastián Ramírez 00e080ab42
Add new Pydantic Field param options to Query, Cookie, Body, etc. (#9797) 2 years ago
Sebastián Ramírez a05adf225b
💡 Add TODO comments to re-enable Pydantic main (not from source) (#9796) 2 years ago
Sebastián Ramírez a64aacd782
temp: Install Pydantic from source to test JSON Schema metadata fixes (#9777) 2 years ago
Sebastián Ramírez bee59adec9 Add pydantic-extra-types to fastapi[extra] 2 years ago
Sebastián Ramírez b4c1d5ab70
Update tests to import Annotated from typing_extensions for Python < 3.9 (#9795) 2 years ago
Sebastián Ramírez 9ebd800d9b
Update docs to use Pydantic v2 settings and add note and example about v1 (#9788) 2 years ago
Sebastián Ramírez b892664f25
♻️ Deprecate parameter `regex`, use `pattern` instead (#9786) 2 years ago
Sebastián Ramírez 9889182d50
️ Revert usage of custom logic for TypeAdapter JSON Schema, solved on the Pydantic side (#9787) 2 years ago
Sebastián Ramírez 54feaad147
🔀 Merge master, fix valid JSON Schema accepting bools (#9782) 2 years ago
Sebastián Ramírez 293e0fb279
Add dirty-equals as a testing dependency (#9778) 2 years ago
Sebastián Ramírez d6db5d4f58
OpenAPI 3.1.0 with Pydantic v2, merge `master` (#9773) 2 years ago
Sebastián Ramírez 1d8d8925fc 🔖 Release version 0.100.0-beta2 2 years ago
Pastukhov Nikita d5952d6db5
🐛 Fix support for Pydantic v2.0, small changes in their final release (#9771) 2 years ago
Sebastián Ramírez 6dc975da9d
♻️ Refactor parts that use optional requirements to make them compatible with installations without them (#9707) 2 years ago
Sebastián Ramírez e7b3d47af3 🔖 Release version 0.100.0-beta1 2 years ago
Sebastián Ramírez cfb00b2119
♻️ Refactor internals for test coverage and performance (#9691) 2 years ago
Sebastián Ramírez c58e2b2d1e
👷 Add CI for both Pydantic v1 and v2 (#9688) 2 years ago
Sebastián Ramírez 5301cfff52 🔀 Merge branch 'master' into main-pv2 2 years ago
github-actions 49bc3e0873 📝 Update release notes 2 years ago
Sebastián Ramírez 8767634932
👷 Lint in CI only once, only with one version of Python, run tests with all of them (#9686) 2 years ago
Sebastián Ramírez bd32fecaf6
Pydantic v2 migration, initial implementation (#9500) 2 years ago
Sebastián Ramírez 32935103b1 🔖 Release version 0.97.0 2 years ago
Sebastián Ramírez 395ece75aa 📝 Update release notes 2 years ago
github-actions e958d30d1d 📝 Update release notes 2 years ago
Sebastián Ramírez 34fca99b28
⬆️ Upgrade Black (#9661) 2 years ago
github-actions 3289796286 📝 Update release notes 2 years ago
Sebastián Ramírez 7167c77a18
⬆️ Upgrade and fully migrate to Ruff, remove isort, includes a couple of tweaks suggested by the new version of Ruff (#9660) 2 years ago
github-actions ba882c10fe 📝 Update release notes 2 years ago
Sebastián Ramírez 4ac55af283
♻️ Update internal type annotations and upgrade mypy (#9658) 2 years ago
github-actions 3390a82832 📝 Update release notes 2 years ago
Sebastián Ramírez f5844e76b5
💚 Update CI cache to fix installs when dependencies change (#9659) 2 years ago
github-actions 32cefb9bff 📝 Update release notes 2 years ago
Sebastián Ramírez 17e49bc9f7
♻️ Simplify `AsyncExitStackMiddleware` as without Python 3.6 `AsyncExitStack` is always available (#9657) 2 years ago
github-actions df58ecdee2 📝 Update release notes 2 years ago
Sebastián Ramírez 6595658324
⬇️ Separate requirements for development into their own requirements.txt files, they shouldn't be extras (#9655) 2 years ago
github-actions c8b729aea7 📝 Update release notes 2 years ago
Paulo Costa d8b8f211e8
Add support for `dependencies` in WebSocket routes (#4534) 2 years ago
github-actions ee96a099d8 📝 Update release notes 2 years ago
Kristján Valur Jónsson ab03f22635
Add exception handler for `WebSocketRequestValidationError` (which also allows to override it) (#6030) 2 years ago
Sebastián Ramírez f5e2dd8025 📝 Update release notes 2 years ago
Sebastián Ramírez 19347bfc3c 🔖 Release version 0.96.1 2 years ago
Sebastián Ramírez 20d93fad94 📝 Update release notes 2 years ago
github-actions 58e50622de 📝 Update release notes 2 years ago