lodash/lodash
### [`v4.17.21`](https://togithub.com/lodash/lodash/compare/4.17.20...4.17.21)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.20...4.17.21)
### [`v4.17.20`](https://togithub.com/lodash/lodash/compare/4.17.19...4.17.20)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.19...4.17.20)
### [`v4.17.16`](https://togithub.com/lodash/lodash/compare/4.17.15...4.17.16)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.15...4.17.16)
### [`v4.17.15`](https://togithub.com/lodash/lodash/compare/4.17.14...4.17.15)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.14...4.17.15)
### [`v4.17.14`](https://togithub.com/lodash/lodash/compare/4.17.13...4.17.14)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.13...4.17.14)
### [`v4.17.13`](https://togithub.com/lodash/lodash/compare/4.17.12...4.17.13)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.12...4.17.13)
### [`v4.17.12`](https://togithub.com/lodash/lodash/compare/4.17.11...4.17.12)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.11...4.17.12)
### [`v4.17.11`](https://togithub.com/lodash/lodash/compare/4.17.10...4.17.11)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.10...4.17.11)
### [`v4.17.10`](https://togithub.com/lodash/lodash/compare/4.17.9...4.17.10)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.9...4.17.10)
### [`v4.17.9`](https://togithub.com/lodash/lodash/compare/4.17.5...4.17.9)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.5...4.17.9)
### [`v4.17.5`](https://togithub.com/lodash/lodash/compare/4.17.4...4.17.5)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.4...4.17.5)
### [`v4.17.4`](https://togithub.com/lodash/lodash/compare/4.17.3...4.17.4)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.3...4.17.4)
### [`v4.17.3`](https://togithub.com/lodash/lodash/compare/4.17.2...4.17.3)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.2...4.17.3)
### [`v4.17.2`](https://togithub.com/lodash/lodash/compare/4.17.1...4.17.2)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.1...4.17.2)
### [`v4.17.1`](https://togithub.com/lodash/lodash/compare/4.17.0...4.17.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.17.0...4.17.1)
### [`v4.17.0`](https://togithub.com/lodash/lodash/compare/4.16.6...4.17.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.6...4.17.0)
### [`v4.16.6`](https://togithub.com/lodash/lodash/compare/4.16.5...4.16.6)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.5...4.16.6)
### [`v4.16.5`](https://togithub.com/lodash/lodash/compare/4.16.4...4.16.5)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.4...4.16.5)
### [`v4.16.4`](https://togithub.com/lodash/lodash/compare/4.16.3...4.16.4)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.3...4.16.4)
### [`v4.16.3`](https://togithub.com/lodash/lodash/compare/4.16.2...4.16.3)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.2...4.16.3)
### [`v4.16.2`](https://togithub.com/lodash/lodash/compare/4.16.1...4.16.2)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.1...4.16.2)
### [`v4.16.1`](https://togithub.com/lodash/lodash/compare/4.16.0...4.16.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.16.0...4.16.1)
### [`v4.16.0`](https://togithub.com/lodash/lodash/compare/4.15.0...4.16.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.15.0...4.16.0)
### [`v4.15.0`](https://togithub.com/lodash/lodash/compare/4.14.2...4.15.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.14.2...4.15.0)
### [`v4.14.2`](https://togithub.com/lodash/lodash/compare/4.14.1...4.14.2)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.14.1...4.14.2)
### [`v4.14.1`](https://togithub.com/lodash/lodash/compare/4.14.0...4.14.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.14.0...4.14.1)
### [`v4.14.0`](https://togithub.com/lodash/lodash/compare/4.13.1...4.14.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.13.1...4.14.0)
### [`v4.13.1`](https://togithub.com/lodash/lodash/compare/4.13.0...4.13.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.13.0...4.13.1)
### [`v4.13.0`](https://togithub.com/lodash/lodash/compare/4.12.0...4.13.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.12.0...4.13.0)
### [`v4.12.0`](https://togithub.com/lodash/lodash/compare/4.11.2...4.12.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.11.2...4.12.0)
### [`v4.11.2`](https://togithub.com/lodash/lodash/compare/4.11.1...4.11.2)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.11.1...4.11.2)
### [`v4.11.1`](https://togithub.com/lodash/lodash/compare/4.11.0...4.11.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.11.0...4.11.1)
### [`v4.11.0`](https://togithub.com/lodash/lodash/compare/4.10.0...4.11.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.10.0...4.11.0)
### [`v4.10.0`](https://togithub.com/lodash/lodash/compare/4.9.0...4.10.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.9.0...4.10.0)
### [`v4.9.0`](https://togithub.com/lodash/lodash/compare/4.8.2...4.9.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.8.2...4.9.0)
### [`v4.8.2`](https://togithub.com/lodash/lodash/compare/4.8.1...4.8.2)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.8.1...4.8.2)
### [`v4.8.1`](https://togithub.com/lodash/lodash/compare/4.8.0...4.8.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.8.0...4.8.1)
### [`v4.8.0`](https://togithub.com/lodash/lodash/compare/4.7.0...4.8.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.7.0...4.8.0)
### [`v4.7.0`](https://togithub.com/lodash/lodash/compare/4.6.1...4.7.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.6.1...4.7.0)
### [`v4.6.1`](https://togithub.com/lodash/lodash/compare/4.6.0...4.6.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.6.0...4.6.1)
### [`v4.6.0`](https://togithub.com/lodash/lodash/compare/4.5.1...4.6.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.5.1...4.6.0)
### [`v4.5.1`](https://togithub.com/lodash/lodash/compare/4.5.0...4.5.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.5.0...4.5.1)
### [`v4.5.0`](https://togithub.com/lodash/lodash/compare/4.4.0...4.5.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.4.0...4.5.0)
### [`v4.4.0`](https://togithub.com/lodash/lodash/compare/4.3.0...4.4.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.3.0...4.4.0)
### [`v4.3.0`](https://togithub.com/lodash/lodash/compare/4.2.1...4.3.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.2.1...4.3.0)
### [`v4.2.1`](https://togithub.com/lodash/lodash/compare/4.2.0...4.2.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.2.0...4.2.1)
### [`v4.2.0`](https://togithub.com/lodash/lodash/compare/4.1.0...4.2.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.1.0...4.2.0)
### [`v4.1.0`](https://togithub.com/lodash/lodash/compare/4.0.1...4.1.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.0.1...4.1.0)
### [`v4.0.1`](https://togithub.com/lodash/lodash/compare/4.0.0...4.0.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/4.0.0...4.0.1)
### [`v4.0.0`](https://togithub.com/lodash/lodash/releases/tag/4.0.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.10.1...4.0.0)
### [lodash v4.0.0](https://togithub.com/lodash/lodash/wiki/Changelog#v400)
2015 was big year! [Lodash](https://lodash.com/) became the [most depended on](https://gist.github.com/anvaka/8e8fa57c7ee1350e3491#file-01-most-dependent-upon-md) npm package, passed [1 billion](http://npm-stat.com/charts.html?package=\&author=jdalton) downloads, & its v3 release saw massive adoption!
The year was also one of collaboration, as discussions began on [merging Lodash & Underscore](https://togithub.com/underdash/underdash/issues/14). Much of Lodash v4 is proofing out the ideas from those discussions. Lodash v4 **would not be possible** without the collaboration & contributions of the Underscore core team. In the spirit of merging our teams have blended with [several members](https://togithub.com/orgs/lodash/people) contributing to both libraries.
For 2016 & [lodash v4.0.0](https://togithub.com/lodash/lodash/wiki/Changelog#v400) we wanted to cut loose, push forward, & take things up a notch!
#### Modern only
With v4 we’re breaking free from [old projects](https://togithub.com/lodash-archive), old environments, & dropping [old IE < 9 support](https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support)!
#### 4 kB Core
Lodash’s kitchen-sink size will continue to grow as new methods & functionality are added. However, we now offer a 4 kB (gzipped) [core build](https://togithub.com/lodash/lodash/tree/4.0.0/dist) that’s compatible with [Backbone v1.2.4](https://togithub.com/jashkenas/backbone/issues/3839) for folks who want Lodash without lugging around the kitchen sink.
#### More ES6
We’ve continued to embrace ES6 with methods like [\_.isSymbol](https://lodash.com/docs#isSymbol), added support for cloning & comparing array buffers, maps, sets, & symbols, converting iterators to arrays, & iterable `_(…)`.
In addition, we’ve published an [es-build](https://togithub.com/lodash/lodash/tree/4.0.0-es/) & pulled [babel-plugin-lodash](https://togithub.com/lodash/babel-plugin-lodash) into core to make tree-shaking a breeze.
#### More Modular
Pop quiz! 📣
What category path does the `bindAll` method belong to? Is it
A) `require('lodash/function/bindAll')`
B) `require('lodash/utility/bindAll')`
C) `require('lodash/util/bindAll')`
Don’t know? Well, with v4 it doesn’t matter because now module paths are as simple as
```js
var bindAll = require('lodash/bindAll');
```
We’ve also reduced module complexity making it easier to create smaller bundles. This has helped Lodash adoption with libraries like [Async](https://togithub.com/caolan/async/pull/996) & [Redux](https://togithub.com/rackt/redux/pull/611)!
#### 1st Class FP
With v3 we introduced [lodash-fp](https://togithub.com/lodash-archive/lodash-fp). We learned a lot & with v4 we decided to [pull it into core](https://togithub.com/lodash/lodash/wiki/FP-Guide).
Now you can get immutable, auto-curried, iteratee-first, data-last methods as simply as
```js
var _ = require('lodash/fp');
var object = { 'a': 1 };
var source = { 'b': 2 };
var newObject = _.assign(source)(object);
console.log(newObject);
// => { 'a': 1, 'b': 2 }
console.log(object);
// => { 'a': 1 }
var convert = require('lodash/fp/convert');
var assign = convert('assign', require('lodash.assign'));
// works too!
```
#### Chakra Optimized
Well actually, while we’re [excited about Chakra](https://blogs.windows.com/msedgedev/2016/01/13/chakracore-now-open/), Lodash is optimized for great performance across **all engines**. Unlike many libraries, we don’t favor a single engine so we can deliver solid performance & support regardless of engine.
With v4 we’ve continued our commitment to performance; expanding support for lazy evaluation & improving the performance of core functionality like circular reference detection.
#### Emojis
Taking things up a notch Lodash v4 has added support for emojis! Includes things like
[astral symbols](https://twitter.com/jdalton/status/643438391498010624), [unicode modifiers](https://twitter.com/jdalton/status/647236920448172032), [variation selector characters](https://twitter.com/jdalton/status/645144377229078528), [zero-width joiners](https://twitter.com/jdalton/status/644783287508926464), & [regional indicator symbols](https://twitter.com/jdalton/status/644781038221201408).
#### Breaking changes
We’ve introduced more breaking changes in this release than any other so be sure to check out the [changelog](https://togithub.com/lodash/lodash/wiki/Changelog#compatibility-warnings) for a full rundown of changes & give [lodash-migrate](https://www.npmjs.com/package/lodash-migrate) a spin to help migrate older Lodash code to the latest release.
If you dig Lodash don’t forget to [star the repo](https://togithub.com/lodash/lodash/stargazers) or `npm star lodash`!
### [`v3.10.1`](https://togithub.com/lodash/lodash/compare/3.10.0...3.10.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.10.0...3.10.1)
### [`v3.10.0`](https://togithub.com/lodash/lodash/compare/3.9.3...3.10.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.9.3...3.10.0)
### [`v3.9.3`](https://togithub.com/lodash/lodash/compare/3.9.2...3.9.3)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.9.2...3.9.3)
### [`v3.9.0`](https://togithub.com/lodash/lodash/compare/3.8.0...3.9.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.8.0...3.9.0)
### [`v3.8.0`](https://togithub.com/lodash/lodash/compare/3.7.0...3.8.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.7.0...3.8.0)
### [`v3.7.0`](https://togithub.com/lodash/lodash/compare/3.6.0...3.7.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.6.0...3.7.0)
### [`v3.6.0`](https://togithub.com/lodash/lodash/compare/3.5.0...3.6.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.5.0...3.6.0)
### [`v3.5.0`](https://togithub.com/lodash/lodash/compare/3.4.0...3.5.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.4.0...3.5.0)
### [`v3.4.0`](https://togithub.com/lodash/lodash/compare/3.3.1...3.4.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.3.1...3.4.0)
### [`v3.3.1`](https://togithub.com/lodash/lodash/compare/3.3.0...3.3.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.3.0...3.3.1)
### [`v3.3.0`](https://togithub.com/lodash/lodash/compare/3.2.0...3.3.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.2.0...3.3.0)
### [`v3.2.0`](https://togithub.com/lodash/lodash/compare/3.1.0...3.2.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.1.0...3.2.0)
### [`v3.1.0`](https://togithub.com/lodash/lodash/compare/3.0.1...3.1.0)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.0.1...3.1.0)
### [`v3.0.1`](https://togithub.com/lodash/lodash/compare/3.0.0...3.0.1)
[Compare Source](https://togithub.com/lodash/lodash/compare/3.0.0...3.0.1)
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.0.0
->4.17.21
By merging this PR, the issue #50 will be automatically resolved and closed:
Release Notes
lodash/lodash
### [`v4.17.21`](https://togithub.com/lodash/lodash/compare/4.17.20...4.17.21) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.20...4.17.21) ### [`v4.17.20`](https://togithub.com/lodash/lodash/compare/4.17.19...4.17.20) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.19...4.17.20) ### [`v4.17.16`](https://togithub.com/lodash/lodash/compare/4.17.15...4.17.16) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.15...4.17.16) ### [`v4.17.15`](https://togithub.com/lodash/lodash/compare/4.17.14...4.17.15) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.14...4.17.15) ### [`v4.17.14`](https://togithub.com/lodash/lodash/compare/4.17.13...4.17.14) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.13...4.17.14) ### [`v4.17.13`](https://togithub.com/lodash/lodash/compare/4.17.12...4.17.13) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.12...4.17.13) ### [`v4.17.12`](https://togithub.com/lodash/lodash/compare/4.17.11...4.17.12) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.11...4.17.12) ### [`v4.17.11`](https://togithub.com/lodash/lodash/compare/4.17.10...4.17.11) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.10...4.17.11) ### [`v4.17.10`](https://togithub.com/lodash/lodash/compare/4.17.9...4.17.10) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.9...4.17.10) ### [`v4.17.9`](https://togithub.com/lodash/lodash/compare/4.17.5...4.17.9) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.5...4.17.9) ### [`v4.17.5`](https://togithub.com/lodash/lodash/compare/4.17.4...4.17.5) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.4...4.17.5) ### [`v4.17.4`](https://togithub.com/lodash/lodash/compare/4.17.3...4.17.4) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.3...4.17.4) ### [`v4.17.3`](https://togithub.com/lodash/lodash/compare/4.17.2...4.17.3) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.2...4.17.3) ### [`v4.17.2`](https://togithub.com/lodash/lodash/compare/4.17.1...4.17.2) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.1...4.17.2) ### [`v4.17.1`](https://togithub.com/lodash/lodash/compare/4.17.0...4.17.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.17.0...4.17.1) ### [`v4.17.0`](https://togithub.com/lodash/lodash/compare/4.16.6...4.17.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.6...4.17.0) ### [`v4.16.6`](https://togithub.com/lodash/lodash/compare/4.16.5...4.16.6) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.5...4.16.6) ### [`v4.16.5`](https://togithub.com/lodash/lodash/compare/4.16.4...4.16.5) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.4...4.16.5) ### [`v4.16.4`](https://togithub.com/lodash/lodash/compare/4.16.3...4.16.4) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.3...4.16.4) ### [`v4.16.3`](https://togithub.com/lodash/lodash/compare/4.16.2...4.16.3) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.2...4.16.3) ### [`v4.16.2`](https://togithub.com/lodash/lodash/compare/4.16.1...4.16.2) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.1...4.16.2) ### [`v4.16.1`](https://togithub.com/lodash/lodash/compare/4.16.0...4.16.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.16.0...4.16.1) ### [`v4.16.0`](https://togithub.com/lodash/lodash/compare/4.15.0...4.16.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.15.0...4.16.0) ### [`v4.15.0`](https://togithub.com/lodash/lodash/compare/4.14.2...4.15.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.14.2...4.15.0) ### [`v4.14.2`](https://togithub.com/lodash/lodash/compare/4.14.1...4.14.2) [Compare Source](https://togithub.com/lodash/lodash/compare/4.14.1...4.14.2) ### [`v4.14.1`](https://togithub.com/lodash/lodash/compare/4.14.0...4.14.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.14.0...4.14.1) ### [`v4.14.0`](https://togithub.com/lodash/lodash/compare/4.13.1...4.14.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.13.1...4.14.0) ### [`v4.13.1`](https://togithub.com/lodash/lodash/compare/4.13.0...4.13.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.13.0...4.13.1) ### [`v4.13.0`](https://togithub.com/lodash/lodash/compare/4.12.0...4.13.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.12.0...4.13.0) ### [`v4.12.0`](https://togithub.com/lodash/lodash/compare/4.11.2...4.12.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.11.2...4.12.0) ### [`v4.11.2`](https://togithub.com/lodash/lodash/compare/4.11.1...4.11.2) [Compare Source](https://togithub.com/lodash/lodash/compare/4.11.1...4.11.2) ### [`v4.11.1`](https://togithub.com/lodash/lodash/compare/4.11.0...4.11.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.11.0...4.11.1) ### [`v4.11.0`](https://togithub.com/lodash/lodash/compare/4.10.0...4.11.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.10.0...4.11.0) ### [`v4.10.0`](https://togithub.com/lodash/lodash/compare/4.9.0...4.10.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.9.0...4.10.0) ### [`v4.9.0`](https://togithub.com/lodash/lodash/compare/4.8.2...4.9.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.8.2...4.9.0) ### [`v4.8.2`](https://togithub.com/lodash/lodash/compare/4.8.1...4.8.2) [Compare Source](https://togithub.com/lodash/lodash/compare/4.8.1...4.8.2) ### [`v4.8.1`](https://togithub.com/lodash/lodash/compare/4.8.0...4.8.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.8.0...4.8.1) ### [`v4.8.0`](https://togithub.com/lodash/lodash/compare/4.7.0...4.8.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.7.0...4.8.0) ### [`v4.7.0`](https://togithub.com/lodash/lodash/compare/4.6.1...4.7.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.6.1...4.7.0) ### [`v4.6.1`](https://togithub.com/lodash/lodash/compare/4.6.0...4.6.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.6.0...4.6.1) ### [`v4.6.0`](https://togithub.com/lodash/lodash/compare/4.5.1...4.6.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.5.1...4.6.0) ### [`v4.5.1`](https://togithub.com/lodash/lodash/compare/4.5.0...4.5.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.5.0...4.5.1) ### [`v4.5.0`](https://togithub.com/lodash/lodash/compare/4.4.0...4.5.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.4.0...4.5.0) ### [`v4.4.0`](https://togithub.com/lodash/lodash/compare/4.3.0...4.4.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.3.0...4.4.0) ### [`v4.3.0`](https://togithub.com/lodash/lodash/compare/4.2.1...4.3.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.2.1...4.3.0) ### [`v4.2.1`](https://togithub.com/lodash/lodash/compare/4.2.0...4.2.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.2.0...4.2.1) ### [`v4.2.0`](https://togithub.com/lodash/lodash/compare/4.1.0...4.2.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.1.0...4.2.0) ### [`v4.1.0`](https://togithub.com/lodash/lodash/compare/4.0.1...4.1.0) [Compare Source](https://togithub.com/lodash/lodash/compare/4.0.1...4.1.0) ### [`v4.0.1`](https://togithub.com/lodash/lodash/compare/4.0.0...4.0.1) [Compare Source](https://togithub.com/lodash/lodash/compare/4.0.0...4.0.1) ### [`v4.0.0`](https://togithub.com/lodash/lodash/releases/tag/4.0.0) [Compare Source](https://togithub.com/lodash/lodash/compare/3.10.1...4.0.0) ### [lodash v4.0.0](https://togithub.com/lodash/lodash/wiki/Changelog#v400) 2015 was big year! [Lodash](https://lodash.com/) became the [most depended on](https://gist.github.com/anvaka/8e8fa57c7ee1350e3491#file-01-most-dependent-upon-md) npm package, passed [1 billion](http://npm-stat.com/charts.html?package=\&author=jdalton) downloads, & its v3 release saw massive adoption! The year was also one of collaboration, as discussions began on [merging Lodash & Underscore](https://togithub.com/underdash/underdash/issues/14). Much of Lodash v4 is proofing out the ideas from those discussions. Lodash v4 **would not be possible** without the collaboration & contributions of the Underscore core team. In the spirit of merging our teams have blended with [several members](https://togithub.com/orgs/lodash/people) contributing to both libraries. For 2016 & [lodash v4.0.0](https://togithub.com/lodash/lodash/wiki/Changelog#v400) we wanted to cut loose, push forward, & take things up a notch! #### Modern only With v4 we’re breaking free from [old projects](https://togithub.com/lodash-archive), old environments, & dropping [old IE < 9 support](https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support)! #### 4 kB Core Lodash’s kitchen-sink size will continue to grow as new methods & functionality are added. However, we now offer a 4 kB (gzipped) [core build](https://togithub.com/lodash/lodash/tree/4.0.0/dist) that’s compatible with [Backbone v1.2.4](https://togithub.com/jashkenas/backbone/issues/3839) for folks who want Lodash without lugging around the kitchen sink. #### More ES6 We’ve continued to embrace ES6 with methods like [\_.isSymbol](https://lodash.com/docs#isSymbol), added support for cloning & comparing array buffers, maps, sets, & symbols, converting iterators to arrays, & iterable `_(…)`. In addition, we’ve published an [es-build](https://togithub.com/lodash/lodash/tree/4.0.0-es/) & pulled [babel-plugin-lodash](https://togithub.com/lodash/babel-plugin-lodash) into core to make tree-shaking a breeze. #### More Modular Pop quiz! 📣 What category path does the `bindAll` method belong to? Is it A) `require('lodash/function/bindAll')` B) `require('lodash/utility/bindAll')` C) `require('lodash/util/bindAll')` Don’t know? Well, with v4 it doesn’t matter because now module paths are as simple as ```js var bindAll = require('lodash/bindAll'); ``` We’ve also reduced module complexity making it easier to create smaller bundles. This has helped Lodash adoption with libraries like [Async](https://togithub.com/caolan/async/pull/996) & [Redux](https://togithub.com/rackt/redux/pull/611)! #### 1st Class FP With v3 we introduced [lodash-fp](https://togithub.com/lodash-archive/lodash-fp). We learned a lot & with v4 we decided to [pull it into core](https://togithub.com/lodash/lodash/wiki/FP-Guide). Now you can get immutable, auto-curried, iteratee-first, data-last methods as simply as ```js var _ = require('lodash/fp'); var object = { 'a': 1 }; var source = { 'b': 2 }; var newObject = _.assign(source)(object); console.log(newObject); // => { 'a': 1, 'b': 2 } console.log(object); // => { 'a': 1 } var convert = require('lodash/fp/convert'); var assign = convert('assign', require('lodash.assign')); // works too! ``` #### Chakra Optimized Well actually, while we’re [excited about Chakra](https://blogs.windows.com/msedgedev/2016/01/13/chakracore-now-open/), Lodash is optimized for great performance across **all engines**. Unlike many libraries, we don’t favor a single engine so we can deliver solid performance & support regardless of engine. With v4 we’ve continued our commitment to performance; expanding support for lazy evaluation & improving the performance of core functionality like circular reference detection. #### Emojis Taking things up a notch Lodash v4 has added support for emojis! Includes things like [astral symbols](https://twitter.com/jdalton/status/643438391498010624), [unicode modifiers](https://twitter.com/jdalton/status/647236920448172032), [variation selector characters](https://twitter.com/jdalton/status/645144377229078528), [zero-width joiners](https://twitter.com/jdalton/status/644783287508926464), & [regional indicator symbols](https://twitter.com/jdalton/status/644781038221201408).