Sublime SFTP 1.7.0 Changelog: Please be sure to restart Sublime Text 2 to start using this new version. ** Backwards Compatibility Breaks ** - Newly created remote configs will be called sftp-config.json instead of sftp-settings.json. You may need to update your VCS ignore settings. Existing sftp-settings.json files will continue to function. - The sftp_remotes folder in the Packages/User/ folder has been renamed to sftp_servers. You may need to update your VCS ignore settings. - The following commands were renamed: sftp_browse_remote -> sftp_browse_server sftp_edit_remote -> sftp_edit_server sftp_delete_remote -> sftp_delete_server Custom key bindings may need to be updated. New Features - Added sync_down_on_open setting that will prompt to download the remote version of a file when opening a file, if the remote version is newer. - Added confirm_overwrite_newer setting that will prompt if the file being uploaded is older than the file on the server. This only affects single file uploads and causes uploads to be a little slower since a remote file listing is required on each upload. - Added Monitor File command that will periodically check file modification time and upload the file if it changes. This is intended to work with programs such as CodeKit and CSS compilers that will modify a file externally to Sublime. Frequency of checks can be controlled via SFTP settings. - Added preserve_modification_times setting to preserve the modification time of files when uploading and downloading. This does not work on all servers. The plugin will notify if a server is incompatible. Can be set to "download_only" if remote/server does not support it. - Added password prompting with asterisk password hiding, eliminating the requirement of saving passwords - Added context menu entry to delete the remote version of a file - Added context menu entry to rename the local and remote versions of a file - Default remote/server configuration can now be edited by copying the file Packages/SFTP/SFTP.default-config to Packages/User/ and customizing - Restructured the menus to have a single entry labelled SFTP/FTP in the file menu, side bar content menu and editor context menu - Changed Windows to use Sublime Text interface for SSH key passphrase entry instead of Pageant - Improved performance of reconnecting after a disconnect when the remote_time_offset_in_hours setting is not set - Added uncaught exception handling to help debugging unreported errors Bug Fixes - Added checks for required configuration information to prevent silent failures - Fixed a bug with deleting remote folders that would cause a not found error - Added a missing Upload Folder entry to the side bar context menu - Now properly parses MS FTP server file listings that include file names with spaces - Fixed a crash on some OS X machines when using upload_on_save or editing remote files - Changed passphrase prompting on Windows to not disappear after one second - Activity indicator in status area is properly cleared after uploading a file via its preview - Fixed sync commands to function properly when syncing a single file and perform only a single file listing when syncing a single file - Fixed a bug with sync operations disconnecting while listing local files for SFTP remote with short idle timeout and many local folders - Updated plugin to ignore .DS_Store, desktop.ini and Thumbs.db files in the Packages/User/sftp_servers folder to prevent parsing errors