All notable changes to the z/OS FTP Plug-in for Zowe CLI will be documented in this file.
- MAJOR: v3.0.0 release
- Update: Final prerelease
- Update: See
2.1.9
for details
- Fix list spool file hang problem.
-
Major: Zowe V3 release
-
Enhancements:
- The following properties, interfaces, and/or functions were added:
zosNodeAccessor
as namespaces for the entirezos-node-accessor
package.TransferMode
from thezos-node-accessor
package.JobUtils.downloadSpoolContent
JobUtils.getSpoolDownloadFilePath
IListJobOption.jobName
IListJobOption.jobId
IConnectionOption
- For a full list of transfer modes, see ConnectionOption by
zos-node-accessor
- For a full list of transfer modes, see ConnectionOption by
IDatasetEntry
- For a full list of transfer modes, see DatasetEntry by
zos-node-accessor
- For a full list of transfer modes, see DatasetEntry by
IUSSEntry
- For a full list of transfer modes, see USSEntry by
zos-node-accessor
- For a full list of transfer modes, see USSEntry by
- The following properties, interfaces, and/or functions were added:
-
Breaking:
- Removed the following constants, interfaces, and other values:
IGetSpoolFileOption.jobName
JobUtils.parseJobDetails
CoreUtils.addLowerCaseKeysToObject
- Added proper typing to the parameters of the following functions:
CreateDataset.create
DataSetUtils.listDataSets
FTPConfig.connectFromArguments
- Return type changed:
Promise<any> --> Promise<ZosAccessor>
- Return type changed:
FTPConfig.createConfigFromArguments
- Return type changed:
any --> IConnectionOption
- Return type changed:
JobUtils.getSpoolFileContent
- Return type changed:
Promise<Buffer> --> Promise<string>
- Return type changed:
JobUtils.getSpoolFiles
JobUtils.submitJob
JobUtils.submitJobFromDataset
JobUtils.findJobByID
JobUtils.listJobs
JobUtils.deleteJob
UssUtils.listFiles
- Return type changed:
Promise<any[]> --> Promise<IUSSEntry[]>
- Return type changed:
UssUtils.makeDirectory
UssUtils.renameFile
UssUtils.deleteFile
UssUtils.downloadFile
UssUtils.uploadFile
UssUtils.deleteDirectory
DataSetUtils.listDataSets
- Return type changed:
Promise<any[]> --> Promise<IDatasetEntry[]>
- Return type changed:
DataSetUtils.listMembers
- Return type changed:
Promise<any[]> --> Promise<IDatasetEntry[]>
- Return type changed:
DataSetUtils.deleteDataSet
DataSetUtils.renameDataSet
DataSetUtils.downloadDataSet
DataSetUtils.uploadDataSet
DataSetUtils.allocateDataSet
AbstractTemplatedJCL.getJcl
- The properties in the interfaces below have changed:
IDownloadFileOption.transferType?: string
toIDownloadFileOption.transferType?: zna.TransferMode
IUploadFileOption.transferType?: string
toIUploadFileOption.transferType?: zna.TransferMode
IUploadDataSetOption.transferType?: string
toIUploadDataSetOption.transferType?: zna.TransferMode
ISpoolFile.id: string
toISpoolFile.id: number
ISpoolFile.stepname: string
toISpoolFile.stepName: string
ISpoolFile.procstep: string
toISpoolFile.procStep: string
ISpoolFile.ddname: string
toISpoolFile.ddName: string
ISpoolFile.ddname: string
toISpoolFile.ddName: string
IJobStatus.jobname: string
toIJobStatus.jobName: string
IJobStatus.jobid: string
toIJobStatus.jobId: string
IJob.jobname: string
toIJob.jobName: string
IJob.jobid: string
toIJob.jobId: string
IGetSpoolFileOption.fileId: string
toIGetSpoolFileOption.fileId: number
- Removed the following constants, interfaces, and other values:
- Fix issue #156 to return proper message for active job.
- BugFix: Upload dataset using Buffer, stead of string. 2533
- Simplify the preparation for JCL system tests
- Update the version of zos-node-accessor to 1.0.16
- BugFix: Add missing npm-shrinkwrap
- Add checking the uss file path when upload file or stdin to uss file.
- BugFix: Provide new utility function that checks file names for valid characters 143.
- Update example of
upload file-to-data-set
command.
- Updated the
zos-node-accessor
package to 1.0.14 for technical currency.
- Throw error when list jobs with invalid prefix or owner.
- Add encoding setting in profile.
- Support list jobs by status.
- Refine help of partitioned dataset allocation.
- Pick up
zos-node-accessor
v1.0.11 to fix listing single USS file or symbol link and update PDS dataset allocation.
- Major: Updated for V2 compatibility. See the prerelease items below for more details.
- Updated the plug-in to meet Zowe v2 conformance criteria.
- Publish
@next
tag that is compatible with Zowe v2 daemon mode and team config profiles.
- Change the profile fields from required to optional to compatible with base profile.
- BugFix: Refine error message of uploading partition dataset member. Refine description of parameter dcb of uploading sequential dataset.
- Change
bright
command tozowe
in test scripts.
- BugFix: Pruned dev dependencies from npm-shrinkwrap file.
- BugFix: Included an npm-shrinkwrap file to lock-down all transitive dependencies.
- Fix
download uss-file
andview uss-file
the file under the directory of symbol link.
- Add some second shortcuts to match with zowe core CLI options.
- Fix Windows path problem when using
delete uss-file
command.
- Support listing USS files with file name pattern containing *.
- Support listing loadlib members
- Clear password error message
- Support listing jobs without default prefix *.
- Added --rdw to
download dataset
command to download variable-length dataset.
- Expose meta data for Zowe Explorer FTP extension.
- Add
retcode
in the output of theview job-status-by-jobid
andsubmit
command to be consistent with ZOSMF plugin.
- Fixed list jobs problems.
- Updated list jobs unit test and system test.
- Add allocate command to allocate sequential or partitioned dataset.
- Move the reusable code from handlers to api folder.
- BugFix: Fixed an issue where the
view spool-file-by-id
command retrieved incorrect contents. #61
- Added three options for submit job: --wait, --wait-for-output, --wait-for-active.
- Added two commands: list data-set-members and make uss-directory.
- Fixed example quotes for uploading a file to a dataset.
- Changed packaged dependency versioning to lock down version of zos-node-accessor
- Plugin released