Skip to content

Conversation

@danielfromearth
Copy link
Collaborator

@danielfromearth danielfromearth commented Dec 29, 2025

Release Checklist:

  • Issue resolutions:
    • Closes #
  • Unit and integration tests:
    • Pass
    • Updates current tests
  • Documentation:
    • Adds/updates tutorial notebook
    • Other documentation
  • Updates CHANGELOG.md (add version number, date, and reference link at bottom)

Post-Release:

  • Merge main back into develop to avoid missing changes from this release candidate [Don't create a PR]

📚 Documentation preview 📚: https://ncompare--331.org.readthedocs.build/en/331/

danielfromearth and others added 30 commits January 14, 2025 09:40
Bumps the gha-dependencies group with 1 update: [abatilo/actions-poetry](https://github.com/abatilo/actions-poetry).


Updates `abatilo/actions-poetry` from 3.0.1 to 4.0.0
- [Release notes](https://github.com/abatilo/actions-poetry/releases)
- [Changelog](https://github.com/abatilo/actions-poetry/blob/master/.releaserc)
- [Commits](abatilo/actions-poetry@v3.0.1...v4.0.0)

---
updated-dependencies:
- dependency-name: abatilo/actions-poetry
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gha-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the pip-dependencies group with 3 updates: [h5netcdf](https://github.com/h5netcdf/h5netcdf), [ruff](https://github.com/astral-sh/ruff) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).


Updates `h5netcdf` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/h5netcdf/h5netcdf/releases)
- [Changelog](https://github.com/h5netcdf/h5netcdf/blob/main/CHANGELOG.rst)
- [Commits](h5netcdf/h5netcdf@v1.4.1...v1.5.0)

Updates `ruff` from 0.8.4 to 0.9.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.8.4...0.9.4)

Updates `mkdocs-material` from 9.5.49 to 9.6.1
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.5.49...9.6.1)

---
updated-dependencies:
- dependency-name: h5netcdf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
updates:
- [github.com/gitleaks/gitleaks: v8.22.1 → v8.23.3](gitleaks/gitleaks@v8.22.1...v8.23.3)
- [github.com/astral-sh/ruff-pre-commit: v0.8.6 → v0.9.4](astral-sh/ruff-pre-commit@v0.8.6...v0.9.4)
…ha-dependencies-5860502f17

Bump abatilo/actions-poetry from 3.0.1 to 4.0.0 in the gha-dependencies group
…cies-10b89aa2ff

Bump the pip-dependencies group with 3 updates
updates:
- [github.com/gitleaks/gitleaks: v8.23.3 → v8.24.0](gitleaks/gitleaks@v8.23.3...v8.24.0)
- [github.com/astral-sh/ruff-pre-commit: v0.9.4 → v0.9.9](astral-sh/ruff-pre-commit@v0.9.4...v0.9.9)
- [github.com/pre-commit/mirrors-mypy: v1.14.1 → v1.15.0](pre-commit/mirrors-mypy@v1.14.1...v1.15.0)
Bumps the pip-dependencies group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [h5py](https://github.com/h5py/h5py) | `3.12.1` | `3.13.0` |
| [h5netcdf](https://github.com/h5netcdf/h5netcdf) | `1.5.0` | `1.6.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` |
| [ruff](https://github.com/astral-sh/ruff) | `0.9.4` | `0.9.9` |
| [mypy](https://github.com/python/mypy) | `1.14.1` | `1.15.0` |
| [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) | `0.27.0` | `0.28.2` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.6.1` | `9.6.7` |



Updates `h5py` from 3.12.1 to 3.13.0
- [Release notes](https://github.com/h5py/h5py/releases)
- [Changelog](https://github.com/h5py/h5py/blob/master/docs/release_guide.rst)
- [Commits](h5py/h5py@3.12.1...3.13.0)

Updates `h5netcdf` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/h5netcdf/h5netcdf/releases)
- [Changelog](https://github.com/h5netcdf/h5netcdf/blob/main/CHANGELOG.rst)
- [Commits](h5netcdf/h5netcdf@v1.5.0...v1.6.0)

Updates `pytest` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.4...8.3.5)

Updates `ruff` from 0.9.4 to 0.9.9
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.9.4...0.9.9)

Updates `mypy` from 1.14.1 to 1.15.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.14.1...v1.15.0)

Updates `mkdocstrings` from 0.27.0 to 0.28.2
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@0.27.0...0.28.2)

Updates `mkdocs-material` from 9.6.1 to 9.6.7
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.6.1...9.6.7)

---
updated-dependencies:
- dependency-name: h5py
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: h5netcdf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: mkdocstrings
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
…cies-15c8ed4b65

Bump the pip-dependencies group across 1 directory with 7 updates
Bumps the pip-dependencies group with 4 updates: [ruff](https://github.com/astral-sh/ruff), [pytest-cov](https://github.com/pytest-dev/pytest-cov), [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).


Updates `ruff` from 0.9.9 to 0.11.2
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.9.9...0.11.2)

Updates `pytest-cov` from 6.0.0 to 6.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.0.0...v6.1.0)

Updates `mkdocstrings` from 0.28.2 to 0.29.1
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@0.28.2...0.29.1)

Updates `mkdocs-material` from 9.6.7 to 9.6.11
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.6.7...9.6.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.11.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: pytest-cov
  dependency-version: 6.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: mkdocstrings
  dependency-version: 0.29.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: mkdocs-material
  dependency-version: 9.6.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
updates:
- [github.com/gitleaks/gitleaks: v8.24.0 → v8.24.2](gitleaks/gitleaks@v8.24.0...v8.24.2)
- [github.com/astral-sh/ruff-pre-commit: v0.9.9 → v0.11.4](astral-sh/ruff-pre-commit@v0.9.9...v0.11.4)
…cies-e71362e61a

Bump the pip-dependencies group with 4 updates
Bumps the pip-dependencies group with 3 updates: [ruff](https://github.com/astral-sh/ruff), [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).


Updates `ruff` from 0.11.2 to 0.11.8
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.11.2...0.11.8)

Updates `pytest-cov` from 6.1.0 to 6.1.1
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.1.0...v6.1.1)

Updates `mkdocs-material` from 9.6.11 to 9.6.12
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.6.11...9.6.12)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.11.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: pytest-cov
  dependency-version: 6.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: mkdocs-material
  dependency-version: 9.6.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
…cies-b7dfd11b55

Bump the pip-dependencies group with 3 updates
danielfromearth and others added 26 commits December 29, 2025 15:26
Refactor HDF5 dimension handling to use a list for labels.
…ency-management

Replace `poetry`-based dependency and version management with `uv` an…
Bumps the gha-dependencies group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

Updates `astral-sh/setup-uv` from 5 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v5...v7)

Updates `actions/upload-artifact` from 5 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gha-dependencies
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gha-dependencies
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gha-dependencies
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gha-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
…ha-dependencies-cb1f6fc4ec

Bump the gha-dependencies group across 1 directory with 4 updates
Added step to override .python-version for matrix testing.
Add step to override .python-version in workflow
Update bumpversion to match package version
Update the changelog for version 1.14.0 release.
@danielfromearth danielfromearth self-assigned this Dec 29, 2025
@codecov
Copy link

codecov bot commented Dec 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.53%. Comparing base (87b0fa7) to head (da47c32).
⚠️ Report is 1027 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #331   +/-   ##
=======================================
  Coverage   94.53%   94.53%           
=======================================
  Files           9        9           
  Lines         531      531           
=======================================
  Hits          502      502           
  Misses         29       29           
Flag Coverage Δ
python-3.11 94.53% <100.00%> (?)
python-3.12 94.53% <100.00%> (?)
python-3.13 94.53% <100.00%> (?)
python-3.14 94.47% <100.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@danielfromearth danielfromearth deleted the release/1.14.0 branch December 29, 2025 22:14
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.

2 participants