RepoJournal
FastAPI & Pydantic

FastAPI & Pydantic

FastAPI and the Pydantic + SQLModel async-Python stack

Pick a date

Topics: Python Full archive →

The Wire · Showcase

PYDANTIC CLEANS HOUSE WHILE FASTAPI SYNCS TRANSLATIONS

By RepoJournal · Filed · About FastAPI & Pydantic

Pydantic removed a type-confusing RootModel iteration example and fixed a broken pre-commit setup command that's been blocking new contributors.

The Pydantic team removed the `RootModel` iteration example [1] that was overriding `__iter__` and `__getitem__`, a change called out as type-confusing and too specific for core docs. Alongside that, they fixed a critical contributor onboarding issue [6] where the documented `uvx install pre-commit` command was treating install as a package operation rather than a uv subcommand, making it impossible for new contributors to set up their environment. The correction swaps it for `uv tool install pre-commit`, the proper syntax. FastAPI's documentation desk spent the cycle syncing translations across Russian [2], Spanish [3], Portuguese [4], and Japanese [5] to keep all language variants current. Pydantic also bumped soupsieve from 2.6 to 2.8.4 [7], addressing inefficient attribute pattern processing and selector limits. A repository display bug fix [8] landed on the FastAPI side but hasn't shipped yet.

Action items

References

  1. [1] Remove `RootModel` iteration example (#13424) pydantic/pydantic
  2. [2] 🌐 Update translations for ru (update-outdated) (#16002) fastapi/fastapi
  3. [3] 🌐 Update translations for es (update-outdated) (#15997) fastapi/fastapi
  4. [4] 🌐 Update translations for pt (update-outdated) (#16000) fastapi/fastapi
  5. [5] 🌐 Update translations for ja (update-outdated) (#15998) fastapi/fastapi
  6. [6] Fix pre-commit installation command in contributor guide (#13435) pydantic/pydantic
  7. [7] Bump soupsieve from 2.6 to 2.8.4 ↗ pydantic/pydantic
  8. [8] 📝 Fix topic repository list not being displayed and `skip_users` not being applied (#15995) fastapi/fastapi

Quick answers

What shipped in FastAPI & Pydantic on July 16, 2026?
Pydantic removed a type-confusing RootModel iteration example and fixed a broken pre-commit setup command that's been blocking new contributors. In total, 14 commits and 15 pull requests landed.
Who contributed to FastAPI & Pydantic on July 16, 2026?
5 developers shipped this update, including Yurii Motov, Sebastián Ramírez, Joosboy, Pavan Sai R, and dependabot.
What were the notable FastAPI & Pydantic updates?
Remove `RootModel` iteration example (#13424), 🌐 Update translations for ru (update-outdated) (#16002), and 🌐 Update translations for es (update-outdated) (#15997).

More from FastAPI & Pydantic

Daily updates, in your inbox

Follow FastAPI & Pydantic

FastAPI and the Pydantic + SQLModel async-Python stack We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire