Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

when

Package Overview
Dependencies
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

when - npm Package Versions

13
7

3.6.3

Diff

Changelog

Source

3.6.3

  • Fix regression in when/callbacks introduced in 3.6.1
cujojs
published 3.6.2 •

Changelog

Source

3.6.2

  • Work around v8 optimizing compiler bug with some truly amazing help from community members. Thank you @anodynos, @jefflage, @pbarnes, @spion, @tsouza.
  • Fix regressions in when.filter and when.reduce (which also affected when/sequence).
cujojs
published 3.6.1 •

Changelog

Source

3.6.1

  • Significant improvements to when.try, and when.lift.
  • Additional improvements to array functions: when.reduce, when.any, and when.some.
  • Improved handling of early bail-out cases in when.all, when.map, and when.any.
cujojs
published 3.6.0 •

Changelog

Source

3.6.0

  • Significant performance improvements:
    • 10x or more for when.map, especially for large arrays
    • ~2x for when.reduce and promise.fold
    • ~1.5-2x for generators using when/generator lift, call, and/or apply.
  • Memory use reductions for when.reduce and promise.fold.
cujojs
published 3.5.2 •

Changelog

Source

3.5.2

  • Prevent minifiers from clobbering unhandled rejection reporting if they remove console.* calls. Unhandled rejections will be reported even when using Uglify drop_console.
  • when/function.apply now handles passing an Arguments object directly, e.g. fn.apply(f, arguments);. Use with care: v8 will deoptimize any function where you pass arguments to another function.
cujojs
published 3.5.1 •

Changelog

Source

3.5.1

  • when.race & Promise.race now reject with a TypeError if you pass something that is not iterable.
  • Improve scheduler compatibility with MutationObserver shims
  • Simplify checks for vert.x environment
cujojs
published 3.5.0 •

Changelog

Source

3.5.0

  • Improve when.race & Promise.race performance.
  • Internal changes to start paving the way toward 4.0.0.
  • Deprecate when.iterate and when.unfold. Use cujoJS/most for streaming asynchronous values.
  • Deprecate progress events. See the docs for more information and tips on refactoring code that uses promise progress.
cujojs
published 3.4.6 •

Changelog

Source

3.4.6

  • Fix webpack compatibility by excluding vertx from browser bundles
cujojs
published 3.4.5 •

Changelog

Source

3.4.5

  • Fixes for edge cases for unhandled rejection reporting
cujojs
published 3.4.4 •

Changelog

Source

3.4.4

  • Workaround for node 0.10.30 setTimeout bug. See this issue
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc