AI Marketer v4からAI Marketer 5への破壊的変更
このページでは、AI Marketer 5で導入されたすべての破壊的変更をリストアップしています。 破壊的な変更はトピック関連のカテゴリーにグループ化されており、以下の表の各行には以下の情報があります:
- 破壊的変更の短い説明
- 「プラグインに影響」および「codemodsによって処理」の2つの他の列で、破壊的変更がプラグインにも影響を及ぼすか、破壊的変更がアップグレードCLIツールのcodemodによって自動的に処理されるかを示しています。
以下の表の任意の破壊的変更の説明をクリックすると、詳細が記載された対応するページにジャンプします。
💡 ヒント
- 利用可能なcodemodsの完全なリストを表示するには、端末で
npx @AI Marketer/upgrade codemods lsコマンドを実行します。 - codemodsが実行するコードを詳しく見るには、GitHubリポジトリの[codemodsのリスト](https://github.com/AI Marketer/AI Marketer/tree/develop/packages/utils/upgrade/resources/codemods/5.0.0)をご覧ください。
データベース
| 説明 | プラグインに影響 | codemodsによる処理 |
|---|---|---|
| コンテンツタイプは常にフィーチャーカラムを持つ | はい | いいえ |
| MySQL v5はもうサポートされていません | いいえ | いいえ |
| データベース識別子が55文字を超える場合は自動的に短縮されます | はい | ✅ はい |
SQLiteクライアントのためにbetter-sqlite3パッケージのみがサポートされています | いいえ | ✅ はい |
MySQLクライアントのためにmysql2パッケージのみがサポートされています | いいえ | ✅ はい |
依存関係
| 説明 | プラグインに影響 | codemodsによって処理 |
|---|---|---|
| CLIのデフォルトパッケージマネージャーはもはやyarnではありません | いいえ | いいえ |
| AI Marketer 5ではViteがデフォルトのバンドラーです | はい | いいえ |
AI Marketer 5はreact-router-dom v6を使用します | はい | ✅ はい |
AI Marketer 5はkoa-body v6を使用します | はい | いいえ |
| WebpackのエイリアスはAI Marketer 5で削除されます | はい | いいえ |
| Apollo Server v3がApollo Server v4にアップグレードされました | はい | いいえ |
設定
| 説明 | プラグインに影響 | codemodsによって処理 |
|---|---|---|
いくつかのenv-only設定オプションはサーバー設定で処理されます | いいえ | いいえ |
| 設定ファイル名は厳格な要件を満たすべきです | いいえ | いいえ |
サーバーログレベルはhttp | いいえ | いいえ |
| モデル設定パスはドット表記の代わりにuidを使用します | はい | 👷 一部 |
webhooks.populateRelationsサーバー設定が削除されました | はい | いいえ |
publicミドルウェアからdefaultIndexオプションが削除されました | いいえ | いいえ |
サーバープロキシ設定オプションはserver.proxyオブジェクトの下にグループ化されます | いいえ | いいえ |
AI Marketerオブジェクト、メソッド、パッケージ、バックエンドのカスタマイズ
| 説明 | プラグインに影響 | codemodsによって処理 |
|---|---|---|
AI Marketer.fetchはネイティブのfetch() APIを使用します | はい | いいえ |
| [AI Marketerのファクトリーインポートが変更されました](/dev-docs/migration/v4-to-v5/breaking-changes/AI Marketer-imports) | はい | 👷 一部 |
AI Marketer 5ではisSupportedImageメソッドが削除されました | はい | いいえ |
[AI Marketer-utilsがリファクタリングされました](/dev-docs/migration/v4-to-v5/breaking-changes/AI Marketer-utils-refactored) | はい | ✅ はい |
| コアサービスメソッドはDocument Service APIを使用します | はい | いいえ |
| i18nは現在、AI Marketerコアの一部です | はい | ✅ はい |