Skip to content

Releases: hdmf-dev/hdmf

3.5.4

07 Apr 20:41
3.5.4
5a1bc73
Compare
Choose a tag to compare

HDMF 3.5.4 (April 7, 2023)

Bug fixes

  • Fixed typo in deploy release workflow. @rly #845

HDMF 3.5.3 (April 7, 2023)

Bug fixes

  • Fixed search bar and missing jquery in ReadTheDocs documentation. @rly
    #840
  • Fixed issue with dynamic class generation for a multi-container interface where one or more are required. @rly
    #839

Minor improvements

  • Added support for Python 3.11. @rly #803
  • No longer set upper bounds on dependencies. @rly #803
  • DynamicTable.to_dataframe() now sets the index (id) column dtype to int64 rather than the OS default (int32 on Windows, int64 on Mac, Linux). @rly #803

3.5.2

14 Mar 18:06
a6c4239
Compare
Choose a tag to compare

HDMF 3.5.2 (March 13, 2023)

Bug fixes

  • Fixed issue with conda CI. @rly #823
  • Fixed issue with deprecated pkg_resources. @mavaylon #822
  • Fixed hdmf.common deprecation warning. @mavaylon [#826]((#826)

Internal improvements

  • A number of typos fixed and Github action running codespell to ensure that no typo sneaks in #825 was added.
  • Added additional documentation for __fields__ in AbstactContainer. @mavaylon #827
  • Updated warning message for broken links. @mavaylon #829

3.5.1

27 Jan 00:38
8222de4
Compare
Choose a tag to compare

HDMF 3.5.1 (January 26, 2023)

Bug fixes

  • Fixed bug when closing a HDF5IO on delete via the new HDMFIO.__del__ before HDF5IO.__init__ has been completed. @oruebel #817

Documentation and tutorial enhancements:

  • Updated DynamicTable how to tutorial to clarify the status of EnumData. @oruebel #819

3.5.0

17 Jan 21:40
615538a
Compare
Choose a tag to compare

Bug fixes

  • Fixed an issue with ExternalResources where retrieving an object resources wasn't in the proper format for a Pandas DataFrame. Additionally, a boolean parameter for creating an object when checking the existence of an object was added. @mavaylon1 #790
  • Fixed an issue with the tox tool when upgrading to tox 4. @rly #802
  • Fixed export of newly added links to existing elements of the exported file. @rly #808
  • Added HDMFIO.__del__ to ensure that I/O objects are being closed on delete. @oruebel#811

Minor improvements

  • Added support for reading and writing ExternalResources to and from denormalized TSV files. @mavaylon #799
  • Changed the name of ExternalResources.export_to_sqlite to ExternalResources.to_sqlite. @mavaylon #799
  • Updated the tutorial for ExternalResources. @mavaylon #799
  • Added message argument for assert methods defined by hdmf.testing.TestCase to allow developers to include custom error messages with asserts. @oruebel #812
  • Clarify the expected chunk shape behavior for DataChunkIterator. @oruebel #813

3.4.7

10 Nov 05:57
3.4.7
ccc5c25
Compare
Choose a tag to compare

HDMF 3.4.7 (November 9, 2022)

Minor improvements

  • Update CI, versioneer, and some requirements. @rly (#786)

Bug fixes

  • Fix an issue where not providing an optional argument to __init__ of an auto-generated MultiContainerInterface
    class raised an error. @rly (#779)
  • Fixed an issue with the data_utils.GenericDataChunkIterator where if the underlying dataset was such that the numpy.product of the maxshape exceeded the range of the default int32, buffer overflow would occur and cause the true buffer shape to exceed available memory. This has been resolved by dropping all numpy operations (which forced casting within the passed data type) in favor of the unlimited precision of Python builtin integer types @CodyCBakerPhD (#780) (#781)

3.4.6

04 Oct 22:18
3.4.6
abb5d3b
Compare
Choose a tag to compare
hdmf 3.4.6

3.4.5

21 Sep 03:23
3.4.5
9b038d6
Compare
Choose a tag to compare
hdmf 3.4.5

3.4.4

20 Sep 23:04
3.4.4
707e467
Compare
Choose a tag to compare
hdmf 3.4.4

3.4.3

14 Sep 20:45
3.4.3
2010de6
Compare
Choose a tag to compare
hdmf 3.4.3

3.4.2

31 Aug 00:41
3.4.2
8888e92
Compare
Choose a tag to compare

HDMF 3.4.2 (August 26, 2022)

Minor improvements

  • Updated MultiContainerInterface.__make_add to clarify the docstring for add_* methods generated by the function. @oruebel (#758)
  • Support "allow_none=True" in docval for args with non-None default. @rly (#757)

Bug fixes

HDMF 3.4.1 (August 8, 2022)

Bug fixes