Skip to content

vscode azureextensionui changelog

Eric Jizba edited this page May 12, 2021 · 3 revisions

Auto-generated by this tool. Last updated on 2021-05-12.

v0.43.3 - 2021-05-11

Added

  • Filter storage accounts by selected location in StorageAccountListStep
  • IAzureQuickPickItem.onPicked
  • LocationListStep.locationMatchesName

v0.43.2 - 2021-05-10

Relax type requirement for wizardContext on LocationListStep.addStep

v0.43.1 - 2021-05-10

Added

  • LocationListStep.addProviderForFiltering
  • Added warning/telemetry to LocationListStep.getLocation, and also checks for paired region

v0.43.0 - 2021-05-07

Added

  • Allow location filtering on a per-provider basis

Changed

  • Removed ILocationWizardContext.location. Use LocationListStep.getLocation and/or LocationListStep.hasLocation instead
  • Removed ILocationWizardContext.locationsTask. Use LocationListStep.setLocationSubset instead
  • LocationListStep.addStep now requires the passed in context to match ISubscriptionContext

v0.42.0 - 2021-05-04

  • Added support for grouping quick picks
  • Updated LocationListStep to include category information

Changed

  • Updated type of ILocationWizardContext.location from SubscriptionModels.Location to AzExtLocation

v0.41.3 - 2021-04-07

  • Icons updated to leverage VS Code's product icon theme where possible
  • Use profile "2020-09-01-hybrid" for clients when user is signed in to Azure Stack

v0.41.2 - 2021-04-05

Fixed

  • AzExtParentTreeItem.getCachedChildren returns a clone of the cache instead of the source array to avoid outside modification and/or possible timing issues

v0.41.1 - 2021-03-30

Fix "Unexpected status code" error introduced in v0.40.1

v0.41.0 - 2021-03-29

Replaces opn (deprecated) with open. Version 0.8.1+ of vscode-azureextensiondev is required to use this version of vscode-azureextensionui.

v0.40.1 - 2021-03-26

Fixed

  • Generic requests should throw an error if status code is not 2xx

v0.40.0 - 2021-03-24

  • Improve caching of input box values during wizard
    • Don't cache the value if the user didn't change from the default
    • Add support for an "id" property so that even "duplicate" steps can cache a value

Changed

  • PromptResult type is now an object, in order to support matchesDefault

v0.39.7 - 2021-03-22

Updates referenced version of vscode-tas-client.

v0.39.6 - 2021-03-18

Fix parseError if error.stack is not of type string

v0.39.5 - 2021-03-05

Add isCustomCloud to ISubscriptionContext

v0.39.4 - 2021-03-01

Add "Team" detection to default target population in createExperimentationService

v0.39.3 - 2021-02-24

Add sendRequestWithTimeout

v0.39.2 - 2021-02-11

Fixes an issue where the query-expfeature event was not marked as isActivationEvent == true. #849

v0.39.1 - 2021-02-09

Use any on IMinimumServiceClientOptions.requestPolicyFactories to allow for the use of different versions of "@azure/ms-rest-js"

v0.39.0 - 2021-02-08

Fixed

  • Mitigate "ECONNRESET" errors by retrying the request
  • Improve parsing of JSON requests and requests improperly assumed to be JSON

Changed

  • Changed the type of ISubscriptionContext.credentials to AzExtServiceClientCredentials, a looser interface to allow for the use of different versions of "@azure/ms-rest-js"

v0.38.6 - 2021-02-04

Reverts previous change which is no longer needed. See #842.

v0.38.5 - 2021-01-29

v0.38.4 - 2021-01-13

  • Adds support for the new tooltips API for tree items.

v0.38.3 - 2021-01-07

Updates vscode-tas-client to fix axios dependency

v0.38.2 - 2020-12-15

Allow tree items with the same label, but different context values (i.e. a folder and file with the same name)

v0.38.1 - 2020-12-09

Improved "Report Issue" command:

  • Skip the quick pick if there are no cached issues
  • Include tree errors in the quick pick even though they're not displayed as a notification

v0.38.0 - 2020-12-04

