Skip to main content

49 docs tagged with "breaking changes"

View all tags

GraphQL API 已更新

在 Strapi 5 中,GraphQL API 已更新。它处理新的扁平响应格式,现在也可以接受 Relay 样式的查询。

helper-plugin 已删除

在 Strapi 5 中,`helper-plugin` 已被删除。插件开发者可以使用完整的迁移参考,并且 codemods 将自动处理一些更改。

injectContentManagerComponent() 已删除

在 Strapi 5 中,内容管理器是一个插件,它影响了 insertContentManagerComponent() 方法,由 getPlugin('content-manager').injectComponent() 取代。

lockIcon 已替换为 licenseOnly

在 Strapi 5 中,lockIcon 属性被 licenseOnly 替换,这会影响管理面板 API 中的 addMenuLink()、addSettingsLink() 和 addSettingsLinks() 方法的工作方式。

publishedAt 不能再用于定义状态

在 Strapi 5 中,'publishedAt' 不再可用于内容 API 调用来设置状态。可以使用新的状态参数并接受 2 个不同的值,草稿和已发布。

strapi-utils 已重构

在 Strapi 5 中,'strapi-utils' 核心包已重构。此页面列出了添加、删除和其他更新。

保留属性和内容类型名称

在 Strapi 5 中,一些属性和内容类型名称是保留的,所有使用保留名称的字段或内容类型应在迁移之前重命名,以防止数据丢失。

实体服务已弃用

在 Strapi 5 中,Entity Service API 已被弃用,取而代之的是新的 Document Service API。

服务器代理配置

在 Strapi 5 中,所有代理配置选项现在都通过 '/config/server.js|ts' 中的 'server.proxy' 对象进行配置,而不是像 Strapi v4 中那样具有各种选项名称,例如 'globalProxy' 和 'proxy'。

重大更改

查看 Strapi v4 和 v5 之间引入的所有重大更改列表。