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.
This page is part of the breaking changes database and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.
 Is this breaking change affecting plugins?Yes
 Is this breaking change automatically handled by a codemod?Partly
(see deprecate-helper-plugin)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 AnErrorOccurredimport | @strapi/strapi/admin | 
| Replace AnErrorOccurredwithPage.Error | @strapi/strapi/admin | 
| Change ConfirmDialogimport | @strapi/strapi/admin | 
| Change getFetchClientimport | @strapi/strapi/admin | 
| Change LoadingIndicatorPageimport | @strapi/strapi/admin | 
| Replace LoadingIndicatorPagewithPage.Loading | @strapi/strapi/admin | 
| Change NoPermissionsimport | @strapi/strapi/admin | 
| Replace NoPermissionswithPage.NoPermissions | @strapi/strapi/admin | 
| Change translatedErrorsimport | @strapi/strapi/admin | 
| Change useFetchClientimport | @strapi/strapi/admin | 
| Change useQueryParamsimport | @strapi/strapi/admin | 
| Change SearchURLQueryimport | @strapi/strapi/admin | 
| Change DateTimePickerimport | @strapi/design-system | 
| Change Statusimport | @strapi/design-system | 
| Change useCallbackRefimport | @strapi/design-system | 
| Change useCollatorimport | @strapi/design-system | 
| Change useFilterimport | @strapi/design-system | 
Users should refer to additional information found in the extensive migration guide to ensure a smooth migration.