forked from pytoolz/toolz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
release-notes
56 lines (40 loc) · 1.46 KB
/
release-notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
New in 0.4.2
Removed intersection
New in 0.5.3
* get_in function
* add itervalues, iterkeys, iteritems to compatibility
* Add do function, remove side_effects from sandbox
* Add juxt, partner to map
* Performance improvements to merge_with
* Errors from curried functions propagate upwards
* keyfilter, valfilter
* do
New Authors:
Graeme Coupar, @obmarg
New in 0.6.0
* memoize is curried by default
* memoize support `key` keyword argument
* Cleaned up issues in curried namespace
* Unary functions memoize with just the single argument, not a tuple
* Flattened directory structure
* Add `pluck` function from underscore.js
* Remove `sandbox.jackknife`
New in 0.6.1
* Python 3.4 support
* New `join` operation
* `join`, `groupby`, ... accept non-callable key functions.
* Many speed improvements:
* Cache method lookup
* Faster `merge_sorted` without key
* An additional round of tuning on `groupby`
* Toolz builds on binstar build under mrocklin channel
* Avoid generators, favor map. Assists in debugging.
* Cleaner `curry` implementation
* Fix serialization issues for `juxt`, `complement`
* `reduceby` no longer requires `default` keyword argument
* Fix bug in `get` where `get([1], coll)` used to return element rather than
length-one tuple
* `EqualityHashKey` added to sandbox
* `juxt` returns a tuple, not a generator
New Authors:
Leonid Shvechikov, José Ricardo, Lars Buitinck, Tom Prince