Skip to content

[CHORE] Release 0.5.0 - #104

Merged
eleanorfrajka merged 2 commits into
mainfrom
chore/release-0.5.0
Oct 12, 2026
Merged

eleanorfrajka merged 2 commits into
mainfrom
chore/release-0.5.0

Conversation

@eleanorfrajka

Copy link
Copy Markdown
Collaborator

Summary

Release prep for 0.5.0: version and date bumps, the PyPI workflow pinned to Python 3.13, the ruff target raised to match the 3.11 floor, the dissolved_oxygen_ml_l_2 registry entry, an "Upgrading from 0.4 to 0.5" migration subsection, two docs-workflow cleanups, and the CHANGELOG assembled with the breaking changes and known issues.

What's changed

Breaking changes

None new in this PR. It assembles the 0.5.0 CHANGELOG whose breaking entries (#99 writer removal + Python 3.11, #102 canonical units) landed in their own PRs.

Tests

Full suite 1066 passed / 8 skipped; ruff clean under py311; the UP017 diff is datetime-only; sphinx builds migration.rst without warnings; demo_mooring was executed clean before dropping allow_errors.

…1 target, oxygen registry, migration notes, docs workflows)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Add regression coverage for the second-sensor oxygen registration and address the documentation/changelog findings.

3 open findings
What changed in this PR

Prepares the 0.5.0 release with metadata, tooling, documentation, CI, and dissolved-oxygen registry updates.

Changes:

  • Updates release metadata, changelog, and migration guidance.
  • Aligns Python/Ruff targets and modernizes UTC usage.
  • Registers the second oxygen variable and removes notebook error suppression.
File Description
pyproject.toml Raises Ruff target to Python 3.11.
oceanarray/​reports/​_recovery_table.py Uses datetime.UTC.
oceanarray/​reports/​_mooring.py Uses datetime.UTC.
oceanarray/​reports/​_instrument.py Uses datetime.UTC.
oceanarray/​reports/​_html_helpers.py Uses datetime.UTC.
oceanarray/​reports/​_array.py Uses datetime.UTC.
oceanarray/​config/​parameters.py Registers second-sensor oxygen units.
docs/​source/​migration.rst Adds 0.4-to-0.5 migration guidance.
CITATION.cff Updates release version and date.
CHANGELOG.md Adds 0.5.0 release notes and known issues.
.github/​workflows/​pypi.yml Pins publishing to Python 3.13.
.github/​workflows/​docs.yml Removes notebook error suppression.
.github/​workflows/​docs_deploy.yml Removes notebook error suppression.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread oceanarray/config/parameters.py
Comment thread CHANGELOG.md Outdated
Comment thread docs/source/migration.rst Outdated
…migration link, remove MIGRATION-BASEDIR.md, changelog and docs corrections
@eleanorfrajka
eleanorfrajka merged commit 66cb6cd into main Oct 12, 2026
8 checks passed
@eleanorfrajka
eleanorfrajka deleted the chore/release-0.5.0 branch October 12, 2026 18:42
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