npm @zowe/zowe-explorer-api 3.2.0
v3.2.0

latest releases: 2.18.2, 3.2.2, 3.2.1...
4 months ago

Zowe Explorer

New features and enhancements

  • Added pagination functionality for job spool files and created a key binding option (ctrl + l) to load more job spool records. #1787
  • Added case sensitive and regular expression search options to Data Set searches. #3455
  • Added filtered and partitioned data set search history. #3455
  • Updated Zowe SDKs to 8.16.0 to include the latest enhancements from Imperative and the z/OS Files SDK. #3526
  • Added Time Started, Time Ended, and Time Submitted job properties to the Jobs table view. #3055
  • Implemented copy/paste functionality of data sets within and across LPARs. #3012
  • Implemented drag and drop functionality of data sets within and across LPARs. #3413
  • Adopted new Zowe Explorer API, ZoweVsCodeExtension.createTeamConfiguration for Zowe team configuration creation. #3088
  • Adopted ZE APIs new directConnectLogin and directConnectLogout methods for login and logout actions NOT using the tokenType apimlAuthenticationToken. #3346
  • Implemented Client Side Certificate Authentication support for z/OSMF. #2373
  • Added the "Copy Name" option to VSAM data sets. #3466
  • The refresh button in each tree view (Data Sets, Unix System Services, and Jobs) now refreshes all profile nodes in the tree. #3524
  • Users can now update the credentials for a profile when the autoStore property is set to false in a team configuration. When autoStore is false, the new credentials are only saved in memory, and these credentials persist until the user updates them again or closes VS Code. #3524
  • Optimized the refresh functionality in Zowe Explorer for performance and stability. Now, the profiles are refreshed once before refreshing all the tree providers. #3524
  • Implemented the SharedActions.refreshProvider function to allow refreshing a single tree provider. #3524
  • Added command to filter the USS tree by the path of a selected node. #1783.
  • Added a button to filter the USS tree by the parent path of the current filter. #1783.
  • Added an new VS Code command palette option Zowe Explorer: Update Profile Configuration Schema, allowing users to manually trigger an update to global and project level configuration schema files with registered Zowe Explorer extender types. #1642
  • Added script that will fetch latest localizations at every build now. #3573
  • Implemented copy/paste functionality of data sets within and across LPARs. #3012
  • Implemented drag and drop functionality of data sets within and across LPARs. #3413
  • Added a new "Override with Environment Variables" setting. When selected, Zowe Explorer prioritizes values from environment variables for properties when loading the user's team configuration. #3591
  • Implemented rich hover for Zowe Explorer profiles to show connection information. #3580
  • Added pagination support for data sets and PDS members. Now, the Data Sets tree view provides navigation controls and separates the list of items into pages. Users can configure the maximum amount of data sets to list per page by changing the Zowe -> Ds -> Paginate: Data Sets Per Page setting. #3585

Bug fixes

  • Fixed an issue where dragging and dropping data sets across LPARs resulted in silent failure. #3542
  • Replaced an import of ILocalStorageAccess from "@zowe/zowe-explorer-api/src/extend/ILocalStorageAccess" to "@zowe/zowe-explorer-api" #3606
  • Fixed an issue where edit history does not show the correct information. #3432
  • Fixed an issue where the 'Delete' key binding for the USS tree returns a 'contextValue' error. #2796
  • Fixed an issue where cancelling Unix, MVS or TSO command still submits the command. #3422
  • Fixed an issue where user is unable to open a renamed sequential data set from the Data Sets tree view.. #3345
  • Fixed an issue where the token expiration check was performed on profiles with APIs that do not support token types. #3525
  • Fixed an issue where the attributes were not shown for VSAM data sets when using the Show Attributes feature. #3545
  • Fixed an issue where right-click menu for data set shows wrong options after deleting multiple PDS members. #3516
  • Fixed an issue where the source data set was removed even though the move operation was not successful. #3518
  • Fixed an issue where copy-and-pasting an empty PDS within the same LPAR would result in an error. #3541
  • Updated dependencies for technical currency purposes. #3576
  • Fixed an issue where data sets were not requested with attributes if the profile type's API did not implement the dataSetsMatchingPattern function. #3578
  • Fixed an issue where remote changes to a data set member are not detected by Zowe Explorer if the member's resource path ends in an extension. #3555
  • Fixed an issue where a newly-created data set member might be opened without an extension. #3555
  • Fixed an issue where copy-and-pasting an empty PDS within the same LPAR would result in an error. #3541
  • Fixed an issue where favorites for extender profile types were duplicated in the tree views. #3548
  • Fixed an issue where multiple directories with the same name could not be favorited in the USS tree. #3590
  • Fixed an issue where an invalid token in a base configuration profile will take precedence over a plaintext user/password in a service configuration profile. #3575
  • Fixed an issue where profiles that were not utilizing tokens were improperly running checkJwtForProfile() function within the ZoweTreeProvider. #3575
  • Fixed an issue where searching for the root directory (/) under a profile caused the profile to show a placeholder rather than a list of the files and folders at that path. #3603
  • Fixed an issue where dragging and dropping a USS file caused an unhandled error while finalizing the drop operation. #3613
  • Fixed an issue where the onProfileUpdated event emitter was not guaranteed to be the same across Zowe Explorer and extenders, causing some event listeners to not fire when an extender fires the event emitter. #3622

