prepare v0.4.0 release - #148
Conversation
prajwal-tech07
left a comment
There was a problem hiding this comment.
Thanks @leifdenby! Took a careful look — the version bump is complete and correct: pyproject.toml is the only version source (__version__ from #56 reads package metadata at runtime, so nothing else needs bumping), all 9 PRs merged since v0.3.0 are covered in the changelog (#46, #56, #59, #65, #81, #117, #123, #140, #146), and the module paths in the release summary all check out (save.neural_lam.torch_tensors, wmg.diagnostics.check_graph_consistency).
One small thing worth fixing before tagging, since release notes freeze once published: the #65 entry (README test isolation, @Shristi-Goel) sits under v0.3.0 → ### Maintenance, but it was merged in March 2026 — four months after v0.3.0 was tagged — so it actually ships with v0.4.0. I'd move it to the new v0.4.0 → ### Maintenance section. Its link also points at /pull/64 while the text says #65 — should be https://github.com/mllam/weather-model-graphs/pull/65.
Very minor (take it or leave it): the check_graph_consistency entry references (#42) as plain text — could be [\#59](https://github.com/mllam/weather-model-graphs/pull/59), @AdMub to match the link + credit style of the other entries.
Approving — excited to see v0.4.0 go out! 🎉 I'll bump neural-lam #596 to weather-model-graphs==0.4.0 as soon as it's released.
prajwal-tech07
left a comment
There was a problem hiding this comment.
Thanks @leifdenby! Took a careful look - the version bump is complete and correct: pyproject.toml is the only version source (__version__ from #56 reads package metadata at runtime, so nothing else needs bumping), all 9 PRs merged since v0.3.0 are covered in the changelog (#46, #56, #59, #65, #81, #117, #123, #140, #146), and the module paths in the release summary all check out (save.neural_lam.torch_tensors, wmg.diagnostics.check_graph_consistency).
One small thing worth fixing before tagging, since release notes freeze once published: the #65 entry (README test isolation, @Shristi-Goel) sits under v0.3.0 → ### Maintenance, but it was merged in March 2026 - four months after v0.3.0 was tagged - so it actually ships with v0.4.0. Could you move it over to the new v0.4.0 → ### Maintenance section. Its link also points at /pull/64 while the text says #65 - should be https://github.com/mllam/weather-model-graphs/pull/65.
Very minor : the check_graph_consistency entry references (#42) as plain text - could be [\#59](https://github.com/mllam/weather-model-graphs/pull/59), @AdMub to match the link + credit style of the other entries.
Excited to see v0.4.0 go out! 🎉 I'll bump neural-lam #596 to weather-model-graphs==0.4.0 as soon as it's released.
Describe your changes
Update changelog and
pyproject.tomlforv0.4.0releaseNo change of dependencies
Issue Link
n/a
Type of change
Checklist before requesting a review
pullwith--rebaseoption if possible).Checklist for reviewers
Each PR comes with its own improvements and flaws. The reviewer should check the following:
Author checklist after completed review
reflecting type of change (add section where missing):
Checklist for assignee