Skip to content

v3 Changes for Users and Extenders

Billie Simmons edited this page Jan 10, 2024 · 17 revisions

Version 3.0.0 Changes Affecting Zowe Explorer Extenders

Support changes

  • Removed support for v1 Profiles
  • Removed support for Theia IDE
  • Updated supported for VS Code engine to v1.79.0+

Zowe Explorer changes

New features

  • Ability to compare 2 files from MVS and/or UNIX System Services views via right click actions, with option to compare in Read-Only mode too.
  • Ability to issue UNIX commands.

Changes affecting users

  • Added support for Local Storage settings for persistent settings in Zowe Explorer. Manual changes to these settings in the VS Code settings.json will not be reflected anymore in Zowe Explorer and users will need to use the right-click Edit history action to modify these settings. These settings include:
    • zowe.ds.history
    • zowe.uss.history
    • zowe.jobs.history

Zowe Explorer API changes

Removal of deprecated APIs from Extensibility API for Zowe Explorer

  • Logger type MessageSeverityEnum removed in favor of MessageSeverity.
  • IUss.putContents removed in favor of IUss.putContent.
  • IJes.getJobsByOwnerAndPrefix removed in favor of IJes.getJobsByParameters.
  • ICommand.issueTsoCommand removed in favor of ICommand.issueTsoCommandWithParms.
  • ZoweVsCodeExtension.showVsCodeMessage removed in favor of Gui.showMessage.
  • ZoweVsCodeExtension.inputBox removed in favor of Gui.showInputBox.
  • ZoweVsCodeExtension.promptCredentials removed in favor of ZoweVsCodeExtension.updateCredentials.

New APIs Added

  • ICommand.issueUnixCommand added for issuing Unix Commands
  • Optional ICommand.sshProfileRequired API returning a boolean value for extenders that would like to use the ssh profile for issuing UNIX commands via Zowe Explorer.
Clone this wiki locally