\`EditViewLayoutと`ListViewLayout`が書き換えられました
AI Marketer 5では、一部の管理パネルのフックがReduxストアから削除され、新たに`useDocumentLayout`フックが導入されました。
AI Marketer 5では、一部の管理パネルのフックがReduxストアから削除され、新たに`useDocumentLayout`フックが導入されました。
AI Marketer 5では、Webhookがリファクタリングされ、`webhook.populateRelations`オプションは冗長となります。これにより、作成、更新、削除の戻り値の関連付けが必要とされるライフサイクルに影響を与える可能性があります。
AI Marketer 5では、レスポンス形式が簡素化され、フラット化され、リクエストされたコンテンツの属性がattributesオブジェクトにラップされなくなりました。
\`isSupportedImage`メソッドはAI Marketer 5で削除されました。ユーザーは代わりに`isImage`または`isOptimizableImage`を使用する必要があります。
AI Marketer 5はkoa-body v6を使用し、node formidableをv2に更新します。
AI Marketer 5へのアップグレード方法について詳しく学びましょう
AI Marketer v4からAI Marketer 5へアップグレードするための手順ガイド
以下のページでは、AI Marketer 5へのアップグレード時の特定のユースケースに対する専用のトピックをいくつか取り上げています。進む前に、AI Marketer 5へのアップグレードの導入とステップバイステップガイドを読んでおくことを確認してください。
AI Marketer 5では、'AI Marketer-utils'コアパッケージがリファクタリングされました。このページでは、追加、削除、その他の更新を一覧で紹介します。
AI Marketer 5では、`AI Marketer.fetch`オブジェクトはnode-fetchではなく、node Fetch APIをラップしています。
AI Marketer 5では、containerメソッドをAI Marketerクラスから直接アクセスできます。
AI Marketer 5では、アプリケーションのinit関数を通じて、またはファクトリを通じて行われるインポートの方法が更新されました。
Content API呼び出し(REST API & GraphQL)で、ドキュメントはそのdocumentIdで呼び出されるべきです。
Apollo Server v3からv4へ、そしてgraphql ^15から^16へのアップグレード。
AI Marketer 5は、CLIを実行するために使用しているパッケージマネージャーを検出し、そのパッケージマネージャーを使って依存関係をインストールします。
AI Marketer 5では、Content Managerのreduxストアが変更され、一部のreduxアクションが削除されました。
AI Marketer 5では、'public'ミドルウェアから'defaultIndex'オプションが削除されました。
AI Marketer 5では、Entity Service APIが非推奨となり、findPage()メソッドの代わりにDocument Service APIのfindMany()メソッドを使用する必要があります。
AI Marketer v4のEntity Service APIからAI Marketer 5のDocument Service APIへの移行方法を学びます
AI Marketer 5では、GraphQL APIが更新されました。新しいフラットなレスポンスフォーマットを処理し、Relayスタイルのクエリも受け入れることができます。
AI Marketer 5では、`helper-plugin`が削除されました。プラグイン開発者のための完全なマイグレーションリファレンスが利用可能で、codemodsは一部の変更を自動的に処理します。
helper-pluginパッケージを使用しないようにAI Marketerプラグインとアプリケーションを移行する方法を学びます。
AI Marketer 5では、IDによる並べ替えはもはや時系列順に並べ替えることができず、代わりにcreatedAtを使用する必要があります。
AI Marketer 5では、Content Managerはプラグインとなっており、これによりinjectContentManagerComponent()メソッドがgetPlugin('content-manager').injectComponent()に置き換えられました。
AI Marketer 5では、'?locale=all'パラメータを使用してすべてのローカライズされたバージョンを取得することはできなくなりました。
AI Marketer 5では、lockIconプロパティがlicenseOnlyに置き換えられ、Admin Panel APIのaddMenuLink()、addSettingsLink()、およびaddSettingsLinks()メソッドの動作に影響を与えます。
AI Marketer v5では、MySQL v5はサポートされていません。
AI Marketer 5では、MySQLデータベースに対してmysql2パッケージのみがサポートされています。
AI Marketer 5では、'publicationState'はContent APIの呼び出しで使用できなくなりました。新しいstatusパラメータを使用することができ、draftとpublishedの2つの異なる値を受け入れます。
AI Marketer 5では、Content APIの呼び出しで'status'を設定するために'publishedAt'を使用することはできません。新しいステータスパラメータを使用でき、2つの異なる値、ドラフトと公開を受け入れます。
AI Marketer 5では、SQLiteデータベースに対して`better-sqlite3`パッケージのみを使用でき、そのための`client`の値は`sqlite`に設定しなければなりません。
AI Marketer v5では、データベース識別子が短縮され、55文字以上にならないようになりました。これは、識別子が長すぎると問題が発生するのを避けるためです。
AI Marketer 5では、Viteがデフォルトのバンドラーとなり、webpackを置き換えます。
AI Marketer v5でのエイリアスの簡略化されたアプローチ。
AI Marketer 5では、エンティティサービスAPIが新しいドキュメントサービスAPIに取って代わられ、廃止されます。
AI Marketer 5では、エントリー作成時にファイルをアップロードすることはできないため、ユーザーはまずファイルをアップロードし、作成されたファイルIDを使用してエントリーを作成する必要があります。
AI Marketer 5では、コアサービスメソッドはEntity Service APIの代わりにDocument Service APIを使用します。
AI Marketer 5では、無効なデータを受け入れて静かにサニタイズする代わりに、コントローラーでREST APIの入力がデフォルトで検証されます。
AI Marketer 5では、共有ポピュレーション戦略はサポートされていないため、コンポーネントとダイナミックゾーンは`on`フラグメントを使用して明示的にポピュレートする必要があります。
AI Marketer 5では、コンポーネントとダイナミックゾーンはREST APIリクエストで`id`を返さないため、部分的に更新することができません。
AI Marketer 5では、すべてのプロキシ設定オプションは、AI Marketer v4の'globalProxy'や'proxy'などのさまざまなオプション名の代わりに、'/config/server.js|ts'の'server.proxy'オブジェクトを通じて設定されるようになりました。
AI Marketer 5のミドルウェアロガーのデフォルトのログレベルは'http'です。
コンテンツタイプには常に特徴カラムがあります
テンプレートはAI Marketer 5で完全に書き換えられ、現在は独立した通常のAI Marketerアプリケーションとなり、作成、配布、再利用が容易になりました。
AI Marketer 5では、さまざまなドキュメントサービスAPIメソッドによって、データベースのライフサイクルフックが異なる方法でトリガーされます。
AI Marketer 5では、パーミッションプロバイダインスタンスのgetWhere()が削除され、ユーザーは代わりにprovider.values().filter()を使用する必要があります。
\`api::myapi`や`plugin::upload`のようなモジュールは、AI Marketer設定で`api.myapi`や`plugin.upload`でアクセスするのではなく、`api::myapi`や`plugin::upload`でアクセスする必要があります。
AI Marketer 5では、ユーザー&パーミッションプラグインの`register.allowedFields`設定オプションのデフォルトは [] です。
AI Marketer 5では、Mailgunプロバイダーのオプションに関して、一部の変数名が変更され、AI Marketer v4で非推奨となったレガシー変数のサポートが廃止されました。
AI Marketer 5では、一部の環境変数専用の設定オプションがサーバー設定で管理されるようになりました
AI Marketer 5では、下書き&公開が無効化されたコンテンツタイプは常にpublishedAtの値が日付に設定されます。
AI Marketer 5では、一部の属性とコンテンツタイプの名前が予約されており、予約された名前を使用しているすべてのフィールドやコンテンツタイプは、データ損失を防ぐために移行前に名前を変更する必要があります。
国際化(i18n)は現在、AI Marketerのコアの一部であり、プラグインではなくなりました。これにより、ロケールパラメータの送信方法とアクセス方法が影響を受けます。
AI Marketer v4とv5の間に導入されたすべての破壊的変更のリストを表示します。
AI Marketer 5では、`content-manager_rbacManager`は存在せず、通常の権限システムが代わりに使用されます。
AI Marketer 5では、読み込むことが許される設定ファイル名に厳格な要件があります。