Specification changes
- Add support for [OME-NGFF 0.4](https://ngff.openmicroscopy.org/0.4/) specification ([#124](https://github.com/ome/ome-zarr-py/pull/124), [#159](https://github.com/ome/ome-zarr-py/pull/159), [#162](https://github.com/ome/ome-zarr-py/pull/162))
API additions
- Add support for passing storage options (compression, chunks..) to the writer API, thanks to satra ([161](https://github.com/ome/ome-zarr-py/pull/161))
- Add API for writing plate & well metadata ([153](https://github.com/ome/ome-zarr-py/pull/153), [#157](https://github.com/ome/ome-zarr-py/pull/157))
- Add API for writing multiscales metadata ([149](https://github.com/ome/ome-zarr-py/pull/149), [#165](https://github.com/ome/ome-zarr-py/pull/165))
Bug fix
- Fix remaining HCS assumptions that images are 5D ([148](https://github.com/ome/ome-zarr-py/pull/148))
- Cap aiohttp to version 3.x ([127](https://github.com/ome/ome-zarr-py/pull/127))