Hdmf

Latest version: v4.0.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 12

1.6.3

Internal improvements
- Improve documentation of `DynamicTable`. rly (371)
- Add user guide / tutorial for `DynamicTable`. rly (372)
- Improve logging of build and write processes. rly (373)

Bug fixes:
- Fix adding of optional predefined columns to `DynamicTable`. rly (371)
- Use dtype from dataset data_type definition when extended spec lacks dtype. rly (364)

1.6.2

Internal improvements:
- Update MacOS in CI. rly (310)
- Raise more informative error when adding column to `DynamicTable` w/ used name. rly (307)
- Refactor `_init_class_columns` for use by DynamicTable subclasses. rly (323)
- Add/fix docstrings for DynamicTable. oruebel, rly (304, 353)
- Make docval-decorated functions more debuggable in pdb. rly (308)
- Change dtype conversion warning to include path to type. rly (311)
- Refactor `DynamicTable.add_column` to raise error when name is an optional column. rly (305)
- Improve unsupported filter error message. bendichter (329)
- Add functionality to validate a yaml file against a json schema file. bendichter (332)
- Update requirements-min.txt for yaml validator. bendichter (333)
- Add allowed value / enum validation in docval. rly (335)
- Add logging of build and hdf5 write process. rly (336, 349)
- Allow loading namespaces from h5py.File object not backed by file. rly (348)
- Add CHANGELOG.md. rly (352)
- Fix codecov reports. rly (362)
- Make `getargs` raise an error if the argument name is not found. rly (365)
- Improve `get_class` and `docval` support for uint. rly (361)

Bug fixes:
- Register new child types before new parent type for dynamic class generation. rly (322)
- Raise warning not error when adding column with existing attr name. rly (324)
- Add `__version__`. rly (345)
- Only write a specific namespace version if it does not exist. ajtritt (346)
- Fix documentation formatting for DynamicTable. rly (353)

1.6.1

Internal improvements:
- Allow docval to warn about use of positional arguments. rly (293)
- Improve efficiency of writing chunks with `DataChunkIterator` and HDF5. d-sot, oruebel (295)

Bug fixes:
- Flake8 style fixes. oruebel (291)
- Handle missing namespace version. rly (292)
- Do not raise error when a numeric type with a higher precision is provided for a spec with a lower precision and different base type. Raise a warning when the base type of a given value is converted to the specified base type, regardless of precision level. Add missing support for boolean conversions. rly (298, 299)
- Add forgotten validation of links. t-b, ajtritt (286)
- Improve message for "can't change container_source" error. rly (302)
- Fix setup.py development status. rly (303)
- Refactor missing namespace version handling. rly, ajtritt (297)
- Add print function for `DynamicTableRegion`. oruebel, rly (290)
- Fix writing of refined RefSpec attribute. oruebel, rly (301)

1.6.0

Internal improvements:
- Allow extending/overwriting attributes on dataset builders. rly, ajtritt (279)
- Allow ASCII data where UTF8 is specified. rly (282)
- Add function to convert `DynamicTableRegion` to a pandas dataframe. oruebel (239)
- Add "mode" property to HDF5IO. t-b (280)

Bug fixes:
- Fix readthedocs config to include all submodules. rly (277)
- Fix test runner double printing in non-verbose mode. rly (278)

1.5.4

Bug fixes:
- Upgrade hdmf-common-schema 1.1.2 -> 1.1.3, which includes a bug fix for missing data and shape keys on `VectorData`, `VectorIndex`, and `DynamicTableRegion` data types. rly (272)
- Clean up documentation scripts. rly (268)
- Fix broken support for pytest testing framework. rly (274)
- Fix missing CI testing of minimum requirements on Windows and Mac. rly (270)
- Read 1-element datasets as scalar datasets when a scalar dataset is expected by the spec. rly (269)
- Fix bug where 'version' was not required for `SpecNamespace`. bendichter (276)

1.5.3

Minor improvements:
- Update and fix documentation. rly (267)

Bug fixes:
- Fix ReadTheDocs integration. rly (263)
- Fix conda build. rly (266)

Page 11 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.