Releases: zowe/zowe-explorer-vscode
Releases · zowe/zowe-explorer-vscode
v3.0.0-next.202409132122
Zowe Explorer
New features and enhancements
- Implemented support for favoriting a data set search that contains member wildcards. #1164 thanks @traeok
- Resolved
TypeError: Cannot read properties of undefined (reading 'direction')
error for favorited items. #3067 Thanks @traeok
Bug fixes
- Fix issue with outdated SSH credentials stored securely in the SSH profile causing errors. #2901 Thanks @likhithanimma1
Zowe Explorer APIs
New features and enhancements
- Added optional
patternMatches
property to theIZoweDatasetTreeNode
interface to cache pattern matches from an applied filter search. #1164 Thanks @traeok
Bug fixes
- Fix extender's ability to fetch profile information from ProfilesCache for SSH profile types. thanks @JillieBeanSim
v3.0.0-next.202409091409
Zowe Explorer
Bug fixes
- Update Zowe SDKs to
8.0.0-next.202408301809
for technical currency.
IBM z/OS FTP for Zowe Explorer
Bug fixes
- Update Zowe SDKs to
8.0.0-next.202408301809
for technical currency. - Update z/OS FTP Plug-in for Zowe CLI dependency to
3.0.0-next.202407311518
.
Zowe Explorer APIs
Bug fixes
- Update Zowe SDKs to
8.0.0-next.202408301809
for technical currency.
v2.18.0
Zowe Explorer
New features and enhancements
- Added new Zowe Explorer z/OS Console webview with access via VS Code command pallete to issue MVS Console commands. #2925 Thanks @crshnburn
Bug fixes
- Fixed issue where creating a new team configuration file could cause Zowe Explorer to crash, resulting in all sessions disappearing from trees. #2906 Thanks @t1m0thyj
- Fixed data set not opening when the token has expired. #3001 Thanks @KaranP25
- Fixed JSON errors being ignored when
zowe.config.json
files change on disk and are reloaded. #3066 #3074 Thanks @t1m0thyj - Resolved an issue where extender event callbacks were not always fired when the team configuration file was created, updated or deleted. #3078 Thanks @traeok
IBM z/OS FTP for Zowe Explorer
Bug fixes
- Renamed extension to
IBM z/OS FTP for Zowe Explorer
. #2990 Thanks @zFernand0
Zowe Explorer APIs
Bug fixes
- Fixed an issue where the
ZoweVsCodeExtension.updateCredentials
method could remove credentials from session when input prompt was cancelled. #3018 Thanks @t1m0thyj - Updated the
@zowe/cli
dependency to fix error when using session with auth type "none". zowe-cli#2219 Thanks @t1m0thyj - Fixed errors being logged silently rather than thrown in
ProfilesCache.refresh
method. #3066 Thanks @t1m0thyj
v3.0.0-next.202408301858
Zowe Explorer
New features and enhancements
- Refactored behavior and management of Favorites in Zowe Explorer. #2026 Thanks @traeok
- Renamed
isHomeProfile
context helper function toisGlobalProfile
for clarity. #2026 Thanks @traeok - Set up POEditor project for contributing translations and cleaned up redundant localization strings. #546 Thanks @t1m0thyj
- Replaced
ts-loader
withesbuild-loader
to improve build speed for developers. #2909 Thanks @traeok - Grouped Common methods into Singleton classes. #2109 Thanks @rudyflores
- BREAKING Moved data set templates out of data set history settings into new setting "zowe.ds.templates". #2345 Thanks @JillieBeanSim
- Ported the following enhancements from v2:
- Added integration and end-to-end test framework to verify extension behavior and catch issues during Zowe Explorer development. #2322
- Breaking: Removed deprecated methods: #2238
DatasetActions.copyDataSet
- useDatasetActions.copyDataSets
insteadUSSActions.pasteUssFile
- useDatasetActions.pasteUss
insteadZoweUSSNode.refreshAndReopen
- useZoweUSSNode.reopen
instead
- Add deprecation message to history settings explaining to users how to edit items. #2303 Thanks @JillieBeanSim
- Breaking: Consolidated VS Code commands: (Thanks @t1m0thyj)
zowe.ds.addFavorite
,zowe.uss.addFavorite
,zowe.jobs.addFavorite
- usezowe.addFavorite
insteadzowe.ds.disableValidation
,zowe.uss.disableValidation
,zowe.jobs.disableValidation
- usezowe.disableValidation
insteadzowe.ds.deleteProfile
,zowe.uss.deleteProfile
,zowe.jobs.deleteProfile
,zowe.cmd.deleteProfile
- usezowe.deleteProfile
insteadzowe.ds.editSession
,zowe.uss.editSession
,zowe.jobs.editSession
- usezowe.editSession
insteadzowe.ds.enableValidation
,zowe.uss.enableValidation
,zowe.jobs.enableValidation
- usezowe.enableValidation
insteadzowe.ds.openWithEncoding
,zowe.uss.openWithEncoding
- usezowe.openWithEncoding
insteadzowe.ds.removeFavorite
,zowe.uss.removeFavorite
,zowe.jobs.removeFavorite
- usezowe.removeFavorite
insteadzowe.ds.removeFavProfile
,zowe.uss.removeFavProfile
,zowe.jobs.removeFavProfile
- usezowe.removeFavProfile
insteadzowe.ds.removeSavedSearch
,zowe.uss.removeSavedSearch
,zowe.jobs.removeSearchFavorite
- usezowe.removeFavorite
insteadzowe.ds.removeSession
,zowe.uss.removeSession
,zowe.jobs.removeSession
- usezowe.removeSession
insteadzowe.ds.saveSearch
,zowe.uss.saveSearch
,zowe.jobs.saveSearch
- usezowe.saveSearch
insteadzowe.ds.ssoLogin
,zowe.uss.ssoLogin
,zowe.jobs.ssoLogin
- usezowe.ssoLogin
insteadzowe.ds.ssoLogout
,zowe.uss.ssoLogout
,zowe.jobs.ssoLogout
- usezowe.ssoLogout
instead
- Added support for
consoleName
property in z/OSMF profiles when issuing MVS commands #1667 Thanks @t1m0thyj - Updated sorting of PDS members to show items without stats at bottom of list #2660 Thanks @traeok
- Added PEM certificate support as an authentication method for logging into the API ML. #2621 Thanks @awharn @t1m0thyj @traeok
- Added support to view the Encoding history for MVS and Dataset in the History View. #2776 Thanks @KaranP25
- Added error handling for when the default credential manager is unable to initialize. #2811 Thanks @rudyflores
- Breaking: Zowe Explorer no longer uses a temporary directory for storing Data Sets and USS files. All settings related to the temporary downloads folder have been removed. In order to access resources stored by Zowe Explorer v3, refer to the FileSystemProvider documentation for information on how to build and access resource URIs. Extenders can detect changes to resources using the
onResourceChanged
function in theZoweExplorerApiRegister
class. #2951 Thanks @traeok - Implemented the
onVaultUpdate
VSCode events to notify extenders when credentials are updated on the OS vault by other applications. #2994 Thanks @zFernand0 - Implemented the
onCredMgrUpdate
VSCode events to notify extenders when the local PC's credential manager has been updated by other applications. #2994 Thanks @zFernand0 - Changed default base profile naming scheme in newly generated configuration files to prevent name and property conflicts between Global and Project profiles #2682 Thanks @awharn
- Implemented support for building, exposing and displaying table views within Zowe Explorer. Tables can be customized and exposed using the helper facilities (
TableBuilder
andTableMediator
) for an extender's specific use case. For more information on how to configure and show tables, please refer to the wiki article on Table Views. #2258 Thanks @traeok - Added support for logging in to multiple API ML instances per team config file. #2264 Thanks @t1m0thyj
- Added remote lookup functionality for Data Sets and USS, allowing Zowe Explorer to locate and resolve mainframe resources on demand. #3040 Thanks @traeok
- Implemented change detection in the Data Sets and USS filesystems, so that changes on the mainframe will be reflected in opened editors for Data Sets and USS files. #3040 Thanks @traeok
- Implemented a "Show as Table" option for profile nodes in the Jobs tree, displaying lists of jobs in a tabular view. Jobs can be filtered and sorted within this view, and users can select jobs to cancel, delete or download. #2258 Thanks @traeok
- Replaced
lodash
dependency withes-toolkit
to reduce webview bundle size and add technical currency. #3060 Thanks @traeok
Bug fixes
- Fixed vNext-only issue where users are not able to create data sets. #2783. Thanks @zFernand0
- Omitted the following Zowe Explorer commands from the Command Palette that do not execute properly when run as a standalone command: (Thanks @traeok)
Zowe Explorer: Cancel job
Zowe Explorer: Filter jobs
Zowe Explorer: Filter PDS members
Zowe Explorer: Sort jobs
Zowe Explorer: Sort PDS members
Zowe Explorer: Start Polling
Zowe Explorer: Stop Polling
- Ported the following fixes from v2:
- Moved schema warnings into the log file (rather than a UI message) to minimize end-user disruption. #2860
- Fix issue with base profile not being included in fresh team configuration file. #2887 Thanks @JillieBeanSim
- Fixed an issue where the
onProfilesUpdate
event did not fire after secure credentials were updated. #2822 Thanks @traeok - Fixed issue where saving changes to favorited PDS member fails when custom temp folder is set on Windows. #2880 Thanks @t1m0thyj
- Fixed issue where multiple extensions that contribute profiles to a tree view using the Zowe Explorer API may fail to load. #2888 Thanks @t1m0thyj
- Fixed regression where
getProviderForNode
returned the wrong tree provider after performing an action on a Zowe tree node, causing some commands to fail silently. #2967 Thanks @traeok - Fixed issue where creating a new team configuration file could cause Zowe Explorer to crash, resulting in all sessions disappearing from trees. #2906 Thanks @t1m0thyj
- Addressed breaking changes from the Zowe Explorer API package. #2952 Thanks @zFernand0
- Fixed data set not opening when the token has expired. #3001 Thanks @KaranP25
- Fixed an issue where upgrading from Zowe Explorer v1 and selecting "Reload Extensions"...
v2.17.0
Zowe Explorer
New features and enhancements
- Added the ability to open a Favorited Job Search under Favorites #2930 Thanks @SanthoshiBoyina1
- Added the ability to switch between basic authentication and token-based authentication. #2944 Thanks @SanthoshiBoyina1
Zowe Explorer APIs
New features and enhancements
- Updated the
@zowe/cli
dependency to 7.27.0 to support proxy environment variables #3003 Thanks @t1m0thyj
Bug fixes
v2.16.3
v2.16.2
Zowe Explorer
Bug fixes
- Update dependencies for technical currency purposes.
- Fix issue Right-click-delete option deleting the currently open/selected file and not the file which is right-clicked when members having same name #2941 Thanks @likhithanimma1
- Fixed issue where Download Spool action could fail to find spool files to download. #2943 Thanks @t1m0thyj
Zowe Explorer Extension for FTP
Bug fixes
- Update dependencies for technical currency purposes.
Zowe Explorer APIs
Bug fixes
v1.22.8
v2.16.1
v2.16.0
Zowe Explorer
New features and enhancements
- Added support for
consoleName
property in z/OSMF profiles when issuing MVS commands. #1667 Thanks @t1m0thyj - Updated sorting of PDS members to show items without stats at bottom of list. #2660 Thanks @t1m0thyj
- Added support to view the Encoding history for MVS and Dataset in the History View. #2776 Thanks @KaranP25
- Updated MVS view progress indicator for entering a filter search. #2181 Thanks @JillieBeanSim
- Added error handling for when the default credential manager is unable to initialize. #2811 Thanks @rudyflores
- Provide users with the option to upload binary files by implementing a "Upload Files (Binary)" right-click option in the USS tree. #1956 Thanks @likhithanimma1
- Added Status bar to indicate that data is being pulled from mainframe. #2484 Thanks @Ash-2k3
- Added PEM certificate support as an authentication method for logging into the API ML. #2621 Thanks @traeok
Bug fixes
- Fixed issue where clicking on a submitted job hyperlink throws an error. #2813 Thanks @SanthoshiBoyina
- Omitted the following Zowe Explorer commands from the Command Palette that do not execute properly when run as a standalone command: #2853 Thanks @traeok
Zowe Explorer: Cancel job
Zowe Explorer: Filter jobs
Zowe Explorer: Filter PDS members
Zowe Explorer: Sort jobs
Zowe Explorer: Sort PDS members
Zowe Explorer: Start Polling
Zowe Explorer: Stop Polling
- Duplicated profile schema writing on repeated Team Config file initialization #2828 Thanks @sosadchuk
- Fixed issue where saving changes to favorited PDS member fails when custom temp folder is set on Windows. #2880 Thanks @t1m0thyj
- Fixed issue where data sets or members containing binary content cannot be opened. #2696 Thanks @t1m0thyj
Zowe Explorer Extension for FTP
Bug fixes
- Fix issue with zFTP spool files not listing properly for active jobs. #2832 Thanks @tiantn
- Changed the hashing algorithm for e-tag generation from
sha1
tosha256
to avoid collisions. #2890 Thanks @traeok
Zowe Explorer APIs
New features and enhancements
- Added optional
consoleName
argument toZosmfCommandApi.issueMvsCommand
. #1667 Thanks @t1m0thyj - Added "Date Completed" attribute to JobSortOpts enum type. #1685 Thanks @likhithanimma1
- Added PEM certificate support as an authentication method for logging into the API ML. #2621 Thanks @traeok
Bug fixes
- Updated
@zowe/cli
dependency to fix issue where "Log out of authentication service" doesn't show in Manage Profile menu. #2633 Thanks @t1m0thyj - Fixed regression of issue where the
ProfilesCache
class would retain old service profiles, even if they were removed from the team config. #2910 Thanks @t1m0thyj