CHANGES.md in celluloid-0.17.0 vs CHANGES.md in celluloid-0.17.1

- old
+ new

@@ -1,6 +1,14 @@ -0.17.0 (2015) ----- +0.17.5 (HEAD) +----- +* `Celluloid::ActorSystem` moved to `Celluloid::Actor::System`, and from `celluloid/actor_system.rb` to `celluloid/actor/system.rb` +* Added extensible API for defining new SystemEvents, and having them handled... without everyone changing `Actor#handle_system_event`. +* Deprecated Task::TerminatedError & Task::TimeoutError... Consolidated in exceptions.rb, inherited from Exceptions vs. StandardError. +* General round-up of all "errors" emitted throughout Celluloid, to either be derived from `Celluloid::Error` or `Celluloid::Interruption`. +* Added ability to pass a block to `Condition#wait` which runs a `{ |value| ... }` type block if present, once the value is obtained by waiting. + +0.17.0 (2015-07-04) +----- * Fix $CELLULOID_TEST warnings * Massive overhaul of test suite, end-to-end. * Make "Terminating task" log messages debug-level events * Added `.dead?` method on actors, as opposite of `.alive?` * Added class/module method to access `publish` outside actors.