-
Notifications
You must be signed in to change notification settings - Fork 93
v3 Changes for Users and Extenders
Billie Simmons edited this page Apr 26, 2024
·
17 revisions
- Removed support for v1 Profiles
- Updated supported VS Code engine to 1.79.0
- Drop support for Theia IDE
- Logger type
MessageSeverityEnum
removed in favor ofMessageSeverity
. -
IUss.putContents
removed in favor ofIUss.putContent
. -
IJes.getJobsByOwnerAndPrefix
removed in favor ofIJes.getJobsByParameters
. -
ICommand.issueTsoCommand
removed in favor ofICommand.issueTsoCommandWithParms
. -
ZoweVsCodeExtension.showVsCodeMessage
removed in favor ofGui.showMessage
. -
ZoweVsCodeExtension.inputBox
removed in favor ofGui.showInputBox
. -
ZoweVsCodeExtension.promptCredentials
removed in favor ofZoweVsCodeExtension.updateCredentials
. - Changed ZoweExplorerExtender.initForZowe
profileTypeConfigurations: imperative.ICommandProfileTypeConfiguration[]
to a required argument - Changed IApiExplorerExtenders.initForZowe
profileTypeConfigurations: imperative.ICommandProfileTypeConfiguration[]
to a required argument - Changed
ICommon
,IMvs
,IUss
,IJes
interfaces to be grouped inMainframeInteraction
namespace. - Renamed
WebviewOptions
interface toGuiWebviewOptions
and moved toGuiOptions
namespace. - Moved
GuiMessageOptions
interface toGuiOptions
namespace. - Moved all types to the
Types
interface, these types include:- IZoweNodeType
- IZoweUSSNodeType
-
NodeInteraction
renamed toZoweNodeInteraction
- IApiRegisterClient
- WebviewUris
- FileAttributes
- PollRequest
- DatasetStats
- KeytarModule
- DataSetAllocTemplate
- Appender
- LogJsConfig
- Moved
MessageSeverity
enum to it's own class. - Moved
IUrlValidator
,IProfileValidation
,IValidationSetting
,ValidProfileEnum
andEvenTypes
toValidation
namespace. - Moved
getZoweDir
andgetFullPath
toFileManagement
class. - Renamed
IUrlValidator
toIValidationUrl
. - Renamed
IProfileValidation
toIValidationProfile
. - Renamed
ValidProfileEnum
toValidationType
. - Wrapped
ZosmfApiCommon
,ZosmfUssApi
,ZosmfMvsApi
,ZosmfJesApi
andZosmfCommandApi
insideZoweExplorerZosmf
namespace. - Renamed
ZosmfApiCommon
toCommonApi
. - Renamed
ZosmfUssApi
toUssApi
. - Renamed
ZosmfMvsApi
toMvsApi
. - Renamed
ZosmfJesApi
toJesApi
. - Renamed
ZosmfCommandApi
toCommandApi
. - Renamed
ZoweExplorerTreeApi
toIZoweExplorerTreeApi
. - Moved
NodeAction
enum to its own classZoweTreeNodeActions
. - Renamed
NodeAction
enum toZoweTreeNodeActions
. - Wrapped all content sorting related content to be contained in
Sorting
namespace, such as:- DataSetSortOpts
- SortDirection
- DatasetFilterOpts
- DatasetFilter
- NodeSort
- JobSortOpts
- Renamed
files
class toFileManagement
. - Renamed
IPromptCredentials
intoPromptCredentials
. - Wrapped
IPromptCredentialsCommonOptions
,IPromptCredentialsOptions
andIPromptUserPassOptions
inPromptCredentialsOptions
namespace. - Renamed
IPromptCredentialsCommonOptions
toCommonOptions
. - Renamed
IPromptcredentialsOptions
toComplexOptions
. - Renamed
IPromptUserPassOptions
toUserPassOptions
. - Removed
ProfilesCache.getSchema()
,ProfilesCache.getCliProfileManager()
,ProfilesCache.saveProfile()
&ProfilesCache.deleteProfileOnDisk()
v1 Profiles manipulation endpoints.
-
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. -
ProfilesCache.convertV1ProfToConfig()
added for migrating v1 profiles to a global team configuration file.
zowe/vscode-extension-for-zowe
Welcome
Using Zowe Explorer
Roadmaps
Development Process
Testing process
Release Process
Backlog Grooming Process
How to Extend Zowe Explorer
- Extending Zowe Explorer
- Using Zowe Explorer Local Storage
- Error Handling for Extenders
- Secure Credentials for Extenders
- Sample Extender Repositories
Conformance Criteria
v3 Features and Information