Added

  • Automatically mask some user info from telemetry and "report issue"
  • Mitigate "Entry not found in cache." error

Changed

  • valuesToMask is now a required property on IActionContext

v0.37.0 - 2020-11-30

Added

  • Add ui to IActionContext, an action-specific alternative to ext.ui

Changed

  • Several methods on AzExtTreeDataProvider now require context to be passed in

v0.36.2 - 2020-11-20

Add support for "Report Issue" command

v0.36.1 - 2020-10-22

  • Adds support for experimentation service with createExperimentationService method.

v0.36.0 - 2020-10-01

Added

  • Lazy load of @azure dependencies to improve startup time.

Changed

  • createGenericClient is now async instead of sync

NOTE: If consuming this version, it's probably safest to make sure all other dependencies (e.g. vscode-azureappservice) are also using the same version.

v0.35.2 - 2020-09-28

Add ignoreFocusOut to ITreeItemPickerContext

v0.35.1 - 2020-09-15

Fix AzureWizard GoBack to remove subWizard steps contributed by skipped PromptSteps

v0.35.0 - 2020-08-05

Changed

  • Removed AzureAccountTreeItemBase.isLoggedIn (boolean) in favor of AzureAccountTreeItemBase.getIsLoggedIn (Promise<boolean>)

v0.34.0 - 2020-07-30

Changed

IMPORTANT NOTE: This requires v0.9.0 of the Azure Account extension, which requires v1.48.0 of VS Code (Insiders-only at the time of this release). See vscode-azure-account#140 or #510 for more information.

v0.33.9 - 2020-07-09

  • Set "acceptLanguage" option to VS Code language when creating Azure client
  • Support appending to and clearing read only content

v0.33.8 - 2020-07-06

Better handle duplicate tree items

v0.33.7 - 2020-06-23

Added

  • Added options to AzExtFileSystem.showTextDocument
  • Support passing AzExtTreeItem to openInPortal

Fixed

  • encode file path in AzExtFileSystem

v0.33.6 - 2020-06-18

  • Create new isLoggedIn property in AzureAccountTreeItemBase

v0.33.5 - 2020-06-11

Added

  • AzExtTreeFileSystem: a virtual file system for viewing/editing single files

Changed

  • Deprecated BaseEditor in favor of AzExtTreeFileSystem

v0.33.4 - 2020-06-10

Fixed

  • openReadOnlyContent replaces ? and # with _ because when parsing URIs, those symbols mean specific things that break the URI path

v0.33.3 - 2020-06-10

Use VS Code's built-in TreeItem.description

v0.33.2 - 2020-06-08

Sort resource groups by name when listing in ResourceGroupListStep

v0.33.1 - 2020-05-20

Only show "Loading resources..." notification when loading all

v0.33.0 - 2020-05-14

Bumped minimum version of VS Code to 1.40.0 and Node.js to 12.0.0

v0.32.1 - 2020-05-12

Don't show wizard title if there's only one step

v0.32.0 - 2020-05-06

Added

  • Added getResourceName in BaseEditor.ts for more verbose logging.

Changed

  • Added param options?: { resourceName?: string, date?: Date } to appendLineToOutput in BaseEditor.ts.
  • Logs in BaseEditor now include the resource name.

v0.31.2 - 2020-05-05

Use any instead of unknown for registerCommand

v0.31.1 - 2020-05-04

Added registerErrorHandler and registerTelemetryHandler

v0.31.0 - 2020-05-04

Added

  • Remember input box values during a wizard
  • Show a "back" button for warning dialogs shown during a wizard

Changed

  • Removed ITelemetryReporter and createTelemetryReporter. Use registerCommand, registerEvent or callWithTelemetryAndErrorHandling instead. There is no need to add a reporter to extensionVariables

v0.30.1 - 2020-04-30

Changed

v0.30.0 - 2020-04-29

Added

  • Instead of dropping the entire telemetry event in certain cases, just the error-specific properties will be dropped

Changed

  • Removed ITelemetryReporter.sendTelemetryEvent. Use ITelemetryReporter.sendTelemetryErrorEvent instead, which is more compliant in terms of handling error properties

