From a6f51ff6083914579f1e44e9f47a122c3df950ed Mon Sep 17 00:00:00 2001 From: Matthew Avaylon Date: Wed, 20 Mar 2024 12:27:48 -0700 Subject: [PATCH] Release 3.13 (#1074) * Update CHANGELOG.md * Update release.md * updates * Update .github/PULL_REQUEST_TEMPLATE/release.md Co-authored-by: Steph Prince <40640337+stephprince@users.noreply.github.com> * Update pyproject.toml --------- Co-authored-by: Steph Prince <40640337+stephprince@users.noreply.github.com> --- .github/PULL_REQUEST_TEMPLATE/release.md | 2 +- CHANGELOG.md | 2 +- pyproject.toml | 1 + requirements-opt.txt | 12 ++++++------ src/hdmf/common/hdmf-common-schema | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/release.md b/.github/PULL_REQUEST_TEMPLATE/release.md index 11bd20bfa..7c5ff5ece 100644 --- a/.github/PULL_REQUEST_TEMPLATE/release.md +++ b/.github/PULL_REQUEST_TEMPLATE/release.md @@ -10,7 +10,7 @@ Prepare for release of HDMF [version] and any other locations as needed - [ ] Update `pyproject.toml` as needed - [ ] Update `README.rst` as needed -- [ ] Update `src/hdmf/common/hdmf-common-schema` submodule as needed. Check the version number and commit SHA manually +- [ ] Update `src/hdmf/common/hdmf-common-schema` submodule as needed. Check the version number and commit SHA manually. Make sure we are using the latest release and not the latest commit on the `main` branch. - [ ] Update changelog (set release date) in `CHANGELOG.md` and any other docs as needed - [ ] Run tests locally including gallery tests, and inspect all warnings and outputs (`pytest && python test_gallery.py`) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8eddf8270..fb7a71e00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # HDMF Changelog -## HDMF 3.13.0 (Upcoming) +## HDMF 3.13.0 (March 20, 2024) ### Enhancements - Added docs page that lists limitations of support for the HDMF specification language. @rly [#1069](https://github.com/hdmf-dev/hdmf/pull/1069) diff --git a/pyproject.toml b/pyproject.toml index ee8037be5..b60ae6943 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "License :: OSI Approved :: BSD License", "Development Status :: 5 - Production/Stable", "Operating System :: OS Independent", diff --git a/requirements-opt.txt b/requirements-opt.txt index 644fc80be..11cd23e17 100644 --- a/requirements-opt.txt +++ b/requirements-opt.txt @@ -1,8 +1,8 @@ # pinned dependencies that are optional. used to reproduce an entire development environment to use HDMF -tqdm==4.66.1 -zarr==2.16.1 -linkml-runtime==1.6.0; python_version >= "3.9" -schemasheets==0.1.24; python_version >= "3.9" -oaklib==0.5.20; python_version >= "3.9" -pydantic==1.10.13 # linkml-runtime 1.6.0 and related packages require pydantic<2 +tqdm==4.66.2 +zarr==2.17.1 +linkml-runtime==1.7.3; python_version >= "3.9" +schemasheets==0.2.1; python_version >= "3.9" +oaklib==0.5.31; python_version >= "3.9" +pydantic==2.6.4 # linkml-runtime 1.6.0 and related packages require pydantic<2 pyyaml==6.0.1; python_version >= "3.9" diff --git a/src/hdmf/common/hdmf-common-schema b/src/hdmf/common/hdmf-common-schema index 4d2ddd638..5b4cbb31d 160000 --- a/src/hdmf/common/hdmf-common-schema +++ b/src/hdmf/common/hdmf-common-schema @@ -1 +1 @@ -Subproject commit 4d2ddd6387c4e36f21f41964fe8873c083680b15 +Subproject commit 5b4cbb31dbafcff51ca70bf218f464b186568151