From 051fcf8258af1de2a0a2a825859152ed06a1e1e1 Mon Sep 17 00:00:00 2001 From: Todd Leonhardt Date: Tue, 22 Oct 2024 21:11:37 -0400 Subject: [PATCH] Update Changelog and revert Sphinx build to use nox --- .github/workflows/doc.yml | 5 ++--- CHANGELOG.md | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index 663b1401..e6ecf820 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -19,6 +19,5 @@ jobs: # Only a single commit is fetched by default, for the ref/SHA that triggered the workflow. # Set fetch-depth: 0 to fetch all history for all branches and tags. fetch-depth: 0 # Needed for setuptools_scm to work correctly - - run: pip install --upgrade pip - - run: pip install -r docs/requirements.txt - - run: sphinx-build -c docs . docs/_build/html + - run: pip install --upgrade pip setuptools setuptools-scm nox + - run: python -m nox --non-interactive --session docs diff --git a/CHANGELOG.md b/CHANGELOG.md index 66a5a3f6..1c08fe83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 2.5.0 (TBD) +## 2.5.0 (October 22, 2024) * Breaking Change * `cmd2` 2.5 supports Python 3.8+ (removed support for Python 3.6 and 3.7) * Bug Fixes @@ -12,7 +12,7 @@ * Removed dependency on `attrs` and replaced with [dataclasses](https://docs.python.org/3/library/dataclasses.html) * add `allow_clipboard` initialization parameter and attribute to disable ability to add output to the operating system clipboard - * Updated unit tests to be Python 3.12 compliant. + * Updated unit tests to be Python 3.13 compliant. * Fall back to bz2 compression of history file when lzma is not installed. * Added settable called `scripts_add_to_history` which determines whether scripts and pyscripts add commands to history.