File: BREAKING_API_WISHLIST.md

package info (click to toggle)
ruby-sshkit 1.21.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 700 kB
  • sloc: ruby: 3,522; makefile: 2
file content (14 lines) | stat: -rw-r--r-- 645 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Breaking API Wishlist

SSHKit respects semantic versioning. This file is a place to record breaking API improvements
which could be considered at the next major release.

* Consider no longer stripping by default on `capture` [#249](https://github.com/capistrano/sshkit/pull/249)

## Deprecated code which could be deleted in a future major release

* [Abstract.background method](lib/sshkit/backends/abstract.rb#L43)
* [`@stderr`, `@stdout` attrs on `Command`](lib/sshkit/command.rb#L28)

## Cleanup when Ruby 1.9 support is dropped
* `to_a` can probably be removed from `"str".lines.to_a`, since `"str".lines` returns an `Array` under Ruby 2