Skip to content

Releases: zowe/zowe-explorer-vscode

v3.0.0-next.202409132122

13 Sep 21:28
Compare
Choose a tag to compare
Pre-release

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 the IZoweDatasetTreeNode 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

09 Sep 14:13
Compare
Choose a tag to compare
Pre-release

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

05 Sep 15:31
Compare
Choose a tag to compare

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

30 Aug 19:01
Compare
Choose a tag to compare
Pre-release

Zowe Explorer

New features and enhancements

  • Refactored behavior and management of Favorites in Zowe Explorer. #2026 Thanks @traeok
  • Renamed isHomeProfile context helper function to isGlobalProfile for clarity. #2026 Thanks @traeok
  • Set up POEditor project for contributing translations and cleaned up redundant localization strings. #546 Thanks @t1m0thyj
  • Replaced ts-loader with esbuild-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 a "Copy Relative Path" context option for USS files and directories in the tree view. #2908
    • Added a "Copy Name" context option for data sets, jobs and spool files in the tree view. #2908
  • 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 - use DatasetActions.copyDataSets instead
    • USSActions.pasteUssFile - use DatasetActions.pasteUss instead
    • ZoweUSSNode.refreshAndReopen - use ZoweUSSNode.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 - use zowe.addFavorite instead
    • zowe.ds.disableValidation, zowe.uss.disableValidation, zowe.jobs.disableValidation - use zowe.disableValidation instead
    • zowe.ds.deleteProfile, zowe.uss.deleteProfile, zowe.jobs.deleteProfile, zowe.cmd.deleteProfile - use zowe.deleteProfile instead
    • zowe.ds.editSession, zowe.uss.editSession, zowe.jobs.editSession - use zowe.editSession instead
    • zowe.ds.enableValidation, zowe.uss.enableValidation, zowe.jobs.enableValidation - use zowe.enableValidation instead
    • zowe.ds.openWithEncoding, zowe.uss.openWithEncoding - use zowe.openWithEncoding instead
    • zowe.ds.removeFavorite, zowe.uss.removeFavorite, zowe.jobs.removeFavorite - use zowe.removeFavorite instead
    • zowe.ds.removeFavProfile, zowe.uss.removeFavProfile, zowe.jobs.removeFavProfile - use zowe.removeFavProfile instead
    • zowe.ds.removeSavedSearch, zowe.uss.removeSavedSearch, zowe.jobs.removeSearchFavorite - use zowe.removeFavorite instead
    • zowe.ds.removeSession, zowe.uss.removeSession, zowe.jobs.removeSession - use zowe.removeSession instead
    • zowe.ds.saveSearch, zowe.uss.saveSearch, zowe.jobs.saveSearch - use zowe.saveSearch instead
    • zowe.ds.ssoLogin, zowe.uss.ssoLogin, zowe.jobs.ssoLogin - use zowe.ssoLogin instead
    • zowe.ds.ssoLogout, zowe.uss.ssoLogout, zowe.jobs.ssoLogout - use zowe.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 the ZoweExplorerApiRegister 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 and TableMediator) 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 with es-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"...
Read more

v2.17.0

23 Jul 16:00
Compare
Choose a tag to compare

Zowe Explorer

New features and enhancements

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

  • Removed handlebars dependency in favor of mustache for technical currency purposes. #2974 Thanks @traeok

v2.16.3

10 Jul 13:43
Compare
Choose a tag to compare

Zowe Explorer

New features and enhancements

Bug fixes

  • Fixed issue where USS files could not be submitted as JCL. #2991 Thanks @t1m0thyj

v2.16.2

14 Jun 12:21
Compare
Choose a tag to compare

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

  • Fixed an issue where the onProfilesUpdate event did not fire after secure credentials were updated. #2822 Thanks @traeok
  • Update dependencies for technical currency purposes.

v1.22.8

13 Jun 12:39
Compare
Choose a tag to compare

Zowe Explorer

Bug fixes

  • Update dependencies for technical currency purposes. #2934 Thanks @t1m0thyj

Zowe Explorer Extension for FTP

Bug fixes

  • Changed the hashing algorithm for e-tag generation from sha1 to sha256 to avoid collisions. #2890 Thanks @traeok

Zowe Explorer APIs

Bug fixes

  • Update dependencies for technical currency purposes. #2934 Thanks @t1m0thyj

v2.16.1

04 Jun 18:23
Compare
Choose a tag to compare

Zowe Explorer

Bug fixes

  • Fixed issue where multiple extensions that contribute profiles to a tree view using the Zowe Explorer API may fail to load. #2888 Thanks @t1m0thyj

v2.16.0

23 May 15:15
Compare
Choose a tag to compare

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 to sha256 to avoid collisions. #2890 Thanks @traeok

Zowe Explorer APIs

New features and enhancements

  • Added optional consoleName argument to ZosmfCommandApi.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