Releases: hdmf-dev/hdmf-zarr
Releases · hdmf-dev/hdmf-zarr
0.11.3
0.11.2
Added
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
0.11.0
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
andZarrIO.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
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 forZarrIO.__init__
to allow overwriting an existing file or directory. @oruebel #229 - Remove allowance of
hdmf.Array
in__init__
ofAbstractZarrTableDataset
andZarrDataset
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
0.9.0
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
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