Skip to content

Releases: hdmf-dev/hdmf-common-schema

1.8.0

09 Aug 20:17
5b4cbb3
Compare
Choose a tag to compare

hdmf-common Release Notes

1.8.0 (August 4, 2023)

  • No change in the hdmf-common namespace. See :ref:here <hdmf_experimental_release_notes> for changes to the
    hdmf-experimental namespace.

hdmf-experimental Release Notes

0.5.0 (August 4, 2023)

  • Updates ExternalResources to have a uniform name throughout the codebase and the literature, which is now HERD
    (HDMF External Resources Data).
  • Fixed schema bug regarding the missing quote.

1.7.0

23 Jun 05:46
@rly rly
1.7.0
80efce3
Compare
Choose a tag to compare

hdmf-common Release Notes

1.7.0 (June 22, 2023)

  • No change in the hdmf-common namespace. See hdmf_experimental_release_notes for changes to the
    hdmf-experimental namespace.

hdmf-experimental Release Notes

0.4.0 (June 22, 2023)

  • In the experimental ExternalResources, added a entity_keys table and removed keys_idx from the entities table.

1.6.0

04 May 17:55
@rly rly
b823209
Compare
Choose a tag to compare

hdmf-common Release Notes

1.6.0 (May 4, 2023)

  • No change in the hdmf-common namespace. See hdmf_experimental_release_notes for changes to the hdmf-experimental namespace.

hdmf-experimental Release Notes

0.3.0 (May 4, 2023)

  • In the experimental ExternalResources, added a files table, removed the resources table, and adjusted
    existing columns.

1.5.1

10 Jan 22:26
@rly rly
1.5.1
Compare
Choose a tag to compare

hdmf-common Release Notes

1.5.1 (January 10, 2022)

  • No change in the hdmf-common namespace. See hdmf_experimental_release_notes for changes to the hdmf-experimental namespace.

hdmf-experimental Release Notes

0.2.0 (January 10, 2022)

  • In the experimental ExternalResources, added relative_path field to the "objects" table dtype. This is used in
    place of the previous field field representing the relative path to get to the dataset/attribute from the object.
    The previous field field will be used to represent a compound type field name if the dataset/attribute is a
    compound dtype.
  • Updated contributors.

1.5.0

19 Apr 23:43
@rly rly
1.5.0
Compare
Choose a tag to compare
  • Added AlignedDynamicTable, which defines a DynamicTable that supports storing a collection of sub-tables.
    Each sub-table is itself a DynamicTable that is aligned with the main table by row index. Each sub-table
    defines a sub-category in the main table effectively creating a table with sub-headings to organize columns.

1.4.0

29 Mar 22:54
@rly rly
1.4.0
9c23642
Compare
Choose a tag to compare

Summary: In 1.4.0, the HDMF-experimental namespace was added, which includes the ExternalResources and EnumData
data types. Schema in the HDMF-experimental namespace are experimental and subject to breaking changes at any time.
ExternalResources was changed to support storing both names and URIs for resources. The VocabData data type was
replaced by EnumData to provide more flexible support for data from a set of fixed values.

  • Added EnumData for storing data that comes from a set of fixed values. This replaces VocabData which could
    hold only string values. Also, VocabData could hold only a limited number of elements (~64k) when used with the
    HDF5 storage backend. EnumData gets around these restrictions by using an untyped dataset (VectorData) instead of
    a string attribute to hold the enumerated values.
  • Removed VocabData.
  • Renamed the "resources" table in ExternalResources to "entities".
  • Created a new "resources" table to store the name and URI of the ontology / external resource used by the "entities"
    table in ExternalResources.
  • Renamed fields in ExternalResources.
  • Added "entities" dataset to ExternalResources. This is a row-based table dataset to replace the functionality of
    the "resources" dataset in ExternalResources.
  • Changed the "resources" dataset in ExternalResources to store the name and URI of the ontology / external
    resource used by the "entities" dataset in ExternalResources.
  • Added HDMF-experimental namespace.
  • Moved ExternalResources and EnumData to HDMF-experimental.

1.3.0

02 Dec 23:15
@rly rly
1.3.0
d141d89
Compare
Choose a tag to compare
  • Add data type ExternalResources for storing ontology information / external resource references. NOTE: this
    data type is in beta testing and is subject to change in a later version.
  • Changed dtype for datasets within CSRMatrix from 'int' to 'uint'. Negative values do not make sense for these
    datasets.

1.2.1

04 Nov 20:28
@rly rly
1.2.1
1ea4053
Compare
Choose a tag to compare
  • Update software process documentation for maintainers.
  • Fix missing data_type_inc for CSRMatrix. It now has data_type_inc: Container.
  • Add hdmf-schema-language comment at the top of each yaml file.
  • Add SimpleMultiContainer, a Container for storing other Container and Data objects together

1.2.0

10 Jul 20:28
@rly rly
1.2.0
12729d1
Compare
Choose a tag to compare
  • Add software process documentation.
  • Fix missing dtype for VectorIndex.
  • Add new VocabData data type.
  • Move Data, Index, and Container to base.yaml. This change does not functionally change the schema.
  • VectorIndex now extends VectorData instead of Index. This change allows VectorIndex to index other
    VectorIndex types.
  • The Index data type is now unused and has been removed.
  • Fix documentation for ragged arrays.

1.1.3

21 Jan 19:39
@rly rly
b2e7b42
Compare
Choose a tag to compare

Fix missing 'shape' and 'dims' key for types VectorData, VectorIndex, and DynamicTableRegion.