Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 2.63 KB

CHANGELOG.md

File metadata and controls

53 lines (41 loc) · 2.63 KB

HDMF-ZARR Changelog

0.3.0 (Upcoming)

New Features

  • Added support, tests, and docs for using DirectoryStore, TempStore, and NestedDirectoryStore Zarr storage backends with ZarrIO and NWBZarrIO @oruebel #62

Minor enhancements

  • Updated handling of references on read to simplify future integration of file-based Zarr stores (e.g., ZipStore or database stores) @oruebel #62

Test suite enhancements

  • Modularized unit tests to simplify running tests for multiple Zarr storage backends @oruebel #62

Docs

  • Added developer documentation on how to integrate new storage backends with ZarrIO #62

API Changes

  • Removed unused filepath argument from ZarrIO.get_builder_exists_on_disk #62

0.2.0 (January 6, 2023)

Bugs

  • Updated the storage of links/references to use paths relative to the current Zarr file to avoid breaking links/reference when moving Zarr files @oruebel #46
  • Fixed bugs in requirements defined in setup.py @oruebel #46
  • Fixed bug regarding Sphinx external links @mavaylon1 #53
  • Updated gallery tests to use test_gallery.py and necessary package dependcies @mavaylon1 #53
  • Updated dateset used in conversion tutorial, which caused warnings @oruebel #56

Docs

  • Added tutorial illustrating how to create a new NWB file with NWBZarrIO @oruebel #46
  • Added docs for describing the mapping of HDMF schema to Zarr storage @oruebel #48
  • Added docs/gallery/resources for storing local files used by the tutorial galleries @oruebel #61
  • Removed dependency on dandi library for data download in the conversion tutorial by storing the NWB files as local resources @oruebel #61

0.1.0 (August 23, 2022)

New features

  • Created new optional Zarr-based I/O backend for writing files using Zarr's zarr.store.DirectoryStore backend, including support for iterative write, chunking, compression, simple and compound data types, links, object references, namespace and spec I/O.