1. CLI の変更ログ

Sitecore Content Hub CLI の変更ログ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このセクションでは、コマンドライン インターフェイス (CLI) に加えられた主な変更について説明します。

[1.1.0]

追加

  • 開発者によるリソースの作成、変更、共有を可能にする新しいシリアル化コマンド グループ:
    • initialize コマンド - サポートされているリソース タイプの JSON スキーマが作成されていることを確認します。
    • pull コマンド - Content Hub からリソースをプルして作業ディレクトリに保持します。
    • validate コマンド - ローカル リソースを検証します。
    • compare コマンド - ローカル リソースを比較します。
    • push コマンド - 作業ディレクトリからリソースを Content Hub インスタンスにプッシュします。
    • package create コマンド - 作業ディレクトリにシリアル化パッケージを作成します。
    • package install コマンド - シリアル化パッケージを Content Hub インスタンスにインストールします。
警告

ID (ページ コンポーネント ID など) への参照を含む JSON プロパティはサポートされていません。

  • エンティティ印刷テンプレートの作成と編集に役立つ、新しいエンティティ印刷テンプレート コマンド グループ:

    • initialize コマンド - Visual Studio Code で IntelliSense と JSON スキーマをサポートするために必要なベース テンプレートとファイルを使用して作業ディレクトリを初期化します。
    • pull コマンド - エンティティ印刷テンプレートを Content Hub インスタンスから作業ディレクトリにプルします。
    • validate コマンド - 作業ディレクトリ内のエンティティ印刷テンプレートを検証します。
    • push コマンド - エンティティ印刷テンプレートを作業ディレクトリから Content Hub インスタンスにプッシュします。
    • generate コマンド - 指定されたエンティティに対して指定されたエンティティの印刷テンプレートを生成し、最終的な PDF を表示します。
  • 新しいスクリプト debug コマンド - 作業ディレクトリからのスクリプトのデバッグに使用できます。

  • 新しいスクリプト push コマンド - スクリプトを Content Hub インスタンスにプッシュするために使用できます。

  • 新しいスクリプト test コマンド - スクリプトの単体テストの実行に使用できます。

変更

  • CLI は .NET Core 3.1 から .NET 6 に更新されたため、以前は .NET Core 3.1 SDK が必要だった特定の操作に .NET 6 SDKが必要になりました。

破壊的変更

  • コマンド ハンドラーの登録:

    ...
    // registers a command handler with options and arguments nested in a separate class.
    services.AddCommandHandler<MyCommandHandler, MyCommandParameters>();
    
    // registers a command handler.
    services.AddCommandHandler<MyCommandHandler>();
    ...
  • IConsoleWrapper.CursorLeft は非推奨としてマークされ、今後のリリースで削除される予定です。

  • IConsoleWrapper.CursorVisible は非推奨としてマークされ、今後のリリースで削除される予定です。
  • IConsoleWrapper.GetActualOutputMode は削除され、これに代わるメソッドはありません。
  • IOutputRenderer.RenderTable(GridView header, GridView body) は、より汎用性の高い IOutputRenderer.RenderView(IRenderable view) に置換されました。
  • IOutputRenderer.RenderView(View view, bool useScrollingRegion = true) は、より汎用性の高い IOutputRenderer.RenderView(IRenderable view) に置換されました。

詳細については、「コマンドを作成する」を参照してください。

[1.0.0]

追加

  • スクリプトの編集、コンパイル、パブリッシュ、実行に使用できる、新しい scripting コマンド グループ:

    • initialize コマンド - Visual Studio Code で IntelliSense をサポートするために必要なファイルを使用して、スクリプト作業フォルダーを初期化します。
    • pull コマンド - 指定されたスクリプトを Content Hub からプルして、スクリプトの作業フォルダに保存します。
    • watch コマンド - スクリプト作業フォルダーの変更を監視し、変更を Content Hub インスタンスにプッシュします。
    • enable コマンド - 選択した Content Hub インスタンスでスクリプトを有効にします。
    • disable コマンド - 選択した Content Hub インスタンスでスクリプトを無効にします。
    • execute コマンド - 指定したスクリプトを Content Hub インスタンス内で実行します。
  • ユーザーがデータのインポートなどの操作を実行できるようにする、新しい content コマンド グループ:

    • import コマンド - 選択した Content Hub インスタンスにデータをインポートします。
  • エンドポイント refresh コマンド - アクティブな、または指定されたエンドポイントへの接続を更新します。

変更

修正事項

[0.9.0-preview]

Content Hub CLI の初期リリース。CLI は Content Hub 3.3.0 以降で動作します。

  • ジョブ、指示、およびキューを監視します。
  • パッケージをインポート/エクスポートできます (Sitecore Content Hub 4.0 以降が必要です)。
この記事を改善するための提案がある場合は、 お知らせください!