Sha256: f18ca4c9512c206ce72fc3b6bd09e8878393460c12fab9d875f084b66a470831

Contents?: true

Size: 1.46 KB

Versions: 3

Compression:

Stored size: 1.46 KB

Contents

New for 0.5.1:

* Fixed a bug preventing running on 1.8.7 for no good reason.

New for 0.5.0:

* Updated the copyrights to 2013
* Added UTF encoding markers on code files to ensure they're interpreted as
  UTF-8 instead of ASCII.
* Swapped the ordering of the PATH and supplemental path. A binary in the
  supplemental path will take precedence, now.
* Errors contain the output of the erroring command, for inspection.
* Use climate_control instead for environment management.

New for 0.4.2:

* Loggers that don't understand `tty?`, like `ActiveSupport::BufferedLogger`
  will still work.

New for 0.4.1:

* Introduce FakeRunner for testing, so you don't really run commands.
* Fix logging: output the actual command, not the un-interpolated pattern.
* Prevent color codes from being output if log destination isn't a TTY.

New for 0.4.0:

* Moved interpolation to the `run` method, instead of interpolating on `new`.
* Remove official support for REE.

New for 0.3.2:

* Fix a hang when processes wait for IO.

New for 0.3.1:

* Made the `Runner` manually swappable, in case `ProcessRunner` doesn't work
  for some reason.
* Fixed copyright years.

New for 0.3.0:

* Support blank arguments.
* Add `CommandLine#unix?`.
* Add `CommandLine#exit_status`.
* Automatically use `POSIX::Spawn` if available.
* Add `CommandLine#environment` as a hash of extra `ENV` data..
* Add `CommandLine#runner` which produces an object that responds to `#call`.
* Fix a race condition but only on Ruby 1.9.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cocaine-0.5.3 NEWS.md
cocaine-0.5.2 NEWS.md
cocaine-0.5.1 NEWS.md