Share via


Notas de versão da Estrutura do SharePoint v1.10

Novo nesta versão, visualize o código para Suplementos do Office e um novo tipo de Extensão Extensões de Pesquisa. Também adicionamos suporte para aplicativos pessoais no suporte móvel do Microsoft Teams e do Teams.

Lançamento 7 de janeiro de 2020

Importante

Esta página aborda detalhes relacionados a uma versão SPFx específica. Esta página não inclui pré-requisitos SPFx adicionais que devem ser instalados para desenvolver soluções SPFx, incluindo Node.js, Yeoman e outras ferramentas.

Para saber mais sobre esses pré-requisitos, consulte Configurar seu ambiente de desenvolvimento da Estrutura do SharePoint.

Atualizando projetos da v1.9.1 para a v1.10

  1. No arquivo package.json do projeto, identifique todos os pacotes SPFx v1.9.1. Para cada pacote SPFx:
    1. Desinstale o pacote v1.9.1 existente:

      npm uninstall @microsoft/{spfx-package-name}@1.9.1
      
    2. Instale o pacote v1.10 atualizado:

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

Dica

A CLI do Microsoft 365 fornece uma orientação passo a passo fácil para atualizar suas soluções para a versão mais recente da Estrutura do SharePoint.

Novas características e recursos

Alterações nesta versão

  • O compilador padrão para novos projetos agora é TypeScript v3.3
  • Migramos o SharePoint Online para Office UI Fabric React 7. A próxima versão do SPFx incluirá suporte para componentes de terceiros. No momento, você terá problemas de renderização se tentar usar o Office UI Fabric React e ter um componente que carregue o css herdado (seja porque ele foi feito com a versão < v1.8.2 ou tem o UseLegacyCSS sinalizador definido como true no manifesto).
  • Continuamos a melhorar a experiência do administrador em relação à aprovação de solicitações de API nas UIs de administrador de locatário do SharePoint Online.

Substituição e itens removidos nesta versão

  • Estamos nos movendo para o uso do require.js para o carregador, em vez de system.js. Esse já é o carregador usado para extensões em execução no aplicativo de lista. Não deve haver uma alteração para você. A próxima versão do SPFx usará o carregador require.js para o workbench local. O workbench online migrará para o require.js nos próximos meses, mas haverá uma substituição de cadeia de caracteres de consulta para ajudar a diagnosticar problemas com o novo código.
  • Removeremos o suporte para o Node 8 na próxima versão. A meta é também introduzir suporte para o Nó 12 nesse momento.
  • Estamos substituindo o modelo de Web Part baseado em Knockout do gerador Yeoman devido ao baixo uso. Ele será totalmente removido com a versão v1.11
  • Ao acessar o contexto do Microsoft Teams usando this.context.microsoftTeams propriedade foi preterida, você deve estar usando this.context.sdks.microsoftTeams propriedade.