Log de mudanças de API de visuais do Power BIPower BI visuals API changelog

Esta página contém um rápido resumo das versões da API.This page contains a quick summary of the API versions. As versões listadas aqui são consideradas estáveis e não serão alteradas.Versions listed here are considered stable and will not change.

API v3.6.0API v3.6.0

  • O visual pode receber atualizações do Power BI sem a necessidade de associar dados pela definição em capabilities.json: a "supportsLandingPage" e a "supportsEmptyDataView" recém-adicionada como um valor "true" .Visual can receive updates from Power BI without the need to bind any data, by setting in capabilities.json: "supportsLandingPage" and newly added "supportsEmptyDataView" to a "true" value.

API v3.4.0API v3.4.0

  • fetchMoreData: novo parâmetro aggregateSegments (o padrão é true) para dar suporte a fetchMoreData sem agregaçãofetchMoreData : new aggregateSegments parameter (default true), for supporting no-aggregation fetchMoreData

API v3.2.0API v3.2.0

API v2.6.0API v2.6.0

  • Adiciona isInFocus para atualizar a opção e o método switchFocusModeState para o host do visualAdds isInFocus to update option and switchFocusModeState method to visual host
  • Dá suporte à personalização subtotaisSupports subtotals customization

API v2.5.0API v2.5.0

  • Dá suporte ao painel AnáliseSupports Analytics Pane
  • Dá suporte aos métodos SelectionIdBuilder withMatrixNode e withTableSupports SelectionIdBuilder withMatrixNode and withTable methods
  • Não dá mais suporte à interface DataRepetitionSelector, substituída pela interface data.CustomVisualOpaqueIdentityNo longer supports DataRepetitionSelector interface, replaced with data.CustomVisualOpaqueIdentity interface

API v2.3.0API v2.3.0

API v2.2.0API v2.2.0

API v2.1.0API v2.1.0

  • Aprimoramentos de desempenho:Performance enhancements:
    • Tempos de carregamento mais rápidosFaster load times
    • Menor volume de memóriaSmaller memory footprint
    • Transações de dados e eventos otimizadasOptimized data and event transactions

Notas de versãoRelease notes

  • As APIs de filtragem refatorada estarão disponíveis na API 2.2 e não têm suporte na API 2.1.Refactored filtering APIs will be available in API 2.2 and are not supported in API 2.1.
  • Os visuais receberão apenas o tipo dataView, declarado em seus recursos.Visuals will only receive the dataView type that was declared in their capabilities. Os visuais que usaram vários tipos dataView serão interrompidos em consequência dessa atualização.Visuals that used multiple dataView types will break as a result of this update.
  • Não dá mais suporte à interface DataViewScopeIdentity, substituída pela interface data.DataRepetitionSelector.No longer supports DataViewScopeIdentity interface, replaced with data.DataRepetitionSelector interface. Se você usou a propriedade de chave da interface DataViewScopeIdentity, pode substituí-la por JSON.stringify(identity)If you used key property of the DataViewScopeIdentity interface, you can replace it with JSON.stringify(identity)
  • undefined é substituído por null dentro do dataView.undefined is replaced with null inside the dataView. Na iteração em uma matriz usando var item in myArray, ela ignora undefined, mas não ignora null.When iterating over an array using var item in myArray it skips on undefined, but doesn’t skip on null. Os visuais que usam esse padrão podem ser interrompidos por essa atualização.Visuals that use this pattern may be broken by this update. Certifique-se de verificar null nas matrizes:Make sure to check for null in arrays:
    for (var item in myArray) {
       if (!item) {
         continue;
       }
       console.log(item);
    }
    
  • A propriedade proto não armazena mais metadados\dados ocultos dentro do dataView.The proto property no longer stores hidden metadata\data inside the dataView. Os visuais que acessam as propriedades via proto podem ser interrompidos por essa atualização.Visuals that access properties via proto may be broken by this update.

API v1.13.0API v1.13.0

API v1.12.0API v1.12.0

API v1.11.0API v1.11.0

API v1.10.0API v1.10.0

  • Adiciona ILocalizationManagerAdds ILocalizationManager
  • API de autenticaçãoAuthentication API

API v1.9.0API v1.9.0

API v1.8.0API v1.8.0

  • Dá suporte ao novo tipo fillRule (gradiente) no esquema de funcionalidadesSupports new type fillRule (gradient) in capabilities schema
  • Dá suporte à propriedade regra no esquema de funcionalidades para propriedades de objetoSupports rule property in capabilities schema for object properties

API v1.7.0API v1.7.0

API v1.6.2API v1.6.2

API v1.5.0API v1.5.0

API v1.4.0API v1.4.0

API v1.3.0API v1.3.0

API v1.2.0API v1.2.0

  • Adiciona colorPalette para gerenciar as cores usadas no visual.Adds colorPalette to manage the colors used on your visual.
  • Dá suporte a Seleção múltipla – selectionManager pode aceitar uma matriz de SelectionId.Supports Multiple selection - selectionManager can accept an array of SelectionId.
  • Dá suporte a Visuais do R usando scripts do RSupports R visuals using R scripts

API v1.1.0API v1.1.0

  • Dá suporte ao visual de depuração em iFrameSupports debug visual in iFrame
  • Adiciona uma área restrita de peso leve com inicialização mais rápida do iFrameAdds light weight sandbox with faster initialization of the iFrame
  • Corrige o problema Capabilities.objects não dá suporte ao tipo "texto"Fixes Capabilities.objects does not support "text" type issue
  • Dá suporte a pbiviz update para atualizar definições e esquema de tipo de API de visuaisSupports pbiviz update to update visual API type definitions and schema
  • Dá suporte ao sinalizador --api-version em pbiviz new para criar visuais com uma versão de API específicaSupports --api-version flag in pbiviz new to create visuals with a specific api version
  • Dá suporte à versão alfa da API v 1.2.0Supports alpha release of API v1.2.0

Host do visualVisual Host

  • Adiciona createSelectionIdBuilder para criar identificadores exclusivos usados para a seleção de dadosAdds createSelectionIdBuilder to create unique identifiers used for data selection
  • Adiciona createSelectionManager para gerenciar o estado de seleção do Visual e comunica as alterações ao host do visualAdds createSelectionManager to manage the selection state of the visual and communicates changes to the visual host
  • Adiciona uma matriz de cores padrão para usar nos visuaisAdds an array of default colors to use in visuals

API v1.0.0API v1.0.0

  • Versão da API inicialInitial API release