Skip to content

Latest commit

 

History

History
622 lines (471 loc) · 27.3 KB

CHANGELOG.md

File metadata and controls

622 lines (471 loc) · 27.3 KB

1.16.3 - 2023-06-16

  • [#356] New Feature : Upload to all profiles (Pull request #313 from @wewawa vscode-sftp:create_multi_command).
  • [#357] Fix : Correcting Typo 'avaliable' => 'available' (Pull request #343 from @kjo-sdds vscode-sftp:develop).
  • [#358] Permissions : Add filePerm and dirPerm options for configuring permissions (Pull request #347 from @Jchase2 vscode-sftp:develop).
  • [#359] Fix : Correcting sftp connection with public key (Pull request #350 from @inu1255 vscode-sftp:develop).
  • Upgrade ssh2 version to official v1.13.0 by @mscdex.

pre-1.16.2 - 2022-11-30

  • [#271] Fix case change of file name not sent correctly (Pull request #249 from @NyaPPuu vscode-sftp:fix_rename).
  • [#272] Update npm types/node depedency to v9.6.51.

1.16.1 - 2022-11-02

  • [#251] Add multiple select + Update Download File & Downalod Folder commands to the remote view + Add Upload File & Upload Folder commands to the remote view (Pull request #221 from @NyaPPuu vscode-sftp:add_multiple_select).

1.16.0 - 2022-10-29

  • [#242] Add order option and fix typos in docs (Pull request #157 from @NyaPPuu vscode-sftp:add_order_option).
  • [#243] Fix refresh when creating/deleting file/folder + Fix 'Reveal in Remote Explorer' and Refresh Button in Remote Explorer. (Pull request #159 from @NyaPPuu vscode-sftp:fix_refresh).
  • [#244] Cleanup Text in Markdown Files (Pull request #213 from @BrayFlex vscode-sftp:develop).

1.15.20 - 2022-08-28

  • Fix typo 'worksapce' to 'workspace' (Pull request #158 from @NyaPPuu vscode-sftp:fix_typo).
  • Add Download File & Downalod Folder commands to the remote view (Thanks to @mrandrey on issue #97).
  • Update npm types/fs-extra depedency to v9.0.13 (Pull request #204 from @dependabot vscode-sftp:dependabot/npm_and_yarn/types/fs-extra-9.0.13).
  • Update npm typescript-tslint-plugin depedency to v1.0.2 (Pull request #206 from @dependabot vscode-sftp:dependabot/npm_and_yarn/typescript-tslint-plugin-1.0.2).
  • Update npm tslint depedency to v6.1.3 (Pull request #207 from @dependabot vscode-sftp:dependabot/npm_and_yarn/tslint-6.1.3).
  • Update npm ts-loader depedency to v9.4.1 (Pull request #208 from @dependabot vscode-sftp:dependabot/npm_and_yarn/ts-loader-9.4.1).
  • Update npm typescript depedency to v3.9.7.
  • Update npm jest depedency to v29.0.3.

1.15.19 - 2022-08-26

  • [#72] Change uploadOnSave default value from true to false.

1.15.18 - 2022-08-26

  • Update npm async depedency to v3.2.4.
  • Update npm fs-extra depedency to v10.1.0.
  • Update npm tmp depedency to v0.2.1.
  • Update npm upath depedency to v2.0.1.

1.15.17 - 2022-08-26

  • Upgrade ssh2 version to official v1.11.0 by @mscdex.

1.15.16 - 2022-05-26

1.15.15 - 2022-08-21

  • Fix "Open SSH in Terminal" not working because "terminal.integrated.shell.windows" is deprecated and fix typo src/commands/commandOpenSshConnection.ts. (Pull request #155 from @mean-cj vscode-sftp:patch-2).

1.15.14 - 2022-05-06

  • Update npm async depedency to v2.6.4.
  • Update npm minimist depedency to v1.2.6.

1.15.13 - 2022-02-11

  • Add support for OpenSSH v8.8 SSH private key by using SHA-2 instead of SHA-1 to fix SSH public key signatures. (See issue #112).

1.15.12 - 2022-02-11

  • Add deletions support to "Upload Changed files" command. (Pull request #113 from @brykov vscode-sftp:master merged inside #117).

  • 1.15.11 - 2022-02-09

  • Enhance sftp interactiveAuth mode (See Wiki). (Pull request #94 from @lacastorine vscode-sftp:lacastorine merged inside #114).

1.15.10 - 2021-11-22

  • Update npm json-schema devDepedency to v0.2.3.

1.15.9 - 2021-11-21

  • Remove ssh configuration bug introduced in pull request #69 from @clemyan while we can find another solution.

1.15.8 - 2021-11-12

  • Fix 'Upload Changed Files' & 'No Such File' bugs (Commit fix upload changed files from @wandway vscode-sftp:master).
  • Make the 'Upload Changed Files' command visible and add a default keyboard shortcut (Ctrl+Alt+U) to call it (Merged pull request #84 from @PaPa31 vscode-sftp:master). See FAQ).
  • Update Webpack from 4.39.2 to 5.0.0.
  • Update Webpack-cli from 3.3.7 to 4.7.0.

1.15.7 - 2021-11-12

  • Upgrade ssh2 version to official v1.5.0 by @mscdex.

1.15.6 - 2021-10-27

  • Fix ssh configuration resolution (Merged pull request #69 from @clemyan vscode-sftp:fix-ssh-config).

1.15.5 - 2021-10-27

  • Update mtime after file was saved before upload (Merged pull request #75 from @viperet vscode-sftp:save_before_upload_mtime).
  • Add pull request issue template.
  • Add funding/sponsors page.
  • Add code scanning alert.

1.15.4 - 2021-10-04

  • Remove error message when calling sftp.sync.remoteToLocal command in vscode tasks.json.

1.15.3 - 2021-09-10

  • Upgrade ssh2 version to official v1.4.0 bcy @mscdex.

1.15.2 - 2021-08-24

1.15.1 - 2021-08-24

  • Add the useTempFile option to the test configuration spec.
  • Fix get target mode error && add more precise logger-infos for tranfer tasks (Merged pull request #29 from @kripper vscode-sftp:master).

1.15.0 - 2021-08-23

  • New option useTempFile (Merged pull request #29 from @kripper vscode-sftp:master).
  • Update of the wiki to add support for useTempFile option.

1.14.0 - 2021-08-06

  • Update of the FAQ to add support for old/legacy systems.
  • switching from beta to stable.

1.14.0-beta - 2021-07-15

  • Add create remote file and create remote folder commands (Merged pull request #18 from @mathsgod vscode-sftp:master).

1.13.6 - 2021-07-15

  • Fix syntax in src\fileHandlers\transfer\__tests__\transfer-test.ts.

1.13.5 - 2021-07-10

1.13.4 - 2021-07-10

  • Fix "Error with the transfer direction."
  • Add loggers for transfer informations.

1.13.3 - 2021-07-09

  • re-add braces >=2.3.1 to package.json.
  • re-add yargs-parser ^20.2.4 to package.json.
  • Remove yarn.lock.
  • Add package-lock.json.
  • Fix Writing CHANNEL_DATA (0) / Writing FSETSTAT (Merged pull request #12 from @zarausto vscode-sftp:patch-1).
  • Fix transfer-test for Windows platform (Merged pull request #11 from @alex1504 vscode-sftp:fix-transfer-test).

1.13.2 - 2021-07-07

  • remove braces >=2.3.1 to package.json.
  • remove yargs-parser ^20.2.4 to package.json.
  • Remove the fix for the "No such file" error on VSCode 1.56 since it's been implementend in the new ssh2 v1.1.0 npm package (Commit SFTP: explicitly set autoClose option for node 14+ from @mscdex ssh2:master).

1.13.1 - 2021-07-06

  • Add braces >=2.3.1 to package.json.
  • Add node-notifier >=8.0.1 to package.json.
  • Add yargs-parser ^20.2.4 to package.json.
  • Changing publisher and repo links.
  • Fixed error "No such file" on VSCode 1.56.
  • Fixed issue with uploading of file which has unsaved changes.

1.13.0 - 2021-07-06

  • Upgrade ssh2 version to official v1.1.0 by @mscdex.

1.12.10 - 2021-05-15

  • Improve sftp reliability.

1.12.3 - 2019-04-27

  • Minor improvements.
  • Bug fix.

1.12.1 - 2019-03-28

1.12.0 - 2019-03-21

1.11.0 - 2019-03-15

  • Save before upload.
  • Fix #490.

1.9.4 - 2019-02-26

  • Fix sshConfig file not work.
  • Open SSH in Terminal can enter to remote path.

1.9.3 - 2019-01-30

  • New icon for RemoteExplorer. Thanks niccolomineo and jonbp.
  • Change port to number in the generated configuration.

1.9.2 - 2019-01-22

1.9.0 - 2019-01-08

  • Control files and folders to show or hide in Remote Explorer by remoteExplorer.filesExclude. #410.
  • Suport new OpenSSH key format. #391.
  • Improve performance.

1.8.4 - 2018-12-16

  • Fix ignore not work when use profile. #428.

1.8.3 - 2018-12-14

  • Upgrade VSCode engine version.

1.8.2 - 2018-12-13

  • Add Collapse All action to RemoteExplorer.

1.8.0 - 2018-12-06

1.7.6 - 2018-11-22

  • Reduce 80% startup time.
  • Fix #396.

1.7.5 - 2018-11-15

1.7.4 - 2018-11-09

  • Fix #362.
  • Don't upload the file when it's in downloading. #390.

1.7.3 - 2018-11-03

1.7.2 - 2018-10-29

1.7.1 - 2018-10-25

1.7.0 - 2018-10-19

New Features

1.6.0 - 2018-10-12

New Features

Breaking Changes

  • Remove Command SFTP: Sync To Remote.
  • Remove Command SFTP: Sync To Local.
  • Remove configuration option syncModel.

1.5.13 - 2018-10-08

1.5.12 - 2018-10-07

  • New command Diff Active File with Remote.

  • Command Set Profile can receive an argument from keybindings.

    {
      "key": "ctrl+shift+cmd+d",
      "command": "sftp.setProfile",
      "args": "dev"
    }

1.5.10 - 2018-09-28

1.5.9 - 2018-09-27

1.5.8 - 2018-09-25

  • Show name in the remote explorer. #315.
  • Fix #308.

1.5.0 - 2018-09-13

New Features

  • new alt commands Force Download and Force Upload. This allow you to download/upload files but disregard ignore rules.

Breaking Changes

  • Rename command sftp.trans.remote(SFTP: Upload) to sftp.upload.activeFile and command sftp.trans.local(SFTP: Download) to sftp.download.activeFile. Please update your keybinding if you've used one of these commands.

Deprecated

  • Commands SFTP: List and SFTP: List All will be removed in favor of Remote Explorer in next release.

1.4.1 - 2018-09-03

Feature

Fix

  • Fix sshConfig file not overwriting default configuration. #305.

1.4.0 - 2018-08-27

Feature

  • Connection Hopping allow you to connection to a target server through a proxy with ssh protocol.

1.3.9 - 2018-08-14

1.3.8 - 2018-08-13

1.3.7 - 2018-08-10

  • Fix bug in remoteExplorer.refresh.

1.3.0 - 2018-08-02

New Features

1.2.7 - 2018-07-27

New Features

1.2.3 - 2018-06-19

New Features

1.2.0 - 2018-06-19

  • Support SSH configuration file. The default ssh configuration file is ~/.ssh/config. This can be changed by sshConfigPath option.

1.1.12 - 2018-06-08

1.1.11 - 2018-05-21

1.1.10 - 2018-05-18

  • Show open folder prompt in sftp:config command.
  • Fix #174.

1.1.9 - 2018-05-17

  • Add confirm option to downloadOnOpen.
  • Fix #160.
  • Fix #195.

1.1.8 - 2018-05-15

  • Some UX improvements.
    • Only show sftp menu when extension get activated (Thanks @mikolino).
    • Remove some unnecessary warning.
  • Improve ftp reliability.
  • Upgrade ssh2 version.

1.1.7 - 2018-03-31

1.1.6 - 2018-03-24

  • Better procedure message in status bar.
  • Fix sync error when synced target is not exist.
  • Fix #146.

1.1.5 - 2018-03-23

  • Improve stability of ftp protocol.
  • Fix document don't show automatically after select a file through list command.
  • Fix #113.

1.1.4 - 2018-03-21

1.1.3 - 2018-03-18

  • Remove default ignore configuration. No files will be ignored if you don't explicitly configuration ignore option. Related isuse #138.
  • Fix #133.
  • Fix #136.

1.1.0 - 2018-03-13

1.0.5 - 2018-02-24

1.0.4 - 2018-02-08

  • New configuration option concurrency.
  • New configuration option algorithms.
  • Fix #103.

1.0.3 - 2018-02-05

  • Simplify default configuration file's content when exec sftp: config.
  • Configuration autocomplete.
  • Fix watcher stop work after 'download' or 'sync to local'.

1.0.2 - 2018-01-30

  • Add FTPS support.
  • Add passphrase/password dialog support.
  • Fix configuration not found error after configuration file changed.
  • Fix sftp config failed to show created configuration file in vscode.

1.0.0 - 2018-01-26

🎉🎉🎉This release include some new features, bugfixs and improvements. It may be bring some new bugs, welcome to feedback.

New Features

  • list and list all command.

    • list will list all remote files except those match your ignore rules.
    • list all will list all remote files.

    The target will be dowmload after you select. And it will be open in vscode if the target is a file.

  • When you download a folder through a command, the vscode explorer will be refreshed when the command finish.

Breaking Changes

  • Change to git ignore spec. It's more powerful and concise. You may need to change your ignore configuration.

0.9.4 - 2017-12-18

  • Context now receives a relative path.
  • Fix #69, #70.

0.9.0 - 2017-12-16

  • Add a option to configuration a local path that correspond to a remote path.
  • Support multiple configurations in one configuration file.
  • Remove .sftpConfig.json configuration file support.
  • Remove none-worksapce-root configuration files support.

0.8.11 - 2017-11-30

  • Fix ftp can't preserve file permissions.

0.8.10 - 2017-11-20

  • Disable create configuration at none-workspace-root-folder.

0.8.9 - 2017-11-17

  • Preserve file permissions.
  • Better README thanks kataklys.
  • Fix Empty (0kb) files when download and uplaod. Thanks for kataklys's help (#33)
  • Show a waring for existing none-worksapce-root configuration files. Previously you can create multiple configuration files anywhere under workspace. So you won't need to open multiple vscode instances to make sftp working in different folders. Sincle vscode support Multi-root Workspaces. There is no necessary to support multiple configuration now. This will make sftp both simple and a bettern starup performace.

0.8.8 - 2017-11-11

Bugfix

  • Files is not correctly filtered at configuration setup.

0.8.7 - 2017-11-07

Bugfix

  • Configuration setup not work for directories whose name does end with .vscode.

0.8.6 - 2017-11-06

  • Performance improvement.
  • Show a waring to the old .sftpConfig.json file.

Behaviour Change

Now uploadOnSave only happens on a vscode save opetarion. It used to happen on a disk save opetarion caused by anything.

0.8.5 - 2017-10-18

Improvement

  • support more cipher algorithms.

0.8.4 - 2017-10-10

Improvement

  • log more infos to output pannel.

0.8.3 - 2017-09-26

Bugfix

  • fix couldn't create configuration through file picker when no sub files in the directory.

0.8.2 - 2017-09-24

Enhance

  • Don't need to reload vscode after execute SFTP: config command.
  • SFTP: config creates sftp.json now.

0.8.1 - 2017-09-22

Bugfix

  • WIN could not find configuration(path is not normalized).

0.8.0 - 2017-09-22

Feature

  • support multi-root workspace.

Change

  • Configuration file name is changing to sftp.json from .sftpConfig.json for concision.

Bugfix

  • fix a bug that always return the same ssh session when have multiple configurations in workspace.

0.7.11 - 2017-09-13

Bugfix

  • fix tribe retrive.

0.7.10 - 2017-09-13

Bugfix

  • fix configuration not found when have multiple configuration files in workspace.

0.7.9 - 2017-09-01

Bugfix

  • change tip text from uploading to sync when download and upload.

0.7.8 - 2017-08-20

Bugfix

  • Fix command not found error when no folder opened.

0.7.7 - 2017-07-25

Bugfix

  • Fix folder match of ignore.

0.7.6 - 2017-07-24

Bugfix

0.7.5 - 2017-07-18

Feature

  • A new editor configuration sftp.printDebugLog, dafault with false.

0.7.4 - 2017-07-14

Enhance

  • Configuration validation failing at startup does not require a reload to make extension work.

0.7.3 - 2017-07-13

Feature

  • Configuration validation.

Misc

  • More accurate watcher description.

0.7.2 - 2017-07-04

Feature

  • Add a way to execute commands on all detected configuration root folders.(run commands throw command palette)

0.7.1 - 2017-07-04

Bugfix

  • Fix miss files because of throttle.

0.7.0 - 2017-06-30

Breaking Change

  • Now configuration files are located in .vscode folder. Just move every .sftpConfig.json to the .vscode folder of same hierarchy.

0.6.14 - 2017-06-29

Enhance

  • show authentication input as asterisk.

0.6.13 - 2017-06-28

Feature

  • ssh agent authentication.

0.6.12 - 2017-06-26

Feature

  • Interactive authentication.

0.6.11 - 2017-06-22

Feature

  • Ignore works for download/sync remote file to local.

0.6.10 - 2017-06-13

Enhance

  • Better log.

0.6.9 - 2017-06-11

Bugfix

  • Remove unnecessary error message.
  • Sync blocks on symlink.

0.6.8 - 2017-06-09

Enhance

  • Activate the extension only when it needs to. You must have the vscode greater than 1.13.0.

0.6.7 - 2017-06-07

Enhance

  • Keeping active so you don't have to reload vscode to active sftp when create configuration file at the first time.

0.6.6 - 2017-06-06

Bugfix

  • Window can't auto create dir non-existing.

0.6.2 - 2017-06-05

Bugfix

  • Incorrectly configuration not found error popup.

0.6.1 - 2017-06-03

Bugfix

  • Don't watch file when there is no .sftpConfig file.

0.6.0 - 2017-06-02

Feature

  • Support ftp.

Feedback

  • More debug info.

Bugfix

  • Fix SFTPFileSystem.rmdir doesn't resolve correctly.
  • Disable watcher on pulling files.
  • Make true re-connect when it need to.

0.5.4 - 2017-05-30

Feedback

  • Better error log.
  • Output debug info in sftp output channel.

Bugfix

  • Fix some files missed uploading when they has updated because of throttle.

0.5.3 - 2017-05-26

Feature

  • AutoSave now works even in external file update!🎉🎉🎉
  • A new configuration watcher. Now there is a way to perceive external file change(create, delete).

0.5.2 - 2017-05-22

Bugfix

  • Running a command through shortcut couldn't find active document correctly.

Feedback

  • Show path that is relative to the workspace root instead of full path on status bar.

0.5.1 - 2017-05-22

Enhance

  • Provide a way to run command at the workspace root.

0.5.0 - 2017-05-19

Feature

  • Keep ssh connect alive (re-connect only when needed).

0.4.12 - 2017-05-18

Bugfix

  • Fix binary file upload.

0.4.11 - 2017-05-18

Feedback

  • Better status indication.

0.4.10 - 2017-05-18

Bugfix

  • Configuration file not found in windows.
  • Check existence of privateKeyPath.

0.4.0 - 2017-05-17

Configuration

  • Add option syncModel.

Command

  • New command Upload.
  • New command Download.