Skip to content

Prepare 2.10.0 release#681

Merged
rly merged 9 commits into
devfrom
prepare_2.10.0
Jun 18, 2026
Merged

Prepare 2.10.0 release#681
rly merged 9 commits into
devfrom
prepare_2.10.0

Conversation

@rly

@rly rly commented May 7, 2026

Copy link
Copy Markdown
Contributor

Prepare for release of nwb-schema 2.10.0
Target release date: May 7, 2026

Before merging:

  • Update requirements versions as needed
  • Update legal file dates and information in Legal.txt, license.txt, README.md, docs/format/source/conf.py,
    and any other locations as needed
  • Update README.rst as needed
  • Update the version string in docs/format/source/conf.py, core/nwb.namespace.yaml, and core/nwb.file.yaml
    (remove "-alpha" suffix)
  • Update docs/format/source/conf.py as needed
  • Update release notes (set release date) in docs/format/source/format_release_notes.rst and any other docs as
    needed
  • Test docs locally (cd docs/format; make fulldoc) and check for warnings and errors
  • Ensure PyNWB and MatNWB have branches that have passing tests when using the head of the dev branch or this
    branch of nwb-schema
  • Push changes to this PR and make sure all PRs to be included in this release have been merged (incl. Update default type map to None for TypeMap generation #663)
  • Check that the readthedocs build for this PR succeeds (see auto-triggered PR build):
    https://readthedocs.org/projects/nwb-schema/builds/

After merging:

  1. Create a new git tag. Pull the latest master branch locally, run git tag [version] --sign, copy and paste the
    release notes into the tag message, and run git push --tags.
  2. On the GitHub tags page page,
    click "..." -> "Create release" for the new tag on the right side of the page.
    Copy and paste the release notes into the release message, update the formatting if needed (reST to Markdown),
    and set the title to the version string.
  3. Check that the readthedocs "latest" and "stable" builds run and succeed. Delete the readthedocs build for the
    merged PR. https://readthedocs.org/projects/nwb-schema/builds/
  4. Update the nwb-schema submodule in the PyNWB branch corresponding to this schema version to point to the tagged
    commit.

See https://nwb-schema.readthedocs.io/en/latest/software_process.html for more details.

@ehennestad

Copy link
Copy Markdown
Contributor

@rly I think these issues should be considered before merging this: #686 & #687

@rly rly marked this pull request as ready for review May 12, 2026 05:41
rly and others added 5 commits June 17, 2026 11:03
Move the OnePhotonSeries/TwoPhotonSeries documentation entry (#649) from
the 2.9.0 section to 2.10.0, since it was merged after the 2.9.0 tag.
Add the missing (#669) reference to the Subject age entry, and note that
HDMF Common 1.9.0 also promoted HERD to a stable hdmf-common data type.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Fixes a SyntaxWarning for the invalid escape sequence '\s' in the
LaTeX preamble by using a raw string with single backslashes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rly rly requested a review from oruebel June 17, 2026 19:44
@rly rly enabled auto-merge (squash) June 17, 2026 19:45
@rly rly requested a review from bendichter June 18, 2026 16:43
@rly rly merged commit eed08cf into dev Jun 18, 2026
6 checks passed
@rly rly deleted the prepare_2.10.0 branch June 18, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants