Notes de publication de SharePoint Framework v1.10
Nouveauté de cette version, code d’aperçu pour compléments Office et un nouveau type d’extension Extensions de recherche. Nous avons également ajouté la prise en charge des applications personnelles dans la prise en charge mobile de Microsoft Teams et Teams.
Publiée : 7 janvier 2020
Importante
Cette page traite des détails liés à une version SPFx spécifique. Cette page n’inclut pas la configuration SPFx requise supplémentaire qui doit être installée pour développer des solutions SPFx, notamment Node.js, Yeoman et d’autres outils.
Pour en savoir plus sur ces conditions préalables, voir Configuration de votre environnement de développement SharePoint Framework.
Mise à niveau des projets de v1.9.1 vers v1.10
- Dans le fichier package.json du projet, identifiez tous les packages SPFx v1.9.1. Pour chaque package SPFx :
Désinstallez le package v1.9.1 existant :
npm uninstall @microsoft/{spfx-package-name}@1.9.1
Installez le package v1.10 actualisé :
npm install @microsoft/{spfx-package-name}@1.10.0 --save --save-exact
Conseil
La CLI pour Microsoft 365 fournit une procédure détaillée simple pour la mise à niveau de vos solutions vers la dernière version de SharePoint Framework.
Nouvelles fonctionnalités et fonctionnalités
- Créer des extensions de recherche (préversion de développement)
- Créer des applications personnelles Teams (GA)
- Abonnement aux modifications de liste (GA)
- Préallouer de l’espace pour l’espace réservé supérieur/inférieur du personnalisateur d’application
Changements dans cette version
- Le compilateur par défaut pour les nouveaux projets est désormais TypeScript v3.3
- Nous avons migré SharePoint Online vers Office UI Fabric React 7. La prochaine version de SPFx inclura la prise en charge des composants tiers. À l’heure actuelle, vous rencontrerez des problèmes de rendu si vous essayez d’utiliser Office UI Fabric React et que vous avez un composant qui charge le css hérité (soit parce qu’il a été créé avec la version < v1.8.2, soit que l’indicateur
UseLegacyCSS
est défini sur true dans le manifeste). - Nous continuons à améliorer l’expérience d’administration concernant l’approbation des demandes d’API dans les interfaces utilisateur d’administration du locataire ONline SharePoint.
Dépréciations et éléments supprimés dans cette version
- Nous allons utiliser require.js pour le chargeur, plutôt que system.js. Il s’agit déjà du chargeur utilisé pour les extensions en cours d’exécution dans l’application de liste. Il ne doit pas y avoir de modification pour vous. La prochaine version de SPFx utilise le chargeur require.js pour le workbench local. Le workbench en ligne va migrer vers require.js au cours du mois suivant, mais nous disposerons d’un remplacement de chaîne de requête pour vous aider à diagnostiquer les problèmes liés au nouveau code.
- Nous supprimerons la prise en charge du nœud 8 dans la prochaine version. L’objectif est également d’introduire la prise en charge du nœud 12 à ce moment-là.
- Nous déconseillons le modèle de composant WebPart Basé sur Knockout du générateur Yeoman en raison d’une faible utilisation. Il sera entièrement supprimé avec la version v1.11
- L’accès au contexte Microsoft Teams à l’aide d’une propriété
this.context.microsoftTeams
a été déconseillé. Vous devez utiliser une propriététhis.context.sdks.microsoftTeams
à la place.