Hdmf

Latest version: v4.0.0

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

Scan your dependencies

Page 6 of 12

3.4.4

Bug fixes
- Fixed missing dependency "packaging" introduced in 3.4.3. The code has been updated to avoid the dependency. rly oruebel ([770](https://github.com/hdmf-dev/hdmf/pull/770))

3.4.3

Minor improvements
- Began to deprecate the use of the testing script `test.py` in favor of `pytest` and `test_gallery.py`.
rly ([760](https://github.com/hdmf-dev/hdmf/pull/760))
- Updated installation and maintainer documentation. rly ([760](https://github.com/hdmf-dev/hdmf/pull/760))

Bug fixes
- Fixed CI and flake8 issues. rly ([760](https://github.com/hdmf-dev/hdmf/pull/760))
- Updated uses of pandas.DataFrame.set_index to avoid FutureWarnings for pandas >=1.5.x oruebel ([762](https://github.com/hdmf-dev/hdmf/pull/762))
- Fixed broken `hdmf.common.get_hdf5io` function. rly ([765](https://github.com/hdmf-dev/hdmf/pull/765))

3.4.2

Minor improvements
- Updated ``MultiContainerInterface.__make_add`` to clarify the docstring for ``add_*`` methods generated by the function. oruebel ([758](https://github.com/hdmf-dev/hdmf/pull/758))
- Support "allow_none=True" in docval for args with non-None default. rly ([757](https://github.com/hdmf-dev/hdmf/pull/757))

Bug fixes
- Fixed deploy release CI. rly ([759](https://github.com/hdmf-dev/hdmf/pull/759))

3.4.1

Bug fixes
- Fixed deploy release CI. rly ([754](https://github.com/hdmf-dev/hdmf/pull/754))

3.4.0

Minor improvements
- Allow manual triggering of some GitHub Actions. rly ([744](https://github.com/hdmf-dev/hdmf/pull/744))
- Relaxed input validation of `HDF5IO` to allow for s3fs support. Existing arguments of `HDF5IO` are modified as follows: i) `mode` was given a default value of "r", ii) `path` was given a default value of `None`, and iii) `file` can now accept an `S3File` type argument. bendichter ([746](https://github.com/hdmf-dev/hdmf/pull/746))
- Added ability to create and get back handle to empty HDF5 dataset. ajtritt ([747](https://github.com/hdmf-dev/hdmf/pull/747))
- Added `AbstractContainer._in_construct_mode` that is set and modified only by the ObjectMapper when constructing an
object from a builder read from a file. Subclasses of `AbstractContainer` can check `_in_construct_mode`
during the initialization phase as part of ``__init__`` to distinguish between actions during construction
(i.e., read from disk) vs. creation by the user, e.g., to determine whether to raise a warning or error when
encountering invalid data to support reading and correcting data that is invalid while preventing creation
of new data that is invalid. rly ([751](https://github.com/hdmf-dev/hdmf/pull/751))

Bug fixes
- Fixed PyNWB dev CI. rly ([749](https://github.com/hdmf-dev/hdmf/pull/749))

3.3.2

Bug fixes
- Fix error message when using ``GenericDataChunkIterator`` and chunk shape is larger than dataset size. rly (743)
- Fix automatic class generation of extension data types that inherit from both another data type and
``MultiContainerInteface``. rly (741)

Page 6 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.