github immutable-js/immutable-js v3.8.0

latest releases: v5.0.0-beta.5, v4.3.5, v5.0.0-beta.4...
8 years ago

Whoa, a new version of Immutable! The big news is that we now export types for both Flow and TypeScript in the npm module! Also that pesky length warning has finally been fully removed. There are also a good amount of small bug fixes and performance improvements. Finally, the API docs have been improved greatly! Check it out http://facebook.github.io/immutable-js/docs/.

A huge huge thanks to everyone in the community for contributing these improvements. The large majority of work cited below is community contributions.

New:

  • Now exports Flow types (#805)
  • Now exports typings for TypeScript use. (#808)
  • Cursor TypeScript definitions (#765)
  • No longer warns when accessing length property of a collection. (88f880f)
  • Map.of() takes key, value interleaved pairs (#727)
  • findEntry and findLastEntry now respect notSetValue argument (#822)

Fixes:

  • Iterable::take(Infinity) takes infinitely instead of 0 (#834)
  • Proper toOrderedMap and toOrderedSet method definitions (#761)
  • Records return themselves for no-op Record#set calls for better performance (#795)
  • Range#toString propertly reports step (#759)
  • Add missing Set#contains (96b0946)

Don't miss a new immutable-js release

NewReleases is sending notifications on new releases.