Skip to content

3.12.0

Compare
Choose a tag to compare
@hdmf-bot hdmf-bot released this 17 Jan 20:02
· 94 commits to dev since this release
8892ba6

HDMF 3.12.0 (January 17, 2024)

Enhancements

  • Add Data.set_data_io(), which allows for setting a DataIO to a data object after-the-fact. @bendichter and @CodyCBakerPhD #1013
  • Added add_ref_termset, updated helper methods for HERD, revised add_ref to support validations prior to populating the tables
    and added add_ref_container. @mavaylon1 #968
  • Use stacklevel in most warnings. @rly #1027

Minor Improvements

  • Updated __gather_columns to ignore the order of bases when generating columns from the super class. @mavaylon1 #991
  • Update get_key to return all the keys if there are multiple within a HERD instance. @mavaylon1 #999
  • Improve HTML rendering of tables. @bendichter #998
  • Improved issue and PR templates. @rly #1004
  • Added check during validation for if a variable length dataset is empty. @bendichter, @oruebel #789

Bug fixes

  • Fixed issue with custom class generation when a spec has a name. @rly #1006
  • Fixed issue with usage of deprecated ruamel.yaml.safe_load in src/hdmf/testing/validate_spec.py. @rly #1008
  • Fixed issue where ElementIdentifiers data could be set to non-integer values. @rly #1009
  • Fixed issue where string datasets/attributes with isodatetime-formatted values failed validation against a text spec. @rly #1026