You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-17Lines changed: 25 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
-
#Lo-Dash <sup>v0.3.0</sup>
1
+
#Lo-Dash <sup>v0.3.1</sup>
2
2
3
3
A drop-in replacement for Underscore.js, from the devs behind[jsPerf.com](http://jsperf.com), that delivers[performance improvements](http://lodash.com/benchmarks),[bug fixes](https://github.com/bestiejs/lodash#closed-underscorejs-issues), and[additional features](https://github.com/bestiejs/lodash#features).
4
4
5
5
Lo-Dash’s performance is gained by avoiding slower native methods, instead opting for simplified non-ES5 compliant methods optimized for common usage, and by leveraging function compilation to reduce the number of overall function calls.
*[_.debounce](http://lodash.com/docs#debounce)’ed functions match[_.throttle](http://lodash.com/docs#throttle)’ed functions’ return value behavior
31
31
*[_.forEach](http://lodash.com/docs#forEach) is chainable
@@ -150,20 +150,21 @@ git submodule update --init
150
150
151
151
##Closed Underscore.js issues
152
152
153
-
* Allow iteration of objects with a`length` property[[#148](https://github.com/documentcloud/underscore/issues/148),[#154](https://github.com/documentcloud/underscore/issues/154),[#252](https://github.com/documentcloud/underscore/issues/252),[#448](https://github.com/documentcloud/underscore/issues/448),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L266-272)]
154
-
* Ensure array-like objects with invalid`length` properties are treated like regular objects[[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L237-243),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L533-542),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L661-664)]
* Ensure`_.groupBy` adds values to own, not inherited, properties[[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L317-324)]
157
-
* Ensure`_.sortedIndex` supports arrays with high`length` values[[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L586-595)]
158
-
* Ensure`_.throttle` works when called in tight loops[[#502](https://github.com/documentcloud/underscore/issues/502),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L629-639)]
159
-
* Fix Firefox, IE, Opera, and Safari object iteration bugs[[#376](https://github.com/documentcloud/underscore/issues/376),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L175-187),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L277-302),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L379-390),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L398-400),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L418-438),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L554-556)]
153
+
* Allow iteration of objects with a`length` property[[#148](https://github.com/documentcloud/underscore/issues/148),[#154](https://github.com/documentcloud/underscore/issues/154),[#252](https://github.com/documentcloud/underscore/issues/252),[#448](https://github.com/documentcloud/underscore/issues/448),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L266-272)]
* Ensure array-like objects with invalid`length` properties are treated like regular objects[[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L237-243),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L533-542),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L661-664)]
* Ensure`_.groupBy` adds values to own, not inherited, properties[[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L317-324)]
158
+
* Ensure`_.sortedIndex` supports arrays with high`length` values[[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L586-595)]
159
+
* Ensure`_.throttle` works when called in tight loops[[#502](https://github.com/documentcloud/underscore/issues/502),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L629-639)]
160
+
* Fix Firefox, IE, Opera, and Safari object iteration bugs[[#376](https://github.com/documentcloud/underscore/issues/376),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L175-187),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L277-302),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L379-390),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L398-400),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L418-438),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L554-556)]
160
161
* Handle arrays with`undefined` values correctly in IE < 9[[#601](https://github.com/documentcloud/underscore/issues/601)]
161
-
* Methods should work on pages with incorrectly shimmed native methods[[#7](https://github.com/documentcloud/underscore/issues/7),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L88-94)]
162
-
* Register as AMD module, but still export to global[[#431](https://github.com/documentcloud/underscore/pull/431),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L72-86)]
163
-
*`_.forEach` should be chainable[[#142](https://github.com/documentcloud/underscore/issues/142),[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L232-235)]
164
-
*`_isNaN(new Number(NaN))` should return`true`[[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L408-410)]
165
-
*`_.reduceRight` should pass correct callback arguments when iterating objects[[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L521-531)]
166
-
*`_.size` should return the`length` of string values[[test](https://github.com/bestiejs/lodash/blob/c07e1567a7a12cff2c5ee6cda81306c8bcf126f0/test/test.js#L550-552)]
162
+
* Methods should work on pages with incorrectly shimmed native methods[[#7](https://github.com/documentcloud/underscore/issues/7),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L88-94)]
163
+
* Register as AMD module, but still export to global[[#431](https://github.com/documentcloud/underscore/pull/431),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L72-86)]
164
+
*`_.forEach` should be chainable[[#142](https://github.com/documentcloud/underscore/issues/142),[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L232-235)]
165
+
*`_isNaN(new Number(NaN))` should return`true`[[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L408-410)]
166
+
*`_.reduceRight` should pass correct callback arguments when iterating objects[[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L521-531)]
167
+
*`_.size` should return the`length` of string values[[test](https://github.com/bestiejs/lodash/blob/801e8a5b3a963157fceaad15075690f59c22de9c/test/test.js#L550-552)]