Releases: hdmf-dev/hdmf-common-schema
Releases · hdmf-dev/hdmf-common-schema
1.8.0
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 nowHERD
(HDMF External Resources Data). - Fixed schema bug regarding the missing quote.
1.7.0
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 aentity_keys
table and removedkeys_idx
from theentities
table.
1.6.0
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 afiles
table, removed theresources
table, and adjusted
existing columns.
1.5.1
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
, addedrelative_path
field to the "objects" table dtype. This is used in
place of the previousfield
field representing the relative path to get to the dataset/attribute from the object.
The previousfield
field will be used to represent a compound type field name if the dataset/attribute is a
compound dtype. - Updated contributors.
1.5.0
- Added
AlignedDynamicTable
, which defines aDynamicTable
that supports storing a collection of sub-tables.
Each sub-table is itself aDynamicTable
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
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 replacesVocabData
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 inExternalResources
. - Renamed fields in
ExternalResources
. - Added "entities" dataset to
ExternalResources
. This is a row-based table dataset to replace the functionality of
the "resources" dataset inExternalResources
. - Changed the "resources" dataset in
ExternalResources
to store the name and URI of the ontology / external
resource used by the "entities" dataset inExternalResources
. - Added HDMF-experimental namespace.
- Moved
ExternalResources
andEnumData
to HDMF-experimental.
1.3.0
- 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
- Update software process documentation for maintainers.
- Fix missing data_type_inc for
CSRMatrix
. It now hasdata_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
- Add software process documentation.
- Fix missing dtype for
VectorIndex
. - Add new
VocabData
data type. - Move
Data
,Index
, andContainer
to base.yaml. This change does not functionally change the schema. VectorIndex
now extendsVectorData
instead ofIndex
. This change allowsVectorIndex
to index other
VectorIndex
types.- The
Index
data type is now unused and has been removed. - Fix documentation for ragged arrays.