fix: update broken Pydantic v2 and Ariadne documentation links
Pydantic restructured their docs site when releasing v2, moving pages
from /usage/ to /concepts/. The pydantic-extra-types page no longer has
a standalone docs URL, so the link now points to the GitHub repo.
Ariadne removed their FastAPI integration page, so the link now points
to the Ariadne homepage.
Affected files:
- docs/en/docs/tutorial/extra-data-types.md
- docs/en/docs/index.md
- docs/en/docs/release-notes.md
- docs/en/docs/how-to/graphql.md
@ -4012,8 +4012,8 @@ There are **tests for both Pydantic v1 and v2**, and test **coverage** is kept a
* The attribute `schema_extra` for the internal class `Config` has been replaced by the key `json_schema_extra` in the new `model_config` dict.
* You can read more about it in the docs for [Declare Request Example Data](https://fastapi.tiangolo.com/tutorial/schema-extra-example/).
* When you install `"fastapi[all]"` it now also includes:
* [`pydantic-settings`](https://docs.pydantic.dev/latest/usage/pydantic_settings/) - for settings management.
* [`pydantic-extra-types`](https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/) - for extra types to be used with Pydantic.
* [`pydantic-settings`](https://docs.pydantic.dev/latest/concepts/pydantic_settings/) - for settings management.
* [`pydantic-extra-types`](https://github.com/pydantic/pydantic-extra-types) - for extra types to be used with Pydantic.
* Now Pydantic Settings is an additional optional package (included in `"fastapi[all]"`). To use settings you should now import `from pydantic_settings import BaseSettings` instead of importing from `pydantic` directly.
* You can read more about it in the docs for [Settings and Environment Variables](https://fastapi.tiangolo.com/advanced/settings/).