- Cannot read 'config' #1316
- Upgrade npm packages
Supported ed25519
RSA key #1227
No waiting for 266 or 250 transfer anymore @icetee/node-ftp#f15a731
- Add default @ui-size value #1222
- Remove Open Collective #1220
- Upgrade npm packages
- Add more base keybinds #1171
- Upgrade SSH2 version #1189
- Fix #1151
- Fix directory "Copy name" function
- Fix eta position
- Fix #1184
- More accurate element search #1213
- Sometimes did not sync the root folder in the 'Sync local <- remote' command
- Supported .cson config file #1140
- Remove
resize-handle
methods - Adapt to new tree-view design
- Supported Drag & Drop download, upload
- Add
.ftpconfig.cson
name to ftpignore
- Keypress up/down move in folder
- Improve the dock pane visibility #1137
- Asterisk problem solved #1062
- Change default SFTP port
- Add
isGenericUploadError
in notifications #1083
- Remove “Could not get project path.” notification #860
- Uncaught TypeError: Cannot read property 'emit' of undefined #1100
- Remove bad notifications if use ignore
- Marked item if included in ignores
- Upgrade ignore package
- Supported SFTP permissions change
- Save Remote TreeView location #1068
- Change global variable name atom.project['remoteftp-main'] -> atom.project.remoteftpMain
- Remove Use Dock Integration options
- Remove old panel attach, only usable Dock Pane method
- Remove semver
- Remove showOnRightSide deprecated change event
- Remove useDockIntegration deprecated change event
- Remove hideLocalWhenDisplayed deprecated event
- Drop checkFeatures and add forcePasv default value #1060
- Fix bug #1069 and fix download onceConnected call
- Fix force toggled TreeView
- Fix crash change "Enable Drag and Drop" #1075
- Remove Chokidar package (~150 dependencies)
- Supported native Filesystem Watcher API PathWatcher (@putterson Thanks)
- The new major version drop supported older Atom versions.
- Resolve undefined once method
- Eslint issues
- Upgrade SSH2 and SSH2-streams
- Fix #1029
- Fix Cannot create icon-node for empty path #690
- Incorrect watch notice
- Fix path in Sync local method
- Fix atom.project.remoteftp.once is not a function
- Fix depth count in Windows
- Fixed error object name in file upload
- Fix Error: Failure #942
- Fix Download command from Project tab #1023
- Supported ignore Sync local and Download #972
- Fixed multiple connection on closed (ECONNRESET and 421 error code)
- Solved incorrect downloads #1016
- More checks ignores
- Grammar issue #1032
- Remove download method in syncLocal method
- Fix no property replace in .ftpconfig (remote option)
- Supported backslash filename, foldername in UNIX system #1021
- Remove MLSD #997 #1000 #1006 #1007 #1011 #1016 #1018 #1022 #1024 #1025
- Add keyboardInteractiveForPass options
- Resolve #992
- Add check features method #992
- Fix .ftpconfig ENOENT issue
- Add usable notifications #896 #112 #373 #434
- Add
ssh-agent
documentation #849 (Thanks @zlibra, @BenKennish) - Bad substr logic and set recursive download for 'Local < Remote' command #918
- Add multiproject detail #920
- Fix correct download list #923
- Fix double click file download #925
- Fix #952 (Thanks @lioutikov)
- Fix keyboardInteractive dialog for Google Authenticator #962 (Thanks @maxswjeon)
- Fix memory leaks on save #908
- Add (old school) method for check file type (if no available MLSD example IIS) 19e1738
- Fix duplication connect (when reconnected)
- Fix root icon position
- Supported UTF-8 filename in File-tree #919
- Supported unix path style for privatekey #216
- Supported IPv6 #949
- Supported changes to permission and owner #685
- Supported Drag & Drop (only move on a server) [BETA]
- Add
.ftpignore
documentation - Update deprecated packages
- Tree view, File view, Directory view, file.js, directory.js changed to ES6
- Extended
.eslintrc
- Remove
theorist
dependency (no maintained) Theorist
changed toevent-kit
- Begin notifications collect to notifications.js
- Implemented
mlsd
- Add more helpers
- Change double
cwd
tomlsd
method - Centralized
isConnected
method in ftp.js - Change
self
tothis
several places - Optimized codes
- 🎨 Change code styles
- Add picto to offline view
- Configurable server label #848
- Add Permission Denied notification
- 🎨 There are many code beauties 🎨
- Add
remote-ftp:download-active
command (BETA) - Remove log when readconfig (spamming console)
- Remove isAlreadyExits notification a8019ff
- Implemented
SITE
method - Modify context-menu sequence c68464b
- Design if no use dock integration
- Fix timeout to use Pure-FTP #591
- Fix infinity listen debug event
- Add check exists symlinks
- Cannot read property 'filter' of undefined #890
- Resolve wrong paths
- Incorrect type identification #889
- Solved #877 issue.
- Optimized structure query for mkdir
- Add plus notification (remote-ftp:add-file and remote-ftp:add-folder commands)
- Unfortunately, there are currently unverified transactions. #876
- Fixed wrong notification
- Flush unnecessary cwd
- Check undefined FTP folder list
- Little ES6 styles
- Renew config types
- Simplify config query in attach method
- Dock option change name
- Modernize debugger
- Hide resize-handle in Dock mode
- Code beautification
- Skip create folder structure in case permission denied
- Add notification permission denied
- Remove duplicate notification
- Add global OS lib in client.js
- Remove unnecessary debug lines
- Clarifying variables
- Check exists if create folder or file in remote
- Rewrite .ftpignore
- Transfered ownership #813
- Added contributors in README.md
- Add exception in .gitignore
- Bad version number in new Dock notification
- Fix #820 issue, thanks @robhuska
- Fix bad watch paths #724
- 421 Timeout issue #591
- Fix invalid getFileName #840
- Fix editor.getPath is not a function #810
- Auto hide in Info notifications #767
- Fix ENOTDIR issue #112
- Fix checkIgnore parameter
- Supported new Atom dock
- New setting option (useNewDockIntegration)
- CHANGELOG.md
- Class constructor Connector (#729)
- Fix JSON config file not reporting errors (#738)
- Fix upload issue Atom 1.7 (#772)
- Upload notifications (#764)
- README