* Added `context` module, with a null_context context manager. It is suitable for taking the place of a real context when no context is needed.
6.0
===
* `itertools.always_iterable` now returns an empty iterable when the input is None. This approach appears to work better for the majority of use-cases.
5.5
===
* Added `itertools.is_empty`.
5.4
===
* Added context manager support in `timing.Stopwatch`.
5.3.1
=====
* Fixed issue with `dictlib.RangeMap.get` so that it now works as one would expect.
5.3
===
* Added `string.words` for retrieving words from an identifier, even if it is camelCased.