@@ -4,35 +4,48 @@ This file is written in reverse chronological order, newer releases will
44appear at the top.
55
66## ` master ` (Unreleased)
7+
78 * Add your entries below here, remember to credit yourself however you want
89 to be credited!
9- * Do not auto-include DSL in context of ` require ` . Load DSL with Gem and allow to include it.
10- [ PR #219 ] ( https://github.com/capistrano/sshkit/pull/219 )
10+
11+ ## 1.9.0.rc1
12+
13+ ### Potentially breaking changes
14+
15+ * The SSHKit DSL is no longer automatically included when you ` require ` it.
16+ ** This means you must now explicitly ` include SSHKit::DSL ` .**
17+ See [ PR #219 ] ( https://github.com/capistrano/sshkit/pull/219 ) for details.
1118 @beatrichartz
12- * make sure working directory for commands is properly cleared after ` within ` blocks
13- [ PR #307 ] ( https://github.com/capistrano/sshkit/pull/307 )
14- @steved
15- * display more accurate string for commands with spaces being output in ` Formatter::Pretty `
16- [ PR #304 ] ( https://github.com/capistrano/sshkit/pull/304 )
17- @steved
18- * ` SSHKit::Formatter::Abstract ` now accepts an optional Hash of options
19- [ PR #308 ] ( https://github.com/capistrano/sshkit/pull/308 ) @mattbrictson
2019 * ` SSHKit::Backend::Printer#test ` now always returns true
2120 [ PR #312 ] ( https://github.com/capistrano/sshkit/pull/312 ) @mikz
21+
22+ ### New features
23+
24+ * ` SSHKit::Formatter::Abstract ` now accepts an optional Hash of options
25+ [ PR #308 ] ( https://github.com/capistrano/sshkit/pull/308 ) @mattbrictson
2226 * Add ` SSHKit::Backend.current ` so that Capistrano plugin authors can refactor
2327 helper methods and still have easy access to the currently-executing Backend
2428 without having to use global variables.
25- [ PR #319 ] ( https://github.com/capistrano/sshkit/pull/319 ) @mattbrictson
2629 * Add ` SSHKit.config.default_runner ` options that allows to override default command runner.
2730 This option also accepts a name of the custom runner class.
28- * Fix a race condition experienced in JRuby that could cause multi-server
29- deploys to fail. [ PR #322 ] ( https://github.com/capistrano/sshkit/pull/322 )
30- @mattbrictson
3131 * The ConnectionPool has been rewritten in this release to be more efficient
3232 and have a cleaner internal API. You can still completely disable the pool
3333 by setting ` SSHKit::Backend::Netssh.pool.idle_timeout = 0 ` .
3434 @mattbrictson @byroot [ PR #328 ] ( https://github.com/capistrano/sshkit/pull/328 )
3535
36+ ### Bug fixes
37+
38+ * make sure working directory for commands is properly cleared after ` within ` blocks
39+ [ PR #307 ] ( https://github.com/capistrano/sshkit/pull/307 )
40+ @steved
41+ * display more accurate string for commands with spaces being output in ` Formatter::Pretty `
42+ [ PR #304 ] ( https://github.com/capistrano/sshkit/pull/304 )
43+ @steved
44+ [ PR #319 ] ( https://github.com/capistrano/sshkit/pull/319 ) @mattbrictson
45+ * Fix a race condition experienced in JRuby that could cause multi-server
46+ deploys to fail. [ PR #322 ] ( https://github.com/capistrano/sshkit/pull/322 )
47+ @mattbrictson
48+
3649## 1.8.1
3750
3851 * Change license to MIT, thanks to all the patient contributors who gave
0 commit comments