UNPKG

interlude

Version:

Functional JavaScript library

101 lines (84 loc) 3.57 kB
2.0.0 / 2016-01-28 ================== * ES6 rewrite * Bump autonomy to 2.0.0 (module reduced in size and scope for ES6) * Bump operators to 1.0.0 (module reduced in size and scope for ES6) * Bump subset to 1.0.0 (module reduced in size and scope for ES6) * TL;DR - a couple of functions removed from each library: - infrequently used stuff - badly optimizable variadic stuff using `arguments` - some variadic functions split into numbered versions (`zip`, `range`, ..) - stuff obsoleted by ES6 1.1.1 / 2015-11-15 ================== * Added `.npmignore` 1.1.0 / 2014-09-30 ================== * Bump autonomy to 1.0.0: - adds `copy` - `replicate` is now object safe 1.0.3 / 2014-07-25 ================== * Documentation and coverage release 1.0.2 / 2012-11-12 ================== * extend a blank copy of `seq` rather than require result of `autonomy`. (Was overwriting the cached require results of autonomy in linked installs) 1.0.1 / 2012-11-11 ================== * `$()` now a shortcut for deprecated `$.seq` 1.0.0 / 2012-10-24 ================== * retroactive inclusion of an overloaded version `$.compare` from subset 1.0.0 / 2012-10-20 ================== * interlude is now a stable front for autonomy, subset and operators * `has`, `seq2`, `seq3`, `seq4`, `getDeep` removed from autonomy * `replicate` is now array safe * `get` is now variadic and assumes the role of `getDeep` * `wrappers` excluded from exports because: - less stable API - less likelihood of use * `subset` includes `isSubsetOf` (retroactively available to previous versions) 0.7.0 / 2012-07-04 ================== * autonomy updated to 0.3.0 changing `scan` argument order * allow use on any node version 0.6.0 / 2012-07-03 ================== * wrappers updated to 0.2.0 removing `either` and `guard` 0.5.1 / 2012-06-30 ================== * include new (v0.2.0) autonomy which comes without operators + pow/log but with extend * operators included directly (now comes with pow/log + pow2/log2) * improve DOCS browsability and just api in general 0.5.0 / 2012-06-22 ================== * update wrappers to 0.1.0 (now close to done, has a lot more) 0.4.0 / 2012-06-17 ================== * use latest operators, 0.3 missed some extras * comparing/compare direction parameter is now the factor +1/-1 with +1 omittable * set operations + comparison/equality generalizations moved to `subset` module * everything else (must haves) moved into `origin` module, which re-exports operators. * trace/traceBy/wrap/once/memoize initial wrappers included via `wrappers` module * module basically just a re-export 0.3.0 / 2012-06-15 ================== * `operators` moved to own module (which now is bigger and better) * renamed `collect` to `pluck` to conserve (at least some) conventions * $.equality, $.comparing $.compare added * removed awful setters * delete/insert/deleteBy/insertBy now all modify input (insertBy didn't) * delete/deleteBy now only deletes first occurrence * difference/differenceBy introduced (non-modifying) * Data.List like API now dependency free, can be factored out * compose redone for performance and sensibility. See: `seq`, `seq2`, `seq3`, `seq4`. * experimental stuff removed from module.exports while it's in the works * tests moved from expresso to tap 0.2.0 / 2012-06-03 ================== * Data.List generic insert/delete/group/union/maximum/minimum/nub done 0.1.0 / 2012-06-02 ================== * First proper version under 'interlude'