meteor/meteor — pull request #369 by tifroz (2012-10-05 05:16:12+00:00)
Title: underscore.js package updated to v1.4.1  

From http://underscorejs.org/#changelog

#### 1.4.1 — Oct. 1, 2012 — Diff
* Fixed a 1.4.0 regression in the lastIndexOf function.

#### 1.4.0 — Sept. 27, 2012 — Diff
* Added a pairs function, for turning a JavaScript object into [key, value] pairs ... as well as an object function, for converting an array of [key, value] pairs into an object.
* Added a countBy function, for counting the number of objects in a list that match a certain criteria.
* Added an invert function, for performing a simple inversion of the keys and values in an object.
* Added a where function, for easy cases of filtering a list for objects with specific values.
* Added an omit function, for filtering an object to remove certain keys.
* Added a random function, to return a random number in a given range.
_.debounce'd functions now return their last updated value, just like _.throttle'd functions do.
* The sortBy function now runs a stable sort algorithm.
* Added the optional fromIndex option to indexOf and lastIndexOf.
"Sparse" arrays are no longer supported in Underscore iteration functions. Use a for instead (or better yet, an object).
* The min and max functions may now be called on very large arrays.
* Interpolation in templates now represents null and undefined as the empty string.
* Underscore iteration functions no longer accept null values as a no-op argument. You'll get an early error instead.
* A number of edge-cases fixes and tweaks, which you can spot in the diff. Depending on how you're using Underscore, 1.4.0 may be more backwards-incompatible than usual — please test when you upgrade.