* ``first`` now accepts a default value, same as ``next``.
2.1.1
=====
* 3: Fix failures on Python 3.7 due to the introduction of PEP 479.
2.1
===
* Use ``more_itertools.more.always_iterable`` in place of ``always_iterable`` except when a mapping is included.
2.0.1
=====
* Refresh package.
2.0
===
* In ``always_iterable``, mappings are now considered singletons. It seems that the way ``always_iterable`` is generally used, one wouldn't expect to only iterate on a mapping, but there are cases where a dictionary should behave like a singleton object.
1.8
===
* Deprecated ``infiniteCall`` and replaced it with ``infinite_call`` which only takes a single argument (the function to call).