Releases: zowe/zowe-explorer-vscode
Releases · zowe/zowe-explorer-vscode
v3.0.0-next.202404242037
Zowe Explorer
New features and enhancements
- Implemented the FileSystemProvider for the Data Sets, Jobs and USS trees to handle all read/write actions as well as conflict resolution. #2207
- Breaking: Removed the
zowe.jobs.zosJobsOpenSpool
command in favor of usingvscode.open
with a spool URI. See the FileSystemProvider wiki page for more information on spool URIs. #2207 - Breaking: Removed the
zowe.ds.ZoweNode.openPS
command in favor of usingvscode.open
with a data set URI. See the FileSystemProvider wiki page for more information on data set URIs. #2207 - Breaking: Removed the
zowe.uss.ZoweUSSNode.open
command in favor of usingvscode.open
with a USS URI. See the FileSystemProvider wiki page for more information on USS URIs. #2207 - Added the
onResourceChanged
function to theZoweExplorerApiRegister
class to allow extenders to subscribe to any changes to Zowe resources (Data Sets, USS files/folders, Jobs, etc.). See the FileSystemProvider wiki page for more information on Zowe resources. - Added the
addFileSystemEvent
function to theZoweExplorerApiRegister
class to allow extenders to register their FileSystemProvider "onDidChangeFile" events. See the FileSystemProvider wiki page for more information on the FileSystemProvider.
Bug fixes
- Fixed issue where "Allocate Like" input box placeholder was showing a localization ID instead of the intended message ("Enter a name for the new data set"). #2759
- Fix concerns regarding Unix command handling work. #2866
Zowe Explorer Extension for FTP
New features and enhancements
- Changed the type for the options parameter in the
getContents
function (MainframeInteraction.IUss
andMainframeInteraction.IMvs
interfaces) fromzosfiles.IDownloadOptions
tozosfiles.IDownloadSingleOptions
. #2207 - Added support for streams to the
getContents
andputContents
functions (FtpMvsApi
andFtpUssApi
interfaces). - Breaking: updated the
FtpMvsApi.putContents
function to throw an error when an e-tag conflict is found.- This establishes consistency with the
FtpUssApi.putContents
function which has always thrown an error for this scenario.
- This establishes consistency with the
- Breaking: Removed the deprecated
FtpUssApi.putContents
function in favor of theFtpUssApi.putContent
function.- The
putContents
function was deprecated in v2 in favor of the replacement function that offers the same capabilities, as well as the feature to upload from a buffer.
- The
Bug fixes
- Updated the SDK dependencies to
8.0.0-next.202403041352
for technical currency #2754.
Zowe Explorer APIs
New features and enhancements
- Breaking: Marked
getJobsByParameters
as a required function for theMainframeInteraction.IJes
interface. #2764- The new
getJobsByParameters
API is meant to replacegetJobsByOwnerAndPrefix
, and it adds new capabilities such as querying by status and limiting the amount of returned jobs.
- The new
- Breaking: Removed string as a return type of the
uploadFromBuffer
method, since the z/OSMF API has been fixed to return a response object that includes an etag. #2785 - Added
Commands
value to thePersistenceSchemaEnum
enum for storing MVS, TSO, and USS command history. #2788 - Changed the type for the options parameter in the
getContents
function (MainframeInteraction.IUss
andMainframeInteraction.IMvs
interfaces) fromzosfiles.IDownloadOptions
tozosfiles.IDownloadSingleOptions
. #2207- The type was changed to match the function's intended behavior (to get the contents of a single resource).
- Added the
getEncoding
optional function to theIZoweDatasetTreeNode
andIZoweUSSTreeNode
interfaces. #2207- Breaking: Removed the
encoding
property from theIZoweUSSTreeNode
interface in favor of the newgetEncoding
function. #2207
- Breaking: Removed the
- Added an optional function
nodeDataChanged
to theIZoweTree
interface to signal an event when a tree node needs updated. #2207 - Added the optional
vscode.DragAndDropController
interface to theIZoweTree
interface to allow Zowe tree views to support drag and drop. #2207 - Added a
ZoweScheme
enum to expose the core FileSystemProvider schemes for USS files, data sets and jobs. #2207 - Added optional function
move
to theMainframeInteraction.IUss
interface to move USS folders/files from one path to another. #2207 - Added the
buildUniqueSpoolName
function to build spool names for Zowe resource URIs and VS Code editor tabs. #2207 - Added the
isNodeInEditor
function to determine whether a tree node is open in the editor. #2207
Bug fixes
v2.15.4
v2.15.3
Zowe Explorer
Bug fixes
- Fixed error that could occur when listing data set members that contain control characters in the name. #2807 Thanks @t1m0thyj
- Fixed issue where saving changes to a favorited data set or USS file could fail when it is opened outside of favorites. #2820 Thanks @t1m0thyj
- Moved schema warnings into the log file (rather than a UI message) to minimize end-user disruption. #2860 Thanks @traeok
- Fixed duplicated profile schema writing with repeated Team Config file initialization. #2828 Thanks @sosadchuk
Zowe Explorer APIs
Bug fixes
v1.22.7
Zowe Explorer
Bug fixes
- Update dependencies for technical currency purposes.
Zowe Explorer Extension for FTP
Bug fixes
- Update dependencies for technical currency purposes.
Zowe Explorer APIs
Bug fixes
- Update dependencies for technical currency purposes.
v2.15.2
Zowe Explorer
Bug fixes
- Fixed issue where files left open in prior VS Code session cannot be uploaded to mainframe after window is reloaded. #2758 Thanks @t1m0thyj
- Fixed issue where saving changes to favorited data set or USS file could fail. #2801 Thanks @t1m0thyj
Zowe Explorer APIs
New features and enhancements
- Added optional method
getDsDocumentFilePath
toIZoweDatasetTreeNode
interface to make it easier for extenders to get the local file path of a data set node. #2760 Thanks @t1m0thyj
Bug fixes
v2.15.1
v2.15.0
Zowe Explorer
New features and enhancements
- Implemented sorting of PDS members by date created #2707 Thanks @SanthoshiBoyina
- Added the capability for extenders to contribute new profile types to the Zowe schema during extender activation. #2508 Thanks @traeok
Bug fixes
- Adjusted order of 'Manage Profile' and 'Edit History' in the jobs tree's context menu to match the other trees. #2670 Thanks @adam-wolfe
- Fixed issue where spools with duplicate DD names would overwrite each other causing less spools in job output view #2315 Thanks @rudyflores
- To fix Strange behaviour with the Job label in Job Favorites #2632 Thanks @SanthoshiBoyina
Zowe Explorer APIs
Bug fixes
- Fix login and logout operations when APIML dynamic tokens are enabled. #2692 Thanks @zFernand0
- Fixed issue where
zosmf
profiles did not respect theprotocol
property. #2703 Thanks @traeok - Fix to restore accessibility to all profiles when default profile has APIML token authentication. #2111 Thanks @likhithanimma1
v3.0.0-next.202403051607
Zowe Explorer
New features and enhancements
- Implemented sorting of PDS members by date created #2565
- Added the capability for extenders to contribute new profile types to the Zowe schema during extender activation. #2508
- Migrated from
@zowe/cli
package to individual Zowe SDK packages. #2719
Bug fixes
- Fixed default behavior of "Create a new Team Configuration File" to create a Project Config instead of Project User Config. #2684
- Adjusted order of 'Manage Profile' and 'Edit History' in the jobs tree's context menu to match the other trees. #2670
Zowe Explorer Extension for FTP
New features and enhancements
- Added the following API:
uploadFromBuffer
- This API will be used for uploading contents in v3 instead of
putContent(s)
.
- This API will be used for uploading contents in v3 instead of
- Migrated from
@zowe/cli
package to individual Zowe SDK packages. #2719
Zowe Explorer APIs
New features and enhancements
- Add Created Date to
stats
optional variable for storing dataset stats #2565 - Add Date created to DatasetSortOpts enum #2565
- Migrated from
@zowe/cli
package to individual Zowe SDK packages. #2719 - Breaking: Added the following required API:
uploadFromBuffer
#2738- For v3, this API will be used for saving data sets and USS files instead of
putContent(s)
. Extenders must implement this API to continue supporting Zowe Explorer save operations.
- For v3, this API will be used for saving data sets and USS files instead of
Bug fixes
v3.0.0-next.202402142205
Zowe Explorer
New features and enhancements
- Breaking: Removed
zowe.uss.binary
andzowe.uss.text
commands. Usezowe.uss.openWithEncoding
instead. - Added UI migration steps on startup for users with v1 profiles to either convert existing v1 profiles to team configuration file or create a new team configuration file. #2284
Bug fixes
- Updated dependencies for technical currency purposes.
Zowe Explorer APIs
New features and enhancements
- Breaking: Removed the following properties/methods:
IZoweUSSTreeNode.binaryFiles
->IZoweUSSTreeNode.encodingMap
IZoweUSSTreeNode.mProfileName
->IZoweUSSTreeNode.getProfileName()
IZoweUSSTreeNode.setBinary()
->IZoweUSSTreeNode.setEncoding()
- Breaking: Removed
ZoweTreeNode.binary
,ZoweTreeNode.binaryFiles
, andZoweTreeNode.shortLabel
. These properties are not applicable for all tree nodes and should be defined in subclasses ofZoweTreeNode
if necessary. - Breaking: Removed
ProfilesCache.getSchema()
,ProfilesCache.getCliProfileManager()
,ProfilesCache.saveProfile()
&ProfilesCache.deleteProfileOnDisk()
v1 Profiles manipulation endpoints. - Added new ProfilesCache.convertV1ProfToConfig() API endpoint for extenders migrating from v1 profiles to team configuration files. #2284
Bug fixes
- Fix login and logout operations when APIML dynamic tokens are enabled. #2692
- Updated dependencies for technical currency purposes.
v2.14.1
Zowe Explorer
Bug fixes
- Update transitive dependencies for technical currency.
Zowe Explorer Extension for FTP
Bug fixes
- Fix Windows-specific hangs when saving members that contain JCL via the FTP extension. Thanks @tiantn & @std4lqi. #2533
- Update transitive dependencies for technical currency.
Zowe Explorer APIs
Bug fixes
- Update transitive dependencies for technical currency.