- Haiku now returns plain nested `dict`s rather than `FlatMap` from all APIs.
- [`hk.vmap(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#vmap) now optionally takes `split_rng`, this argument will be required in the next version of Haiku.
- [`hk.LayerNorm`](https://dm-haiku.readthedocs.io/en/latest/api.html#layernorm) now accepts `param_axis` in the constructor, this argument will be required in the next version of Haiku.
- [`hk.get_channel_index(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#get-channel-index) was added.
- [`hk.experimental.lift_with_state(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#lift-with-state) was added.
- [`hk.experimental.layer_stack(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#layer-stack) was added.
- [`hk.DepthwiseConv{1,3}D`](https://dm-haiku.readthedocs.io/en/latest/api.html?highlight=DepthwiseConv#convolutional) were added.
- [`hk.BatchNorm`](https://dm-haiku.readthedocs.io/en/latest/api.html#batchnorm) now supports sequences in `cross_replica_axis`.
- [`hk.experimental.check_jax_usage()`](https://dm-haiku.readthedocs.io/en/latest/api.html#check-jax-usage) makes Haiku check that JAX control flow/transforms are used correctly.
- [`hk.dynamic_unroll(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#dynamic-unroll) now supports `return_all_states`.
- [`hk.cond(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#cond) supports N operands.
- [`hk.experimental.module_auto_repr(False)`](https://dm-haiku.readthedocs.io/en/latest/api.html#module-auto-repr) can be used to speed up init.
- [`hk.data_structures.merge(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#merge) now supports `check_duplicates`.
- [`TruncatedNormal`](https://dm-haiku.readthedocs.io/en/latest/api.html#truncatednormal) initialiser now supports complex dtypes.
- `transform(jit(f))` now provides a nice error message.
- [`hk.multinomial(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#multinomial) now uses `jax.random.categorical`.
- Added [`hk.mixed_precision.{current,get}_policy(..)`](https://dm-haiku.readthedocs.io/en/latest/api.html#automatic-mixed-precision) for introspection.
- Mixed precision policies now support reloaded modules.