Skip to content

Releases: hdmf-dev/hdmf-zarr

0.11.3

10 Aug 22:24
0.11.3
b2ad1ef
Compare
Choose a tag to compare
hdmf-zarr 0.11.3

0.11.2

28 Jul 23:45
0.11.2
c463e99
Compare
Choose a tag to compare

Added

  • Added ZarrDataIO.get_io_params. @rly #282

Fixed

  • Fixed saving of the cached specs in the consolidated metadata. @stephprince #274
  • Fixed writing of compound dtype datasets. @mavaylon1 #276
  • Fixed pixel mask data shape expansion bug in __list_fill__ method that was incorrectly duplicating compound data type values during export operations. @pauladkisson #280

0.11.1

08 Apr 21:59
0.11.1
3beebaa
Compare
Choose a tag to compare
hdmf-zarr 0.11.1

0.11.0

17 Jan 19:27
b04e37c
Compare
Choose a tag to compare

0.11.0 (January 17, 2025)

Changed

  • Adopted changelog format conventions: https://keepachangelog.com/en/1.0.0/ . @rly #254
  • Made docs site point to latest stable release: https://hdmf-zarr.readthedocs.io/en/stable/ instead of "latest" tag. @rly #254
  • Removed GitHub Actions workflow that automatically generated GitHub pre-releases on the "latest" tag on each commit to dev to simplify maintenance. @rly #254
  • Clarified docs and updated links to say that only Zarr v2 is currently supported. @rly #257
  • Removed ZarrIO.get_zarr_parent_path and ZarrIO.is_zarr_file methods. @rly #256
  • Fixed bug in how links and references are stored in the Zarr file. They are now written as relative paths from the Zarr file, using "." to indicate the current file. This is how hdmf-zarr wrote internal links and references pre-0.10.0. @rly #256

0.10.0

19 Dec 22:03
0.10.0
40d2ab7
Compare
Choose a tag to compare

0.10.0 (December 18, 2024)

Enhancements

  • Added initial refactor of export, supporting references and internal/external links from Zarr to Zarr. This will introduce breaking changes that could lead to existing exported files to be invalid. This update removes '.' as the object default file source. @mavaylon1 #194
  • Added support for Pathlib paths. @mavaylon1 #212
  • Updated packages used for testing and readthedocs configuration. @mavaylon1, @rly #214
  • Add force_overwite parameter for ZarrIO.__init__ to allow overwriting an existing file or directory. @oruebel #229
  • Remove allowance of hdmf.Array in __init__ of AbstractZarrTableDataset and ZarrDataset to be compatible with HDMF 4.0. @rly #236
  • Remove support for python 3.8 and added testing for Python 3.13. @mavaylon1 #240
  • Added NWBZarrIO.read_nwb convenience method to simplify reading an NWB file. @oruebel #226
  • Updated optional dependency groups in pyproject.toml and GitHub Actions workflows. @rly, @mavaylon1 #239
  • Applied black code formatter. @rly #247

Bug Fixes

  • Fix reading of cached specs and caching of specs during export. @rly #232
  • Fix hiding of pynwb compatibility errors. @rly 242

0.9.0

17 Sep 15:27
0355a0c
Compare
Choose a tag to compare

0.9.0 (September 16, 2024)

Enhancements

  • Added support for appending a dataset of references. @mavaylon1 #203
  • NWBZarrIO load_namespaces=True by default. @mavaylon1 #204
  • Added test for opening file with consolidated metadata from DANDI. @mavaylon1 #206
  • Add dimension labels compatible with xarray. @mavaylon1 #207
  • Added link_data --> clear_cache relationship to support repacking zarr nwbfiles: #215

0.8.0

06 Jun 02:25
58e2d45
Compare
Choose a tag to compare

0.8.0 (June 4, 2024)

Bug Fixes

  • Fixed bug when opening a file in with mode=r+. The file will open without using the consolidated metadata. @mavaylon1 #182
  • Fixed bug on how we access scalar arrays. Added warning filter for Zarr deprecation of NestedDirectoryStore. Fixed bug on how we write a dataset of references. @mavaylon1 #195

0.7.0

02 May 21:09
72ff80f
Compare
Choose a tag to compare
hdmf-zarr 0.7.0

0.6.0

21 Feb 20:37
556ed12
Compare
Choose a tag to compare
hdmf-zarr 0.6.0

0.5.0

08 Dec 20:24
9692a98
Compare
Choose a tag to compare
hdmf-zarr 0.5.0