All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.3.0 (2020-03-18)
5.2.0 (2020-03-07)
- windows: cd must run the specified drive letter (#252) (ab916a9)
- fix remote command wont reject on error, when cwd option is used (#265) (986aec1)
5.1.0 (2019-08-28)
- shipit-deploy: Added config so you can rsync including the folder (#246) (64481f8)
- ssh-pool: Added ssh config array to remote server (#248) (ba1d8c2)
4.2.0 (2019-03-01)
4.1.4 (2019-02-19)
- shipit-deploy: skip fetching git in case when repositoryUrl was not provided (closes #207) (#226) (4ae0f89)
4.1.3 (2018-11-11)
4.1.2 (2018-11-04)
- security: use which instead of whereis (#220) (6f46cad)
- shipit-deploy: only remove workspace if not shallow clone (#200) (6ba6f00)
- use correct deprecation warning (#219) (e0c0fa5)
4.1.1 (2018-05-30)
4.1.0 (2018-04-27)
4.0.2 (2018-03-25)
- be compatible with CommonJS (abd2316)
- fix scpCopyFromRemote & scpCopyToRemote (01bc213), closes #178
4.0.1 (2018-03-18)
- shipit-cli: correctly publish binary (6b60f20)
- Move to a Lerna repository
- Add Codecov
- Move to Jest for testing
- Rewrite project in ES2017 targeting Node.js v6+
- Improve Shipit cli utilities #75
- Support ES6 modules in shipitfile.babel.js
- Give access to raw config #93
- Standardize errors #154
- Fix usage of user directory #160
- Fix SSH key config shipitjs/shipit-deploy#151 shipitjs/shipit-deploy#126
- Improve documentation #69 #148 #81
- Deprecate
remoteCopy
in favor ofcopyToRemote
andcopyFromRemote
- Drop callbacks support and use native Promises
- Introduce a "tty" option in "run" method #56
- Support "cwd" in "run" command #9
- Expose a "isRsyncSupported" method
- Fix parallel issues using scp copy shipitjs/ssh-pool#22
- Fix command escaping #91 #152
- Update readme with new documentation
- Deprecate automatic "sudo" removing when using "asUser" #56 #12
- Deprecate "copy" method in favor of "copyToRemote", "copyFromRemote", "scpCopyToRemote" and "scpCopyFromRemote"
- Deprecate using "deploy" as default user
- Deprecate automatic "tty" when detecting "sudo" #56
- Drop callbacks support and use native Promises
- Standardise errors #154
- Replace "cwd" behaviour in "run" command #9
- Use [ instead of [[ to improve compatiblity shipitjs/shipit-deploy#147 shipitjs/shipit-deploy#148
- Use rmfr to improve compatibility shipitjs/shipit-deploy#135 shipitjs/shipit-deploy#155
- Default shallowClone to
true
- Drop grunt-shipit support
- Workspace is now a temp directory in shallow clone
- An error is thrown if workspace is set to the current directory