import Intro from '/docs/snippets/breaking-change-page-intro.md'
import MigrationIntro from '/docs/snippets/breaking-change-page-migration-intro.md'
helper-plugin deprecated#
In Strapi 5, the helper-plugin is removed. A whole migration reference is available for plugin developers, and codemods will automatically handle some changes.
Breaking change description#
In Strapi v4
The helper-plugin could be used for Strapi plugins development.
In Strapi 5
The helper-plugin is deprecated.
Migration#
Codemods handles some but not all of the changes. The following changes are handled:
| Action | Now handled in Strapi 5 by… |
|---|---|
Change AnErrorOccurred import | @strapi/strapi/admin |
Replace AnErrorOccurred with Page.Error | @strapi/strapi/admin |
Change ConfirmDialog import | @strapi/strapi/admin |
Change getFetchClient import | @strapi/strapi/admin |
Change LoadingIndicatorPage import | @strapi/strapi/admin |
Replace LoadingIndicatorPage with Page.Loading | @strapi/strapi/admin |
Change NoPermissions import | @strapi/strapi/admin |
Replace NoPermissions with Page.NoPermissions | @strapi/strapi/admin |
Change translatedErrors import | @strapi/strapi/admin |
Change useFetchClient import | @strapi/strapi/admin |
Change useQueryParams import | @strapi/strapi/admin |
Change SearchURLQuery import | @strapi/strapi/admin |
Change DateTimePicker import | @strapi/design-system |
Change Status import | @strapi/design-system |
Change useCallbackRef import | @strapi/design-system |
Change useCollator import | @strapi/design-system |
Change useFilter import | @strapi/design-system |
Users should refer to additional information found in the extensive migration guide to ensure a smooth migration.