Notas de la versión de SharePoint Framework v1.10

Novedades de esta versión, un código de vista previa para los complementos de Office y un nuevo tipo de extensión extensiones de búsqueda. También hemos agregado compatibilidad con las aplicaciones personales en el soporte técnico móvil de Microsoft Teams y Teams.

Publicado: 7 de enero de 2020

Importante

En esta página se tratan los detalles relacionados con una versión específica de SPFx. Esta página no incluye requisitos previos de SPFx adicionales que deben instalarse para desarrollar soluciones SPFx como Node.js, Yeoman y otras herramientas.

Para obtener más información acerca de estos requisitos previos, vea Configurar el entorno de desarrollo de SharePoint Framework.

Actualizar proyectos desde v1.9.1 hasta v1.10

  1. En el archivo package.json del proyecto, identifique todos los paquetes de SPFx v1.9.1. Para cada paquete de SPFx:
    1. Desinstale el paquete de v1.9.1 existente:

      npm uninstall @microsoft/{spfx-package-name}@1.9.1
      
    2. Instale el paquete de v1.10 actualizado:

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

Sugerencia

La CLI para Microsoft 365 proporciona una guía paso a paso sencilla para actualizar las soluciones a la última versión de SharePoint Framework.

Nuevas características y funciones

Cambios en esta versión

  • El compilador predeterminado para los nuevos proyectos ahora es TypeScript v3.3
  • Hemos migrado SharePoint Online a office UI Fabric React 7. La próxima versión de SPFx incluirá compatibilidad con componentes de terceros. En este momento, experimentará problemas de representación si intenta usar Office UI Fabric React y tiene un componente que carga el css heredado (ya sea porque se creó con la versión < v1.8.2 o tiene la marca UseLegacyCSS establecida en true en el manifiesto).
  • Seguimos mejorando la experiencia de administración en torno a la aprobación de solicitudes de API en las interfaces de usuario de administración de espacios empresariales de SharePoint Online.

Desuso y elementos quitados en esta versión

  • Estamos avanzando hacia el uso de require.js para el cargador, en lugar de system.js. Este ya es el cargador usado para las extensiones que se ejecutan en la aplicación de lista. No debería haber ningún cambio para usted. La versión siguiente de SPFx usará el cargador de require.js para el banco de trabajo local. El banco de trabajo en línea se migrará a require.js durante el siguiente mes o dos meses, pero tendremos una invalidación de una cadena de consulta para ayudar a diagnosticar cualquier problema con código nuevo.
  • Eliminaremos la compatibilidad con Node 8 en la próxima versión. El objetivo es introducir también compatibilidad con Node 12 en ese momento.
  • Estamos dejando de usar la plantilla de elemento web basada en la reserva de color del generador de Yeoman debido a un uso reducido. Se eliminará completamente con la versión v1.11
  • El acceso al contexto de Microsoft Teams mediante this.context.microsoftTeams propiedad ha quedado en desuso. En su lugar, debe usar this.context.sdks.microsoftTeams propiedad.