@@ -54,7 +54,7 @@ leveraging the power of asyncio and event loops.
5454
5555Notably, this example showcases the latest and greatest versions of SQLAlchemy and psycopg,
5656which are renowned for their robustness, power, and speed. The inclusion of FastAPI adds a modern, fast, and high-performance web framework to the mix
57- allowing for the rapid development of APIs with Python 3.8+ .
57+ allowing for the rapid development of APIs with Python 3.13 .
5858
5959FastAPI has received significant recognition in the industry, including a review on thoughtworks Technology Radar in April 2021,
6060where it was classified as a Trial technology, with comments praising its performance, ease of use,
@@ -217,7 +217,9 @@ I've included a few of my favorites to kick things off!
217217<details >
218218 <summary >2025 (3 changes)</summary >
219219 <ul>
220- <li>[MAY 3 2025] add large language model integration :robot:</li>
220+ <li>[AUG 23 2025] intro exception handlers</li>
221+ <li>[JUL some sunny day 2025] add rotoger</li>
222+ <li>[MAY 3, 2025] add large language model integration :robot:</li>
221223 <li>[MAR 8 2025] switch from poetry to uv :fast_forward:</li>
222224 <li>[JAN 28 2025] add SMTP setup :email:</li>
223225 </ul>
@@ -229,7 +231,7 @@ I've included a few of my favorites to kick things off!
229231 <li>[OCT 16 2024] apscheduler added to project :clock1:</li>
230232 <li>[AUG 17 2024] granian use case implemented with docker compose and rich logger :fast_forward:</li>
231233 <li>[JUN 8 2024] implement asyncpg connection pool :fast_forward:</li>
232- <li>[MAR 15 2024] add polars and calamine to project :heart_eyes_cat:</li>
234+ <li>[MAR 15, 2024] add polars and calamine to project :heart_eyes_cat:</li>
233235 <li>[FEB 1 2024] bump project to Python 3.12 :fast_forward:</li>
234236 </ul>
235237</details >
@@ -274,21 +276,21 @@ I've included a few of my favorites to kick things off!
274276[ linkedin-shield ] : https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
275277[ linkedin-url ] : https://www.linkedin.com/in/python-has-powers/
276278
277- [ fastapi.tiangolo.com ] : https://img.shields.io/badge/FastAPI-0.115.11 -009485?style=for-the-badge&logo=fastapi&logoColor=white
279+ [ fastapi.tiangolo.com ] : https://img.shields.io/badge/FastAPI-0.116.1 -009485?style=for-the-badge&logo=fastapi&logoColor=white
278280[ fastapi-url ] : https://fastapi.tiangolo.com/
279- [ pydantic.com ] : https://img.shields.io/badge/Pydantic-2.10.6 -e92063?style=for-the-badge&logo=pydantic&logoColor=white
281+ [ pydantic.com ] : https://img.shields.io/badge/Pydantic-2.12.0a1 -e92063?style=for-the-badge&logo=pydantic&logoColor=white
280282[ pydantic-url ] : https://docs.pydantic.dev/latest/
281- [ sqlalchemy.org ] : https://img.shields.io/badge/SQLAlchemy-2.0.38 -bb0000?color=bb0000&style=for-the-badge
283+ [ sqlalchemy.org ] : https://img.shields.io/badge/SQLAlchemy-2.0.43 -bb0000?color=bb0000&style=for-the-badge
282284[ sqlalchemy-url ] : https://docs.sqlalchemy.org/en/20/
283- [ uvicorn.org ] : https://img.shields.io/badge/Uvicorn-0.34 .0-2094f3?style=for-the-badge&logo=uvicorn&logoColor=white
285+ [ uvicorn.org ] : https://img.shields.io/badge/Uvicorn-0.35 .0-2094f3?style=for-the-badge&logo=uvicorn&logoColor=white
284286[ uvicorn-url ] : https://www.uvicorn.org/
285287[ asyncpg.github.io ] : https://img.shields.io/badge/asyncpg-0.30.0-2e6fce?style=for-the-badge&logo=postgresql&logoColor=white
286288[ asyncpg-url ] : https://magicstack.github.io/asyncpg/current/
287- [ pytest.org ] : https://img.shields.io/badge/pytest-8.3.5 -fff?style=for-the-badge&logo=pytest&logoColor=white
289+ [ pytest.org ] : https://img.shields.io/badge/pytest-8.4.1 -fff?style=for-the-badge&logo=pytest&logoColor=white
288290[ pytest-url ] : https://docs.pytest.org/en/6.2.x/
289- [ alembic.sqlalchemy.org ] : https://img.shields.io/badge/alembic-1.15.1 -6BA81E?style=for-the-badge&logo=alembic&logoColor=white
291+ [ alembic.sqlalchemy.org ] : https://img.shields.io/badge/alembic-1.16.4 -6BA81E?style=for-the-badge&logo=alembic&logoColor=white
290292[ alembic-url ] : https://alembic.sqlalchemy.org/en/latest/
291- [ rich.readthedocs.io ] : https://img.shields.io/badge/rich-13.9.4 -009485?style=for-the-badge&logo=rich&logoColor=white
293+ [ rich.readthedocs.io ] : https://img.shields.io/badge/rich-14.1.0 -009485?style=for-the-badge&logo=rich&logoColor=white
292294[ rich-url ] : https://rich.readthedocs.io/en/latest/
293- [ redis.io ] : https://img.shields.io/badge/redis-5.2.1 -dc382d?style=for-the-badge&logo=redis&logoColor=white
295+ [ redis.io ] : https://img.shields.io/badge/redis-6.4.0 -dc382d?style=for-the-badge&logo=redis&logoColor=white
294296[ redis-url ] : https://redis.io/
0 commit comments