-----
* The :class:`numcodecs.blosc.Blosc` codec has been made robust for usage in both
multithreading and multiprocessing programs, regardless of whether Blosc has been
configured to use multiple threads internally or not (:issue:`41`, :issue:`42`).
* The :class:`numcodecs.blosc.Blosc` codec now supports an ``AUTOSHUFFLE`` argument
when encoding (compressing) which activates bit- or byte-shuffle depending on the
itemsize of the incoming buffer (:issue:`37`, :issue:`42`). This is also now the
default.
* The :class:`numcodecs.blosc.Blosc` codec now raises an exception when an invalid
compressor name is provided under all circumstances (:issue:`40`, :issue:`42`).
* The bundled version of the c-blosc library has been upgraded to version 1.12.1
(:issue:`45`, :issue:`42`).
* An improvement has been made to the system detection capabilities during compilation
of C extensions (by :user:`Prakhar Goel <newt0311>`; :issue:`36`, :issue:`38`).
* Arrays with datetime64 or timedelta64 can now be passed directly to compressor codecs
(:issue:`39`, :issue:`46`).
.. _release_0.2.1: