"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/decompress-zip/node_modules/q/CHANGES.md" (8 Dec 2016, 29597 Bytes) of archive /windows/misc/atom-windows.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

1.4.1

1.4.0

1.3.0

1.2.1

1.2.0

1.1.2

1.1.1

1.1.0

1.0.1

1.0.0

:cake: This is all but a re-release of version 0.9, which has settled into a gentle maintenance mode and rightly deserves an official 1.0. An ambitious 2.0 release is already around the corner, but 0.9/1.0 have been distributed far and wide and demand long term support.

0.9.7

0.9.6

0.9.5

0.9.4

0.9.3

0.9.2

0.9.1

0.9.0

This release removes many layers of deprecated methods and brings Q closer to alignment with Mark Miller’s TC39 strawman for concurrency. At the same time, it fixes many bugs and adds a few features around error handling. Finally, it comes with an updated and comprehensive API Reference.

API Cleanup

The following deprecated or undocumented methods have been removed. Their replacements are listed here:

  <tr>
     <th>0.8.x method</th>
     <th>0.9 replacement</th>
  </tr>
  <tr>
     <td><code>Q.ref</code></td>
     <td><code>Q</code></td>
  </tr>
  <tr>
     <td><code>call</code>, <code>apply</code>, <code>bind</code> (*)</td>
     <td><code>fcall</code>/<code>invoke</code>, <code>fapply</code>/<code>post</code>, <code>fbind</code></td>
  </tr>
  <tr>
     <td><code>ncall</code>, <code>napply</code> (*)</td>
     <td><code>nfcall</code>/<code>ninvoke</code>, <code>nfapply</code>/<code>npost</code></td>
  </tr>
  <tr>
     <td><code>end</code></td>
     <td><code>done</code></td>
  </tr>
  <tr>
     <td><code>put</code></td>
     <td><code>set</code></td>
  </tr>
  <tr>
     <td><code>node</code></td>
     <td><code>nbind</code></td>
  </tr>
  <tr>
     <td><code>nend</code></td>
     <td><code>nodeify</code></td>
  </tr>
  <tr>
     <td><code>isResolved</code></td>
     <td><code>isPending</code></td>
  </tr>
  <tr>
     <td><code>deferred.node</code></td>
     <td><code>deferred.makeNodeResolver</code></td>
  </tr>
  <tr>
     <td><code>Method</code>, <code>sender</code></td>
     <td><code>dispatcher</code></td>
  </tr>
  <tr>
     <td><code>send</code></td>
     <td><code>dispatch</code></td>
  </tr>
  <tr>
     <td><code>view</code>, <code>viewInfo</code></td>
     <td>(none)</td>
  </tr>

(*) Use of thisp is discouraged. For calling methods, use post or invoke.

Alignment with the Concurrency Strawman

Error Handling

Other

Bug Fixes

Internals and Advanced

0.8.12

0.8.11

0.8.10

0.8.9

0.8.7

0.8.6

0.8.5

0.8.4

0.8.3

0.8.2

0.8.1

0.8.0

0.7.2

0.7.1

0.7.0 - BACKWARD INCOMPATIBILITY

0.6.0 - BACKWARD INCOMPATIBILITY

0.5.3

0.5.2

0.5.1

0.5.0 - MINOR BACKWARD INCOMPATIBILITY

0.4.4

0.4.3

0.4.2

0.4.1

0.4.0 - BACKWARD INCOMPATIBLE*

0.3.0 - BACKWARD-INCOMPATIBLE

0.2.10

0.2.9

0.2.8

0.2.7

0.2.6

0.2.5

0.2.4

0.2.3

0.2.2

0.2.1

0.2.0 - BACKWARD INCOMPATIBLE

0.1.9

0.1.8

0.1.7

0.1.6

0.1.5

0.1.4

0.1.3

0.1.2

0.1.0

0.0.3

0.0.2

0.0.1