v0.29.14 - 2020-04-27

  • Use sendTelemetryErrorEvent for errors

v0.29.13 - 2020-04-20

Changed

  • Updated AzExtTreeItem to accept ThemeIcon as iconPath

v0.29.12 - 2020-03-25

Changed

  • Update dependencies html-to-text to ^5.1.1 and fs-extra to ^8.0.0

v0.29.11 - 2020-03-05

Fixed

v0.29.10 - 2020-03-02

Changed

  • handleWithMask is now in the UI package
  • handleWithMask now escapes special RegExp characters

v0.29.9 - 2020-02-19

Fixed

  • Fix timing issues where separate wizards would affect each other

v0.29.8 - 2020-02-14

Fixed

  • Fix annoying refresh for error tree item

v0.29.7 - 2020-02-05

Added

  • Let users select existing resource group on 403 error

v0.29.6 - 2020-01-29

Added

  • VerifyProvidersStep
  • ResourceGroupNameStep

v0.29.5 - 2020-01-17

  • Add support to show custom error message in tree item picker and ability to suppress open issue button.

v0.29.4 - 2020-01-14

Added

  • Add support for XML error message parsing

v0.29.3 - 2020-01-06

Changed

  • Allow for passthrough of context objects

v0.29.2 - 2020-01-02

Added

  • Add ability to load all tree items

v0.29.1 - 2019-12-31

Added

  • Get latest state of Azure Account extension when refreshing the Azure tree item

v0.29.0 - 2019-12-02

Added

  • actionContext.errorHandling.issueProperties, paste long issues to clipboard #629

Changed

  • Bumped minimum version of VS Code engine to 1.30.0

v0.28.4 - 2019-11-13

Fixed

  • Set enableHttpsTrafficOnly on storage accounts by default

v0.28.3 - 2019-11-04

  • Update subscription icon

v0.28.2 - 2019-10-07

Fixed

  • Fix parseError for Azure StatusCodeError

v0.28.1 - 2019-09-18

Fixed

  • Also checks for empty arrays when the user cancels an openDialog prompt

v0.28.0 - 2019-09-13

Added

  • IAzExtOutputChannel is a wrapper for outputChannel. This is controlling timestamping all of the messages appended to the outputChannel

v0.27.1 - 2019-09-09

Fixed

  • Updated a few icons to match latest VS Code guidelines
  • Fix "Cannot read property '...' of undefined" error when using the tree item picker

v0.27.0 - 2019-08-14

Changed

  • LocationListStep now has a private constructor and static method addStep used to add to promptSteps in order to avoid having multiple LocationListSteps in a wizard

Removed

  • The property resourceGroupDeferLocationStep has been removed from IResourceGroupWizardContext

v0.26.5 - 2019-08-08

  • Default to quiet debug telemetry, allow verbose

v0.26.4 - 2019-08-06

Added

  • Added suppressAll option in ITelemetryContext

v0.26.3 - 2019-08-02

Fixed

  • More validation in createTreeItemsWithErrorHandling
  • Fix validation error for default value that should be valid

v0.26.2 - 2019-08-02

Fixed

  • icons not displaying for webpacked extensions

v0.26.1 - 2019-07-23

Fixed

  • Make type of ILocationWizardContext.locationsTask compatible with Location from ARM sdk

v0.26.0 - 2019-07-23

Removed

  • Removed TestAzureAccount and TestUserInput. See vscode-azureextensiondev package instead

v0.25.4 - 2019-07-22

Added

  • Improve display of commands in tree when not signed in
  • Support advanced creation in the node picker

Fixed

  • Don't close storage list pick for learn more
  • Don't show recently used for first item in quick pick
  • Only show locations for that apply to the subscription

v0.25.3 - 2019-07-01

Added

  • Better handle situation where azure account is not installed
  • Add instructions for canPickMany
  • Fix encoding in openReadOnlyContent

v0.25.2 - 2019-06-10

Added

  • Support multi-select quick picks in wizard
  • Add function to open read only content

v0.25.1 - 2019-06-04

