Releases: SalishSeaCast/NEMO-Cmd
Releases · SalishSeaCast/NEMO-Cmd
v24.1
What's Changed
Features
- Update to Python 3.13 by @douglatornell in #92
Documentation
- Update badge tables in README and dev docs by @douglatornell in #83
Maintenance
- Start using pre-commit.ci for QA checks on pull requests
- Add Hatch wheel build target to pyproject.toml by @douglatornell in #74
- Add CODECOV_TOKEN to GHA pytest-with-coverage workflow by @douglatornell in #81
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #91
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #93
Dependency Updates from Dependabot
- Bump cryptography from 41.0.5 to 41.0.6 in /envs by @dependabot in #73
- Bump gitpython from 3.1.40 to 3.1.41 in /envs by @dependabot in #75
- Bump jinja2 from 3.1.2 to 3.1.3 in /envs by @dependabot in #76
- Bump cryptography from 41.0.6 to 42.0.0 in /envs by @dependabot in #77
- Bump cryptography from 42.0.0 to 42.0.2 in /envs by @dependabot in #78
- Bump cryptography from 42.0.2 to 42.0.4 in /envs by @dependabot in #79
- Bump black from 23.10.1 to 24.3.0 in /envs by @dependabot in #80
- Bump idna from 3.4 to 3.7 in /envs by @dependabot in #82
- Bump jinja2 from 3.1.3 to 3.1.4 in /envs by @dependabot in #84
- Bump requests from 2.31.0 to 2.32.0 in /envs by @dependabot in #85
- Bump urllib3 from 2.2.1 to 2.2.2 in /envs by @dependabot in #86
- Bump certifi from 2024.2.2 to 2024.7.4 in /envs by @dependabot in #87
- Bump zipp from 3.17.0 to 3.19.1 in /envs by @dependabot in #88
- Bump setuptools from 69.5.1 to 70.0.0 in /envs by @dependabot in #89
- Bump cryptography from 42.0.7 to 43.0.1 in /envs by @dependabot in #90
Full Changelog: v23.1...v24.1
v23.1
What's Changed
- Bump future from 0.18.2 to 0.18.3 in /envs by @dependabot in #51
- Bump gitpython from 3.1.29 to 3.1.30 in /envs by @dependabot in #50
- Bump cryptography from 38.0.4 to 39.0.1 in /envs by @dependabot in #52
- Bump requests from 2.28.1 to 2.31.0 in /envs by @dependabot in #53
- Bump cryptography from 39.0.1 to 41.0.0 in /envs by @dependabot in #54
- Bump cryptography from 38.0.4 to 41.0.2 in /envs by @dependabot in #55
- Bump pygments from 2.13.0 to 2.15.0 in /envs by @dependabot in #56
- Bump certifi from 2023.5.7 to 2023.7.22 in /envs by @dependabot in #57
- Bump requests from 2.28.1 to 2.31.0 in /envs by @dependabot in #58
- Bump gitpython from 3.1.29 to 3.1.30 in /envs by @dependabot in #59
- Bump future from 0.18.2 to 0.18.3 in /envs by @dependabot in #60
- Bump cryptography from 41.0.2 to 41.0.3 in /envs by @dependabot in #61
- Bump gitpython from 3.1.30 to 3.1.32 in /envs by @dependabot in #62
- Bump gitpython from 3.1.32 to 3.1.34 in /envs by @dependabot in #63
- Bump cryptography from 41.0.3 to 41.0.4 in /envs by @dependabot in #64
- Bump gitpython from 3.1.34 to 3.1.35 in /envs by @dependabot in #65
- Bump urllib3 from 1.26.13 to 1.26.17 in /envs by @dependabot in #66
- Bump gitpython from 3.1.35 to 3.1.37 in /envs by @dependabot in #67
- Bump urllib3 from 1.26.17 to 1.26.18 in /envs by @dependabot in #69
- Bump pip from 22.3.1 to 23.3 in /envs by @dependabot in #70
- Update Python to 3.12 by @douglatornell in #68
- Update readthedocs build config by @douglatornell in #71
- Change project badges layout in dev docs & README by @douglatornell in #72
Full Changelog: v22.2...v23.1
v22.2
What's Changed
- Update GitHub Actions workflows by @douglatornell in #37
- Update docs build system by @douglatornell in #38
- Update to Python 3.11 by @douglatornell in #39
- Drop support for Python 3.5, 3.6 & 3.7 by @douglatornell in #41
- Change GitHub Actions jobs to use reusable workflows by @douglatornell in #42
- Add pre-commit to manage code style & repo QA by @douglatornell in #43
- Modernize packaging and drop support for Python 3.8 & 3.9 by @douglatornell in #44
- Fix readthedocs build re: packaging modernization by @douglatornell in #46
- Bump certifi from 2022.9.24 to 2022.12.7 in /envs by @dependabot in #45
- Add environment-hpc.yaml conda env description by @douglatornell in #49
Full Changelog: v22.1...v22.2
v22.1
What's Changed
- Move entry points from setup.py to setup.cfg by @douglatornell in #32
- Year rollover codebase maintenance by @douglatornell in #33
- Improve GHA workflows by @douglatornell in #34
- Set up GHA workflow for CodeQL scanning by @douglatornell in #35
- Change to Python 3.10 for pkg development by @douglatornell in #36
Security Updates of Dependency Packages
- Bump babel from 2.9.0 to 2.9.1 by @dependabot in #31
Full Changelog: v21.1...v22.1
v21.1
Summary:
- Change memory per node for
sbatch
runs to 0 to ensure that jobs go on to
the "by-node" queue ongraham
. - Rename Git default branch from
master
tomain
. - Change continuous integration from Bitbucket pipeline to GitHub Actions
workflow. - Migrate from Mercurial on Bitbucket to Git on GitHub due to Bitbucket's
decision to terminate support for Mercurial. - Expose `nemo_cmd.prepare.record_vcs_revisions()`` function for use by
packages like MOHID-Cmd that extend NEMO-Cmd. - Enable version control system (VCS) revision recording for Git repositories.
- Replace
namelist.py
module withf90nml
package. - Change to new MOAD package layout.
Please see docs/CHANGES.rst for more details.