SharePoint Framework v1.10 のリリース ノート

このリリースの新機能、Office アドインのプレビュー コードと、新しい拡張機能の種類検索拡張機能。 Microsoft Teams および Teams モバイル サポートの個人用アプリのサポートも追加しました。

リリース: 2020 年 1 月 7 日

重要

このページでは、特定の SPFx リリース バージョンに関連する詳細について説明します。 このページには、Node.js、Yeoman、その他のツールなど、SPFx ソリューションを開発するためにインストールする必要のある追加の SPFx 前提条件は含まれていません。

これらの前提条件の詳細については、「SharePoint Framework 開発環境を設定する」を参照してください。

v1.9.1 から v1.10 へのプロジェクトのアップグレード

  1. プロジェクトの package.json ファイルで、すべての SPFx v1.9.1 パッケージを特定します。 各 SPFx パッケージの場合:
    1. 既存の v1.9.1 パッケージをアンインストールします。

      npm uninstall @microsoft/{spfx-package-name}@1.9.1
      
    2. 更新された v1.10 パッケージをインストールします:

      npm install @microsoft/{spfx-package-name}@1.10.0 --save --save-exact
      

ヒント

Microsoft 365 の CLI には、ソリューションを最新の SharePoint Framework バージョンに アップグレード するための簡単で段階的なガイダンスが用意されています。

新機能

このリリースに含まれる変更

  • 新しいプロジェクトの既定のコンパイラは、TypeScript v3.3です。
  • SharePoint Online を Office UI Fabric React 7に移行しました。 SPFx の次のリリースには、サード パーティ製コンポーネントのサポートが含まれます。 現時点では、Office UI Fabric Reactを使用しようとし、レガシ css を読み込むコンポーネントがある場合 (バージョン < v1.8.2 で行われたか、マニフェストでフラグが true に設定されているため) にレンダリングの問題がUseLegacyCSS発生します。
  • SharePoint ONline テナント管理者 UI での API 要求の承認に関する管理者エクスペリエンスの向上に引き続き取り組んでいます。

このリリースでの非推奨と削除されたアイテム

  • Microsoft は、system.jsではなく、ローダーに require.jsを使用する方向に向けて進んでいます。 これは既に、リスト アプリで実行されている拡張機能に使用されるローダーです。 変更は必要ありません。 SPFx の次のバージョンでは、ローカル ワークベンチに require.js ローダーが使用されます。 オンライン ワークベンチは、今後 1 か月から 2 か月間でrequire.js に移行されますが、新しいコードに関する問題の診断に役立つクエリ文字列のオーバーライドが用意されます。
  • 次のリリースでは、Node 8 のサポートを削除します。 目標は、その時点で Node 12 のサポートも導入することです。
  • 使用量が少ないため、Yeoman ジェネレーターから、Knockout ベースの Web パーツ テンプレートを非推奨にしています。 v1.11 リリースで完全に削除されます
  • this.context.microsoftTeams プロパティを使用した Microsoft Teams コンテキストへのアクセスは非推奨になりました。代わりに、this.context.sdks.microsoftTeams プロパティを使用する必要があります。