Added

  • Support canPickMany for last stage of tree item picker
  • Allow hiding step count for entire wizard
  • Show loading indicator while "Load more..." is being executed in tree
  • Added option to hide "Create new..." pick in tree item picker (i.e. if the command is to delete a tree item)
  • Added option to supply different command args when clicking a tree item
  • Exposed InvalidTreeItem for use outside this package

Fixed

  • Add accountStatus back to telemetry
  • Temporarily workaround "Element with id is already registered" error
  • Handle docker specific errors in parseError

v0.25.0 - 2019-05-20

Changed

This release is highlighted by an increased reliance on IActionContext.

  • Instead of accessing actionContext with this, it is now the first parameter
  • All wizard context objects must now extend IActionContext
  • Several tree actions (i.e. showTreeItemPicker) now require an IActionContext to be passed in
  • Renamed ISubscriptionRoot to ISubscriptionContext
  • showCreatingTreeItem is now a part of ICreateChildImplContext

v0.24.1 - 2019-05-16

Fixed

  • Fix TestUserInput.showQuickPick if getting items throws an error
  • Wait for filters before showing subscriptions in tree

v0.24.0 - 2019-05-14

Changed

This release is highlighted by new classes AzExtTreeDataProvider, AzExTreeItem, and AzExtParentTreeItem. These classes work for all Azure Extensions, but unlike the previous tree they are generic enough to display non-Azure resources.

  • Renamed AzureTreeDataProvider to AzExtTreeDataProvider. Subscriptions will no longer be shown by default. Instead, you must pass in a "root" node describing the top-level nodes to be displayed in the tree.
  • Added AzureAccountTreeItemBase, the root node that should be used to replicate the previous subscription behavior that was in AzureTreeDataProvider.
  • Renamed SubscriptionTreeItem to SubscriptionTreeItemBase
  • Added AzExTreeItem and AzExtParentTreeItem, more generic versions of AzureTreeItem and AzureParentTreeItem
  • Reduced number of options on AzureTreeItem.openInPortal and instead added an openInPortal function that can be called separately.
  • Moved createTreeItemsWithErrorHandling onto AzExTreeItem
  • Changed signature of pickTreeItemImpl to more accurately reflect the possibility of multiple expected context values

v0.23.3 - 2019-04-29

Fixed

  • Include less information in call stack
  • Don't show wizard step count if there is no title

v0.23.2 - 2019-04-29

Fixed

  • Report an issue would sometimes open a blank browser window

v0.20.5 - 2019-04-18

Fixed

  • The \s RegExp flag is not supported in older versions of VS Code and was breaking extensions. This will fix the following two issues:
    • Microsoft/vscode-azureappservice#942
    • Microsoft/vscode-azurearmtools#206

v0.23.1 - 2019-04-08

Added

  • Product name and language in Report an Issue
  • Add product name and language to telemetry
  • Fix unsupported regex in older versions of vscode and in Azure Data Studio

v0.23.0 - 2019-03-29

Changed

  • Modified ordering of execute steps in an AzureWizard so that it was more flexible and simple. Now a priority property must be specified on each AzureWizardExecuteStep

v0.22.2 - 2019-03-28

Added

  • Telemetry on how often back button is used in wizards

v0.22.1 - 2019-03-26

Added

  • Can hide step count when prompting in wizard
  • Can specify learn more link in showWarningMessage

v0.22.0 - 2019-03-21

Fixed

  • Incorrect execute step count

Changed

  • Split AzureWizardPromptStep into prompt and optional getSubWizard
  • Merged IWizardOptions and ISubWizardOptions

v0.21.2 - 2019-03-19

Added

  • Allow RegExp in showTreeItemPicker
  • Added getSubscriptionPromptStep to AzureTreeDataProvider

Fixed

  • Order of execute steps in sub sub wizards

v0.21.1 - 2019-03-14

Fixes

  • Back button in AzureWizard didn't work if previous step was filtered

v0.21.0 - 2019-03-13

Added

  • Improvements to AzureWizard
    • Back button
    • Step count
    • Progress notification

