<commit_before><!-- vim:ts=4:sts=4:sw=4:et:tw=60 -->

## Next major

 - WARNING: The undocumented ``Method`` export will be
   removed.  Use ``sender(op)``.
 - WARNING: The deprecated ``node`` export will be removed.
   Use ``nbind``.
 - WARNING: The deprecated ``deferred.node()`` interface will be
   removed.  Use ``deferred.makeNodeResolver()``.
 - WARNING: The deprecated ``call``, ``apply``, and ``bind`` are
   replaced with ``fcall``, ``fapply``, and ``fbind``.  Use of a
   ``thisp`` is discouraged.  For calling methods, use ``post`` or
   ``invoke``.
 - WARNING: The undocumented ``view`` and ``viewInfo`` will be removed.

## 0.8.9

 - Add `nend`

## 0.8.7

 - Support [Montage Require](http://github.com/kriskowal/mr)

## 0.8.6
<commit_msg>Update changelog with what we've done since the last release.<commit_after><!-- vim:ts=4:sts=4:sw=4:et:tw=60 -->

## Next major

 - WARNING: The undocumented ``Method`` export will be
   removed.  Use ``sender(op)``.
 - WARNING: The deprecated ``node`` export will be removed.
   Use ``nbind``.
 - WARNING: The deprecated ``deferred.node()`` interface will be
   removed.  Use ``deferred.makeNodeResolver()``.
 - WARNING: The deprecated ``call``, ``apply``, and ``bind`` are
   replaced with ``fcall``, ``fapply``, and ``fbind``.  Use of a
   ``thisp`` is discouraged.  For calling methods, use ``post`` or
   ``invoke``.
 - WARNING: The undocumented ``view`` and ``viewInfo`` will be removed.

## Next minor

 - Added ``done`` as a replacement for ``end``, taking the usual fulfillment,
   rejection, and progress handlers. It's essentially equivalent to
   ``then(f, r, p).end()``.
 - Added ``Q.onerror``, a settable error trap that you can use to get full stack
   traces for uncaught errors. #94
 - Added ``thenResolve`` as a shortcut for returning a constant value once a
   promise is fulfilled. #108 @ForbesLindesay
 - Various tweaks to progress notification, including propagation and
   transformation of progress values and only forwarding a single progress
   object.
 - ``nend`` no longer returns a promise.
 - ``deferred.resolve`` and ``deferred.reject`` no longer (sometimes) return
   ``deferred.promise``.
 - Fixed stack traces getting mangled if they hit ``end`` twice. #116 #121 @ef4
 - Fixed ``ninvoke`` and ``npost`` to work on promises for objects with Node
   methods. #134
 - Fixed accidental coercion of objects with nontrivial ``valueOf`` methods,
   like ``Date``s, by the promise's ``valueOf`` method. #135
 - Fixed ``spread`` not calling the passed rejection handler if given a rejected
   promise.

## 0.8.9

 - Added ``nend``
 - Added preliminary progress notification support, via
   ``promise.then(onFulfilled, onRejected, onProgress)``,
   ``promise.progress(onProgress)``, and ``deferred.notify(...progressData)``.
 - Made ``put`` and ``del`` return the object acted upon for easier chaining.
   #84
 - Fixed coercion cycles with cooperating promises. #106

## 0.8.7

 - Support [Montage Require](http://github.com/kriskowal/mr)

## 0.8.6

{'fraction_non_alphanumeric': 0.15267680105750164, 'fraction_numerical': 0.016853932584269662, 'mean_word_length': 3.890145395799677, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7000064', 'n_tokens_mistral': 992, 'n_tokens_neox': 922, 'n_words': 347}