Skip to content

Commit

Permalink
0.9.6
Browse files Browse the repository at this point in the history
-   Minified
-   Changelog update
  • Loading branch information
kriskowal committed Jun 12, 2013
1 parent d3d7128 commit 5dacd9b
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
16 changes: 16 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
<!-- vim:ts=4:sts=4:sw=4:et:tw=60 -->

## 0.9.6

- Fixes a bug in recognizing the difference between compatible Q
promises, and Q promises from before the implementation of "inspect".
The latter are now coerced.
- Fixes an infinite asynchronous coercion cycle introduced by former
solution, in two independently sufficient ways. 1.) All promises
returned by makePromise now implement "inspect", albeit a default
that reports that the promise has an "unknown" state. 2.) The
implementation of "then/when" is now in "then" instead of "when", so
that the responsibility to "coerce" the given promise rests solely in
the "when" method and the "then" method may assume that "this" is a
promise of the right type.
- Refactors `nextTick` to use an unrolled microtask within Q regardless
of how new ticks a requested. #316 @rkatic

## 0.9.5

- Introduces `inspect` for getting the state of a promise as
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "q",
"version": "0.9.5",
"version": "0.9.6",
"description": "A library for promises (CommonJS/Promises/A,B,D)",
"homepage": "https://github.com/kriskowal/q",
"author": "Kris Kowal <[email protected]> (https://github.com/kriskowal)",
Expand Down
Loading

0 comments on commit 5dacd9b

Please sign in to comment.