This page contains information about changes to the PowerBI Visual Tools (pbiviz).
- Fixed certificate issues
- Fixed an issue when previous API version was used for a new package build
- Starting from tools version 3.3.0, it expects usage of "powerbi-visuals-api": ">=3.8.0"
- Added support for CV modal dialog
- Removed npm-force-resolutions package
- Fixed preinstall to prevent instalation failure because of npm-force-resolutions
- Fixed pbiviz.json dependencies option usage
- Fixed LessCompiler for old visuals
- Fixed webpack Node.js polyfill issue in webpack 5+"
- Removed deprecated packages
- Added visuals compatibility with webpack v5
- Removed lodash: _.template, ._findindex, .difference
- Packages update
- Webpack plugin update
- npm audit package-lock patch
- Fix output library name for debug mode
- Command package rolling back to fix issues with some commands running
- Packages update. Fixed microsoft#304
- Packages update: Uglify-js is replaced by Terser
- Fix loading the old visual projects
- Fix loading old
formattingutils
in the old visual projects.
- Update
powerbi-visuals-webpack-plugin
to 2.2.1
- Fix vscode workspace settings template
- Fix certificate tool error handling
- Fix webpack configureation include regex
- Templates update
- Templates update
- Packages update
- Remove
@babel/polyfill
- Replace
webpack-visualizer-plugin
bywebpack-bundle-analyzer
- Add extensions for *.svg *.eot files to
base64-inline-loader
configuration - Exclude
code-js
package to process by Babel - Include
@babel/plugin-syntax-dynamic-import
plugin for Babel - Update
core-js
package to version 3.x.x.
- Add
base64-inline-loader
to load images
- Release. Now Webpack is default builder for Custom Visuals.
- What’s new in powerbi-visuals-tools v3?
- TypeScript v3.0.1 by default
- ES6 Modules supported
- New versions of D3v5 and other external libraries are supported
- Reduced package size
- Improved API performance
- For the full details please check this article.
- Added Analytics Pane support Note: API v2.4.0 skipped as it does not include any public changes
- custom visuals now support a landing page
- Update package-lock.json to fix vulnerabilities
- Deprecated
applySelectionFilter
fromISelectionManager
- Compression option for compressing visual package
- Fix launch webpack build triggering
- Update powerbi-visuals-webpack-plugin to 2.1.0
- Add support to import *.css and *.less files
- Fix reloading capabilities.json
- Resolve issue of starting dev server after copy certs from global instance
- Serve old visual project by nodejs server instead webpack dev server
- Resolve dev server certificates from global instance of pbiviz.
- Replace VisualServer.js by webpack-dev-server
- Set
sourceType
to "unambiguous" for babel configuration
- Update powerbi-visuals-webpack-plugin to 2.0.0
- Remove minification by babel (remove
babel-preset-minify
package).
- Update powerbi-visuals-webpack-plugin to 1.0.15
- Install the latest patch of
powerbi-visuals-api
- The
pbiviz.json
values of visual templates overrides global template values - Remove unnecessary
setApiVersion
andupdateApi
fromVisualGenerator
- Fix including styles into visual package
- Update powerbi-visuals-plugin to version 1.0.13
- Prevent using define function in context of module
- Update powerbi-visuals-plugin to version 1.0.11
- Update powerbi-visuals-plugin to version 1.0.10
- Remove jasmine-node package
- Tools observe changes in
pbiviz.json
andcapabilities.json
files and rebuild the visual. webpack-visualizer-plugin
replaced bywebpack-bundle-analyzer
to visualize the webpack bundle stats.
- Webpack based tools
- Skip precompilation for the visual with ES6 modules
- Update package.json. Fix package installation
- TypeScript external modules support
- Generate certificates on development server starts
- Resolve PowerShell params issue on Win8.
- Resolve PowerShell script launching issue.
- Check certificate path in
--install-cert
command.
- Added
selectionManager.registerOnSelectCallback()
method for Report Bookmarks support
- Added
pbiviz --create-cert
for generating new unique certificate
- Increase typescript to 2.3.3 version
- Added ILocalizationManager
- Upgrade dependencies
- Added Authentication API call support
- Added launchUrl API call support
- FIX: Localization schema will be ignored if API doesn't support localization
- Added new type "fillRule" (gradient) support in capabilities schema
- Added "rule" property support in capabilities schema for object properties
- Fixed sub commands help output in "Using:" section
- Return innerHTML method for RHTML visual sample
- Remove innerHTML method from sample visual
- Added RESJSON support
- Add name validation to pbiviz new command, restrict usage of symbols in the file visual name.
- Added visual name validation
- Added auto-install npm dependencies
- Updated npm dependencies
- Fixed settings generation
- Fix issue in Capabilities.objects does not support "text" type
- Add
pbiviz update
to support updating visual API type definitions and schema - Add
--api-version
flag topbiviz new
to support creating visuals with a specific api version - Add support for alpha release of API v1.2.0
Initial public release