Changed

  • Minimum VS Code version is 1.26.0
  • TestUserInput now uses TestInput for special values, not undefined
  • See index.d.ts for changes to wizard classes/interfaces

v0.20.4 - 2019-02-22

Fixed

  • Ignore images when parsing html errors

v0.20.3 - 2019-02-21

Added

  • Add VS Code version to issues
  • Add flag to know when telemetry is suppressed on success

Fixed

  • weird stack

v0.20.2 - 2019-02-21

Added

  • Add call stack to Report an Issue and telemetry
  • Update "Report an Issue" (#419)

Fixed

  • Add validOnTimeoutOrException to showInputBox (#418)
  • Use correct URL for ARM issues
  • Fix one case of duplicate tree ids (#417)

v0.20.1 - 2019-02-12

Added

  • Expose StorageAccountName and StorageAccountCreate
  • Allow RegExp for TestUserInput

v0.20.0 - 2019-01-24

Fixed

  • Debounced calls no longer tracked in telemetry

Changed

  • clearCache flag no longer supported in AzureTreeDataProvider.refresh
  • refreshLabelImpl was removed from AzureTreeItem. Use refreshImpl instead

v0.19.5 - 2019-01-08

Fixed

  • Parse html errors into plain text
  • Fix error "The Resource group already exists in location..."

v0.19.4 - 2018-11-21

Fixed

  • "(recently used)" showing up multiple times in quick pick

v0.19.3 - 2018-11-20

Fixed

  • Speed up runWithTemporaryDescription

v0.19.2 - 2018-11-19

Added

  • Added optional debounce property to registerCommand
  • Added refreshImpl to AzureTreeItem and deprecated refreshLabelImpl

Fixed

  • instanceof for tree items

v0.19.1 - 2018-11-12

Fixed

  • Improved dev experience when linking npm package (specifically around "instanceof")

v0.19.0 - 2018-11-06

Fixed

  • Make webpack friendly and make registering vars more logical (#305)

v0.18.6 - 2018-11-06

Added

  • Added code (either 'NoLongerSupported' or 'NotYetSupported') to errors thrown by AzureExtensionApiProvider
  • Handle case where no API versions are provided (aka before the extension is ready to provide an API)

v0.18.5 - 2018-10-30

Added

  • wrapApiWithVersioning: Wraps an Azure Extension's API in a very basic provider that adds versioning.
  • callWithTelemetryAndErrorHandling now has types and added a "Sync" method
  • TelemetryProperties and TelemetryMeasurements allow undefined

v0.18.4 - 2018-10-19

Fixed

  • Improve LocationListStep.setLocation to match locations with different casing/whitespace

v0.18.3 - 2018-10-17

Added

  • Allow '0' or 'false' to turn off DEBUGTELEMETRY

Fixed

  • Fixed ResourceGroupListStep subWizard when newResourceGroup is passed in
  • Sort locations alphabetically

v0.18.2 - 2018-10-15

Added

  • TreeDataProvider supports getParent, needed for the reveal method
  • "Load More..." now has icons

Fixed

  • RootTreeItem had incorrect type for constructor
  • GenericTreeItem should not show up in treeItemPicker

v0.18.1 - 2018-10-04

Fixed

  • Fixed missing icon path for loading tree items
  • Added TTreeItem type to createTreeItemsWithErrorHandling

v0.18.0 - 2018-10-02

Changed

Refactored AzureTreeDataProvider so that IAzureTreeItem and IAzureNode are one class. See updated README for new implementation instructions.

v0.17.9 - 2018-10-02

Fixed

  • Handle errors array inside 'error' property

v0.17.8 - 2018-09-24

Fixed

  • Improve parseError
    • Handle the case where response.body has the actual error and error.message is just a failure to parse response.body
    • Check for 'statusCode' property
    • Ensure 'errorType' is actually a string

v0.17.7 - 2018-09-20

Fixed

  • Minor improvements to node picker
    • Invalid nodes won't show up in the node picker
    • A node's description will show up in the node picker
    • Removed "a" from placeHolder since we don't want to pick between "a"/"an"

v0.17.6 - 2018-09-19

Added

  • Add createTreeItemsWithErrorHandling

v0.17.5 - 2018-09-17

#Added Multi-select support in Quickpicks

v0.17.4 - 2018-09-10

Fixed

  • callWithTelemetryAndErrorHandling will no longer wait when showing error message to user

v0.17.3 - 2018-09-05

Add contextValue='Uri' for commands initiated from file treeview

v0.17.2 - 2018-08-30

Add 'remove private information before submitting' to 'Report an Issue'

v0.17.1 - 2018-08-29

Added common function to create Azure clients (meant to encourage the use of best practices)

v0.17.0 - 2018-08-23

Added

  • TestAzureAccount that leverages a service principal to sign in during tests

Changed

  • ISubscriptionWizardContext now requires environment in order to support sovereigns
  • Allow empty string in input box

Fixed

  • Fixed parseError for object with nested 'value' property

v0.16.6 - 2018-08-02

Added

  • DEBUGTELEMETRY=1 environment variable shows telemetry on console instead of sending

v0.16.5 - 2018-08-02

Update referenced version of telemetry package

v0.16.4 - 2018-07-06

Fixed

  • Fix "Cannot read property 'concat' of undefined"
  • Leverage long-running notifications

v0.16.3 - 2018-07-03

Republished from v0.16.1

v0.16.1 - 2018-07-02

Added

  • appendExtensionUserAgent

v0.16.0 - 2018-06-29

Added

  • Common function for user agent

Changed

  • Register common variables rather than passing them in all the time

v0.15.0 - 2018-06-18

Fixed

  • ensureRootNodes - fixes #186 (have to open Azure view before running any commands that use node picker) Node picker doesn't work if sign-in/initialization is in progress
  • Sign-in/create new subscription commands show empty subscription list
  • Other minor changes

NOTE: This updates the required vscode version to 1.23.0

v0.14.1 - 2018-06-11

Fixed

File dependency issue

v0.14.0 - 2018-06-11

Added

  • OpenInPortalOptions - Added the ability to add prefixes to the portal URL string, for situations like we need for static web hosting in storage extension temporarily (enabling a preview feature). Note that I modified the URL format slightly to match what I'm actually seeing the portal use currently (otherwise the query prefix won't work, but I changed it for the current scenario as well - shouldn't affect functionality, but bumping minor version just in case).

Old format: https://portal.azure.com/#resource/ New format: https://portal.azure.com/[?]#@/resource/

Fixed

  • suppressTelemetryIfNotFailure shouldn't suppress on failures/cancels

v0.13.1 - 2018-05-31

Fixed parseError to handle another format of error being thrown from Azure

v0.13.0 - 2018-05-04

Added

  • StorageAccountListStep: Allow filtering storage accounts

Fixed

  • AzureNameStep: Fix related name generation when multiple invalid characters are included

v0.12.2 - 2018-05-02

AzureTreeDataProvider: Fix top-level node refresh

v0.12.1 - 2018-04-23

AzureUserInput: Allow specifying warning message options

v0.12.0 - 2018-04-19

Added

  • ResourceGroupListStep and StorageAccountListStep can now be used all on their own

Changed

  • Split AzureWizardStep into separate 'Prompt' and 'Execute' steps

v0.11.6 - 2018-04-04

Fixed

  • findNode for nodes at the same level with similar names
  • Await initial loading of children

v0.11.5 - 2018-04-03

Fixed

  • Children of subscription nodes were not being cached correctly

v0.11.4 - 2018-03-29

Added

  • actionId to reportAnIssue
  • Fixed contract for findNode
  • Improved error parsing for Azure errors

v0.11.3 - 2018-03-28

Added

  • Expose onNodeCreate on AzureTreeDataProvider

v0.11.2 - 2018-03-28

Added

  • onNodeCreate to AzureTreeDataProvider
  • runWithTemporaryDescription to IAzureNode
  • 'Report an issue' button when displaying errors

v0.11.1 - 2018-03-26

Fixed

  • Error "Cannot set property subscriptionId of AzureNode which only has a getter"

v0.11.0 - 2018-03-26

Added

  1. subscriptionId and subscriptionDisplayName to ISubscriptionWizardContext

Removed

  1. subscription from ISubscriptionWizardContext

v0.10.0 - 2018-03-26

Added

  1. subscriptionId and subscriptionDisplayName to IAzureNode

Removed

  1. subscription from IAzureNode

v0.9.1 - 2018-03-22

Added

  1. Common Wizard Steps
    1. LocationStep
    2. ResourceGroupStep
    3. AzureNameStep
    4. StorageAccountStep
  2. Option to suppressPersistence for quickPicks

v0.9.0 - 2018-03-15

Added

  • IAzureUserInput: Wrapper interface of several vscode.window methods that handle user input. The main reason for this interface is to facilitate unit testing in non-interactive mode with the TestUserInput class. However, the AzureUserInput class does have a few minor differences from default vscode behavior:
    1. Automatically throws a UserCancelledError instead of returning undefined when a user cancels
    2. Persists 'recently used' items in quick picks and displays them at the top
  • AzureWizard: A wizard that links several user input steps together
  • DialogResponses: Common dialog responses used in Azure extensions

v0.8.3 - 2018-03-09

Added

Allow IChildProvider implementations to custom sort child nodes

v0.8.2 - 2018-03-06

Added

  • Telemetry for the tree

v0.8.1 - 2018-03-06

Added

  • Optional id parameter for openInPortal
  • Typings for telemetry properties

v0.8.0 - 2018-03-01

Added

  1. callWithTelemetryAndErrorHandling

Removed

  1. AzureActionHandler.callWithTelemetry
  2. AzureActionHandler "withCustomTelemetry" commands - instead use new IActionContext

v0.7.1 - 2018-02-16

Added

  1. IAzureNode.id: This property is useful if you need to persist information about a specific node
  2. AzureTreeDataProvider.findNode: Used to find a specific node based on its id

v0.7.0 - 2018-02-13

Fixed

  • Make subscription context value more unique

v0.6.1 - 2018-02-13

Added

  • Display 'Create a Free Azure Account' in tree when logged out

v0.6.0 - 2018-02-08

Fixed

  • TreeProvider leverages id so that refresh keeps expansion/selection state
  • NodePicker ignores focus out

v0.5.6 - 2018-02-06

Fixed

  • Newly created nodes are inserted into the tree in sorted order

v0.5.5 - 2018-01-31

Added

  • Optional userOptions on createChild

v0.5.4 - 2018-01-31

Fixed

  • Errors from Kudu will be parsed and displayed

v0.5.3 - 2018-01-16

Added

Improved node picker:

  1. Allow for multiple context values
  2. Allow node picker to start at a specific node
  3. Allow tree items to implement isAncestorOf

v0.5.2 - 2018-01-09

Added

  • Added error parsing for more complex Azure errors
  • Added AzureActionHandler.callWithTelemetry for generic calls that aren't registered with VS Code

v0.5.1 - 2018-01-05

Added

  • Allow async refresh of label in treeDataProvider

v0.5.0 - 2018-01-04

Added

  • AzureActionHandler: Used to consistently display error messages and track commands with telemetry

v0.4.1 - 2017-12-14

Added

  • userId to IAzureNode interface

v0.4.0 - 2017-12-13

Added

Initial version of BaseEditor

v0.3.1 - 2017-12-06

Fixed

  • Nodes in the tree will now be sorted by label

v0.3.0 - 2017-11-27

Added

  1. Support for non-subscription root nodes

Fixed

  1. clearCache was never being passed to loadMoreChildren

v0.2.0 - 2017-11-27

Fixed

  1. deleteNode and deleteTreeItem no longer return a value
  2. Add default message to UserCancelledError

v0.1.1 - 2017-11-20

Fixed

  1. Azure Tree Provider showed 'No Subscriptions Found. Edit filters...' even though there were filters

v0.1.0 - 2017-11-17

Initial release of Azure Extension UI package

Added

  1. Tree Data Provider
  2. UserCancelledError
Clone this wiki locally