4.0.1
No code changes - this release fixes how the docs display on PyPI.
4.0.0
New itertools:
* consecutive_groups (Based on the example in the Python 2.4 docs)
* seekable (If you're looking for how to "reset" an iterator, you're in luck!)
* exactly_n
* run_length.encode and :func:run_length.decode
* difference
Improvements to existing itertools:
The number of items between filler elements in * intersperse can now be specified
* distinct_permutations and :func:peekable got some minor adjustments
* always_iterable now returns an iterator object. It also now allows different types to be considered iterable
* bucket can now limit the keys it stores in memory
* one now allows for custom exceptions
Other changes:
A few typos were fixed
All tests can now be run with python setup.py test