aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/sabre/event/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/sabre/event/CHANGELOG.md')
-rw-r--r--vendor/sabre/event/CHANGELOG.md78
1 files changed, 78 insertions, 0 deletions
diff --git a/vendor/sabre/event/CHANGELOG.md b/vendor/sabre/event/CHANGELOG.md
new file mode 100644
index 000000000..9d6d7cfaa
--- /dev/null
+++ b/vendor/sabre/event/CHANGELOG.md
@@ -0,0 +1,78 @@
+ChangeLog
+=========
+
+3.0.0 (2015-11-05)
+------------------
+
+* Now requires PHP 5.5!
+* `Promise::all()` is moved to `Promise\all()`.
+* Aside from the `Promise\all()` function, there's now also `Promise\race()`.
+* `Promise\reject()` and `Promise\resolve()` have also been added.
+* Now 100% compatible with the Ecmascript 6 Promise.
+
+
+3.0.0-alpha1 (2015-10-23)
+-------------------------
+
+* This package now requires PHP 5.5.
+* #26: Added an event loop implementation. Also knows as the Reactor Pattern.
+* Renamed `Promise::error` to `Promise::otherwise` to be consistent with
+ ReactPHP and Guzzle. The `error` method is kept for BC but will be removed
+ in a future version.
+* #27: Support for Promise-based coroutines via the `Sabre\Event\coroutine`
+ function.
+* BC Break: Promises now use the EventLoop to run "then"-events in a separate
+ execution context. In practise that means you need to run the event loop to
+ wait for any `then`/`otherwise` callbacks to trigger.
+* Promises now have a `wait()` method. Allowing you to make a promise
+ synchronous and simply wait for a result (or exception) to happen.
+
+
+2.0.2 (2015-05-19)
+------------------
+
+* This release has no functional changes. It's just been brought up to date
+ with the latest coding standards.
+
+
+2.0.1 (2014-10-06)
+------------------
+
+* Fixed: `$priority` was ignored in `EventEmitter::once` method.
+* Fixed: Breaking the event chain was not possible in `EventEmitter::once`.
+
+
+2.0.0 (2014-06-21)
+------------------
+
+* Added: When calling emit, it's now possible to specify a callback that will be
+ triggered after each method handled. This is dubbed the 'continueCallback' and
+ can be used to implement strategy patterns.
+* Added: Promise object!
+* Changed: EventEmitter::listeners now returns just the callbacks for an event,
+ and no longer returns the list by reference. The list is now automatically
+ sorted by priority.
+* Update: Speed improvements.
+* Updated: It's now possible to remove all listeners for every event.
+* Changed: Now uses psr-4 autoloading.
+
+
+1.0.1 (2014-06-12)
+------------------
+
+* hhvm compatible!
+* Fixed: Issue #4. Compatiblitiy for PHP < 5.4.14.
+
+
+1.0.0 (2013-07-19)
+------------------
+
+* Added: removeListener, removeAllListeners
+* Added: once, to only listen to an event emitting once.
+* Added README.md.
+
+
+0.0.1-alpha (2013-06-29)
+------------------------
+
+* First version!