Documents
breaking-changes
breaking-changes
Type
External
Status
Published
Created
Mar 5, 2026
Updated
Mar 5, 2026

Strapi v4 to Strapi 5 breaking changes#

The present page lists all the breaking changes introduced in Strapi 5.
Breaking changes are grouped into topic-related categories, and for each line in the following tables line you will find:

  • a short description of the breaking change,
  • and 2 other columns, "Affects plugins" and "Handled by codemods", that sum up whether the breaking change also affects plugins and whether the breaking change is automatically handled by a codemod from the upgrade CLI tool.

You can click on the description of any breaking change in the following tables to jump to the corresponding page with more details.

:::tip Tips

  • To view a full list of available codemods, run the npx @strapi/upgrade codemods ls command in your terminal.
  • To have a deeper look at the code executed by the codemods, head over to the in the GitHub repository.
    :::

Database#

Dependencies#

Configuration#

Strapi objects, methods, packages, and back-end customization#

Plugins, providers, admin panel and front-end customization#

Content API#