IBM z/OS FTP for Zowe Explorer

New features and enhancements

  • Updated Zowe SDKs to 8.16.0 for technical currency. #3526
  • Updated the zFTP profile type schema meta-data to include a version to better track changes in the schema for updates needed on disk in the profile configuration schema files. #1642
  • Added support for the start and maxLength options on the dataSet and allMembers functions in the FtpMvsApi class. #3585

Bug fixes

  • Fixed an issue with the AbstractFtpApi.getSession function where the wrong property was used to store a new session, specifically when the profile is provided as a parameter. #3524
  • Updated dependencies for technical currency purposes. #3576

Zowe Explorer APIs

  • BugFix: Resolved a bug where extenders adding ssh or base to allTypes on ProfileCache will result in duplicate nodes when adding a profile of that type in Zowe Explorer. #3625

New features and enhancements

  • Added functionality and code lens for pagination in job spool files. #1787
  • Updated the Gui.showQuickPick function to support selecting more than one quickPickItem. #3526
  • Updated Zowe SDKs to 8.16.0 to include the latest enhancements from Imperative and the z/OS Files SDK. #3526
  • Added optional addSearchedKeywordHistory, getSearchedKeywordHistory, removeSearchedKeywordHistory, and resetSearchedKeywordHistory functions to the IZoweTree interface to provide the ability to search for previously searched keywords. #3526
  • Added new copyDataSetCrossLpar API to provide ability to copy/paste data sets across LPARs. #3012
  • Added new directConnectLogin and directConnectLogout to the ZoweVsCodeExtension class. #3346
  • Added new API, ZoweVsCodeExtension.createTeamConfiguration, allowing extenders to use the same prompting process adopted by Zowe Explorer for Zowe team configuration creation including all registered profile types. #3088
  • The certFile and certKeyFile are now supported fields for zosmf session/profile. #2373
  • Deprecated the flipState method on the IZoweTree interface in favor of the onCollapsibleStateChange method. Implement the onCollapsibleStateChange method to receive an accurate collapsible state for the given node. #3515
  • Generalized and updated the README. #3367
  • Added ability to pass the OverrideWithEnv property to the imperative.ProfileInfo class when the setting "Override with Environment Variables" is enabled. When enabled, environment variables such as ZOWE_OPT_USER and ZOWE_OPT_PASSWORD take priority over properties specified in the team configuration. #3591
  • Implemented the Paginator class, providing a generic facility for extenders to paginate tree nodes within their own tree views. #3585

Bug fixes

  • BugFix: Fixed an issue within the shouldRemoveTokenFromProfile() function where a the token type check was occurring on a service profile rather than the base profile. #3575
  • Updated dependencies for technical currency purposes. #3576
  • Fixed issue where webviews may register their onDidReceiveMessage event multiple times in the resolveForView function. #3584
  • Fixed an issue where the BaseProvider._reopenEditorForRelocatedUri function threw an exception when an open tab did not have a URI on its input property. #3613
  • Fixed an issue where the onProfileUpdated event emitter was not guaranteed to be the same across Zowe Explorer and extenders, causing some event listeners to not fire when an extender fires the event emitter. Now, the event is exposed through the API register, so that all operations on this event from the ZoweVsCodeExtension class are properly routed to the correct emitter. #3622

Don't miss a new zowe-explorer-api release

NewReleases is sending notifications on new releases.