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
- No arquivo package.json do projeto, identifique todos os pacotes SPFx v1.9.1. Para cada pacote SPFx:
Desinstale o pacote v1.9.1 existente:
npm uninstall @microsoft/{spfx-package-name}@1.9.1
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
- Criar Extensões de Pesquisa (visualização de desenvolvimento)
- Criar Aplicativos Pessoais do Teams (GA)
- Assinando a lista de alterações (GA)
- Pré-alocar espaço para o espaço reservado superior/inferior do personalizador de Aplicativos
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 usandothis.context.sdks.microsoftTeams
propriedade.