Releases: SalishSeaCast/SalishSeaCmd
Releases · SalishSeaCast/SalishSeaCmd
v24.1
What's Changed
Features
- Prevent duplicate effort on vcs revision recording of NEMO and XIOS-2 code repository clones by @douglatornell in #69
- Update to Python 3.13 by @douglatornell in #77
Documentation
- Update badge tables in README and dev docs by @douglatornell in #65
- Docs maintenance by @douglatornell in #76
Maintenance
- Add Hatch wheel build target to pyproject.toml by @douglatornell in #56
- Add CODECOV_TOKEN to GHA pytest-with-coverage workflow by @douglatornell in #63
- Start using pre-commit.ci for QA checks on pull requests
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #74
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #75
Dependency Updates from Dependabot
- Bump gitpython from 3.1.40 to 3.1.41 in /envs by @dependabot in #57
- Bump jinja2 from 3.1.2 to 3.1.3 in /envs by @dependabot in #58
- Bump cryptography from 41.0.7 to 42.0.0 in /envs by @dependabot in #59
- Bump cryptography from 42.0.0 to 42.0.2 in /envs by @dependabot in #60
- Bump cryptography from 42.0.2 to 42.0.4 in /envs by @dependabot in #61
- Bump idna from 3.6 to 3.7 in /envs by @dependabot in #64
- Bump jinja2 from 3.1.3 to 3.1.4 in /envs by @dependabot in #66
- Bump requests from 2.31.0 to 2.32.0 in /envs by @dependabot in #67
- Bump urllib3 from 2.2.1 to 2.2.2 in /envs by @dependabot in #68
- Bump certifi from 2024.2.2 to 2024.7.4 in /envs by @dependabot in #70
- Bump zipp from 3.17.0 to 3.19.1 in /envs by @dependabot in #71
- Bump setuptools from 69.5.1 to 70.0.0 in /envs by @dependabot in #72
- Bump cryptography from 42.0.7 to 43.0.1 in /envs by @dependabot in #73
Full Changelog: v23.1...v24.1
v23.1
What's Changed
- Bump gitpython from 3.1.29 to 3.1.30 in /envs by @dependabot in #35
- Bump future from 0.18.2 to 0.18.3 in /envs by @dependabot in #34
- Bump cryptography from 38.0.4 to 39.0.1 in /envs by @dependabot in #36
- Apr-2023 updates for running on graham, beluga & cedar by @douglatornell in #37
- Bump requests from 2.28.2 to 2.31.0 in /envs by @dependabot in #38
- Bump cryptography from 40.0.2 to 41.0.0 in /envs by @dependabot in #39
- Bump cryptography from 41.0.1 to 41.0.2 in /envs by @dependabot in #40
- Bump certifi from 2023.5.7 to 2023.7.22 in /envs by @dependabot in #41
- Bump cryptography from 41.0.2 to 41.0.3 in /envs by @dependabot in #42
- Bump gitpython from 3.1.31 to 3.1.32 in /envs by @dependabot in #43
- Bump gitpython from 3.1.32 to 3.1.34 in /envs by @dependabot in #44
- Bump cryptography from 41.0.3 to 41.0.4 in /envs by @dependabot in #45
- Bump gitpython from 3.1.34 to 3.1.35 in /envs by @dependabot in #46
- Bump urllib3 from 1.26.15 to 1.26.17 in /envs by @dependabot in #47
- Bump gitpython from 3.1.35 to 3.1.37 in /envs by @dependabot in #48
- Bump urllib3 from 1.26.17 to 1.26.18 in /envs by @dependabot in #50
- Bump pip from 23.1 to 23.3 in /envs by @dependabot in #52
- Change to use SLURM scheduler on sockeye cluster by @douglatornell in #51
- Bump cryptography from 41.0.5 to 41.0.6 in /envs by @dependabot in #53
- Update to Python 3.12 by @douglatornell in #49
- Update readthedocs build config by @douglatornell in #54
- Change project badges layout in dev docs & README by @douglatornell in #55
Full Changelog: v22.3...v23.1
v22.3
What's Changed
- Update to Python 3.11 by @douglatornell in #21
- Add GHA workflow to auto-assign issues & PRs by @douglatornell in #24
- Add pre-commit to manage code style & repo QA by @douglatornell in #25
- Drop support for Python 3.5, 3.6, 3.7, 3.8 & 3.9 by @douglatornell in #26
- Change GitHub Actions jobs to use reusable workflows by @douglatornell in #27
- Drop args from super() calls by @douglatornell in #28
- Modernize packaging by @douglatornell in #29
- Add sphinx-notfound-page extension to docs build by @douglatornell in #31
- Add environment-hpc.yaml conda env description by @douglatornell in #32
- Add release process notes to dev docs by @douglatornell in #33
Full Changelog: v22.2...v22.3
v22.2
What's Changed
- Update sockeye modules & memory request re: new software stack by @douglatornell in #17
- Add --cores-per-node & --cpu-arch options to run sub-command by @douglatornell in #18
Full Changelog: v22.1...v22.2
v22.1
What's Changed
- Update to Compute Canada StdEnv/2020 by @douglatornell in #12
- Move entry points from setup.py to setup.cfg by @douglatornell in #13
- Add omega login node of optimum cluster to SYSTEM keyed dicts in run.py by @douglatornell in 60c3b11
- Year rollover codebase maintenance by @douglatornell in #14
- Improve GHA workflows by @douglatornell in #15
- Change to Python 3.10 for pkg development by @douglatornell in #16
Full Changelog: v21.1...v22.1
v21.1
- Updates of run parameters for
salish
,sockeye
,graham
, andorcinus
. - Changed to install dependency packages exclusively from conda-forge channel
- Added GitHub Actions workflows for CodeQL analysis, and docs linkcheck.
- Changed to use Python 3.9 for development (3.5 on orcinus)
- Renamed Git default branch from
master
tomain
. - Enabled version control system (VCS) revision recording for Git
repositories. - Changed continuous integration from Bitbucket pipeline to GitHub Actions
workflow. - Migrated from Mercurial on Bitbucket to Git on GitHub due to Bitbucket's
decision to terminate support for Mercurial. - Added
split-results
sub-command to split the results of a multi-day
SalishSeaCast NEMO model run (e.g. a hindcast run) into daily results
directories.