diff --git a/changes/1665.fix.rst b/changes/1665.fix.rst deleted file mode 100644 index 139bddef..00000000 --- a/changes/1665.fix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Test: Fixed the issue that coveralls was not found in the test workflow on MacOS -with Python 3.9-3.11, by running it without login shell. Added Python 3.11 on -MacOS to the normal tests. diff --git a/changes/612.feature.rst b/changes/612.feature.rst deleted file mode 100644 index 7ef96724..00000000 --- a/changes/612.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added support for and tests on Python 3.13.0-rc.1. diff --git a/changes/612.fix.rst b/changes/612.fix.rst deleted file mode 100644 index bc3cbe1a..00000000 --- a/changes/612.fix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Increased minimum versions of PyYAML to 6.0.2 and pyrsistent to 0.20.0 to fix -install errors with Python 3.13 on Windows. diff --git a/changes/617.feature.rst b/changes/617.feature.rst deleted file mode 100644 index 7ac38c69..00000000 --- a/changes/617.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -Dev: Migrated from setup.py to pyproject.toml with setuptools as build backend. -This provides for automatic determination of the package version without -having to edit a version file. diff --git a/changes/618.feature.rst b/changes/618.feature.rst deleted file mode 100644 index be90aa77..00000000 --- a/changes/618.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Test: Added support for running the 'ruff' checker via "make ruff" and added -that to the test workflow. diff --git a/changes/619.feature.rst b/changes/619.feature.rst deleted file mode 100644 index c8d37655..00000000 --- a/changes/619.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -Test: Added support for running the 'bandit' checker with a new make target -'bandit', and added that to the GitHub Actions test workflow. Adjusted -the code in order to pass the bandit check. diff --git a/changes/620.feature.rst b/changes/620.feature.rst deleted file mode 100644 index 4a9cd8c2..00000000 --- a/changes/620.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Test: Added tests for Python 3.13 (final version). diff --git a/changes/623.fix.rst b/changes/623.fix.rst deleted file mode 100644 index d605665e..00000000 --- a/changes/623.fix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Increased minimum version of zhmcclient to 1.17.0 (and dependent packages -accordingly) to pick up fixes and functionality. diff --git a/changes/627.feature.rst b/changes/627.feature.rst deleted file mode 100644 index 3457d1ac..00000000 --- a/changes/627.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added support for building a local docker image. diff --git a/changes/632.feature.rst b/changes/632.feature.rst deleted file mode 100644 index 29d90dd6..00000000 --- a/changes/632.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Dev: Migrated to using towncrier for managing the change log. diff --git a/changes/645.cleanup.rst b/changes/645.cleanup.rst deleted file mode 100644 index c4a0bc00..00000000 --- a/changes/645.cleanup.rst +++ /dev/null @@ -1,2 +0,0 @@ -Dev: Dropped the 'make upload' target, because the release to PyPI has -been migrated to using a publish workflow. diff --git a/changes/645.feature.1.rst b/changes/645.feature.1.rst deleted file mode 100644 index 399bdc52..00000000 --- a/changes/645.feature.1.rst +++ /dev/null @@ -1,3 +0,0 @@ -Dev: Encapsulated the releasing of a version to PyPI into new 'release_branch' -and 'release_publish' make targets. See the development documentation for -details. diff --git a/changes/645.feature.2.rst b/changes/645.feature.2.rst deleted file mode 100644 index a04f5dca..00000000 --- a/changes/645.feature.2.rst +++ /dev/null @@ -1,2 +0,0 @@ -Dev: Encapsulated the starting of a new version into new 'start_branch' and -'start_tag' make targets. See the development documentation for details. diff --git a/changes/659.fix.rst b/changes/659.fix.rst deleted file mode 100644 index 1e9b36cf..00000000 --- a/changes/659.fix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Increased minimum version of zhmcclient to 1.18.0 (and dependent packages -accordingly) to pick up fixes. diff --git a/changes/662.fix.rst b/changes/662.fix.rst deleted file mode 100644 index 2e4124e4..00000000 --- a/changes/662.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed incorrect check for start branch in 'make start_tag'. diff --git a/changes/noissue.1.cleanup.rst b/changes/noissue.1.cleanup.rst deleted file mode 100644 index 97c4973b..00000000 --- a/changes/noissue.1.cleanup.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed new issues reported by new flake8 7.0.0. diff --git a/changes/noissue.1.fix.rst b/changes/noissue.1.fix.rst deleted file mode 100644 index a636c47a..00000000 --- a/changes/noissue.1.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Dev: Fixed step that creates the release start tag when starting a new version. diff --git a/changes/noissue.1.incompatible.rst b/changes/noissue.1.incompatible.rst deleted file mode 100644 index 0db2b0d3..00000000 --- a/changes/noissue.1.incompatible.rst +++ /dev/null @@ -1,2 +0,0 @@ -Dev: Changed 'make install' to install the package in non-editable mode. -Support for editable mode has been deprecated by pip. diff --git a/changes/noissue.2.cleanup.rst b/changes/noissue.2.cleanup.rst deleted file mode 100644 index 3a9709df..00000000 --- a/changes/noissue.2.cleanup.rst +++ /dev/null @@ -1,5 +0,0 @@ -Dev: Relaxed the conditions when safety issues are tolerated: -Issues in development dependencies are now tolerated in normal and scheduled -test workflow runs (but not in local make runs and release test workflow runs). -Issues in installation dependencies are now tolerated in normal test workflow -runs (but not in local make runs and scheduled/release test workflow runs). diff --git a/changes/noissue.2.fix.rst b/changes/noissue.2.fix.rst deleted file mode 100644 index 7e95bc8c..00000000 --- a/changes/noissue.2.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Dev: Fixed new issue 'too-many-positional-arguments' reported by Pylint 3.3.0. diff --git a/changes/noissue.3.cleanup.rst b/changes/noissue.3.cleanup.rst deleted file mode 100644 index a8311fc3..00000000 --- a/changes/noissue.3.cleanup.rst +++ /dev/null @@ -1,2 +0,0 @@ -Dev: Added to the release instructions to roll back fixes for safety issues -into any maintained stable branches. diff --git a/changes/noissue.3.fix.rst b/changes/noissue.3.fix.rst deleted file mode 100644 index ea9600ce..00000000 --- a/changes/noissue.3.fix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Test: Upgraded GitHub actions plugin versions to warnings about using deprecated -node.js version 16. diff --git a/changes/noissue.4.cleanup.rst b/changes/noissue.4.cleanup.rst deleted file mode 100644 index 6cf5d917..00000000 --- a/changes/noissue.4.cleanup.rst +++ /dev/null @@ -1,2 +0,0 @@ -Dev: Added to the release instructions to check and fix dependabot issues, -and to roll back any fixes into any maintained stable branches. diff --git a/changes/noissue.4.fix.rst b/changes/noissue.4.fix.rst deleted file mode 100644 index 6a958e11..00000000 --- a/changes/noissue.4.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed incorrect checks in 'make release_publish' and 'make start_tag'. diff --git a/changes/noissue.5.cleanup.rst b/changes/noissue.5.cleanup.rst deleted file mode 100644 index e5cf9713..00000000 --- a/changes/noissue.5.cleanup.rst +++ /dev/null @@ -1 +0,0 @@ -Consolidated the names and emails of the authors shown in AUTHORS.md. diff --git a/changes/noissue.5.fix.rst b/changes/noissue.5.fix.rst deleted file mode 100644 index 617edad1..00000000 --- a/changes/noissue.5.fix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Dev: In the make commands to create/update AUTHORS.md, added a reftag to the -'git shortlog' command to fix the issue that without a terminal (e.g. in GitHub -Actions), the command did not display any authors. diff --git a/changes/noissue.safety.fix.rst b/changes/noissue.safety.fix.rst deleted file mode 100644 index 1798e2be..00000000 --- a/changes/noissue.safety.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Addressed safety issues up to 2024-08-18. diff --git a/docs/changes.rst b/docs/changes.rst index 209c6ef4..79efbb4b 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -27,6 +27,98 @@ Change log .. ============================================================================ .. towncrier start +Version 1.12.0 +^^^^^^^^^^^^^^ + +Released: 2024-10-10 + +**Incompatible changes:** + +* Dev: Changed 'make install' to install the package in non-editable mode. + Support for editable mode has been deprecated by pip. + +**Bug fixes:** + +* Addressed safety issues up to 2024-08-18. + +* Dev: Fixed step that creates the release start tag when starting a new version. + +* Dev: Fixed new issue 'too-many-positional-arguments' reported by Pylint 3.3.0. + +* Test: Upgraded GitHub actions plugin versions to warnings about using deprecated + node.js version 16. + +* Fixed incorrect checks in 'make release_publish' and 'make start_tag'. + +* Dev: In the make commands to create/update AUTHORS.md, added a reftag to the + 'git shortlog' command to fix the issue that without a terminal (e.g. in GitHub + Actions), the command did not display any authors. + +* Increased minimum versions of PyYAML to 6.0.2 and pyrsistent to 0.20.0 to fix + install errors with Python 3.13 on Windows. (`#612 `_) + +* Increased minimum version of zhmcclient to 1.17.0 (and dependent packages + accordingly) to pick up fixes and functionality. (`#623 `_) + +* Increased minimum version of zhmcclient to 1.18.0 (and dependent packages + accordingly) to pick up fixes. (`#659 `_) + +* Fixed incorrect check for start branch in 'make start_tag'. (`#662 `_) + +* Test: Fixed the issue that coveralls was not found in the test workflow on MacOS + with Python 3.9-3.11, by running it without login shell. Added Python 3.11 on + MacOS to the normal tests. (`#1665 `_) + +**Enhancements:** + +* Added support for and tests on Python 3.13.0-rc.1. (`#612 `_) + +* Dev: Migrated from setup.py to pyproject.toml with setuptools as build backend. + This provides for automatic determination of the package version without + having to edit a version file. (`#617 `_) + +* Test: Added support for running the 'ruff' checker via "make ruff" and added + that to the test workflow. (`#618 `_) + +* Test: Added support for running the 'bandit' checker with a new make target + 'bandit', and added that to the GitHub Actions test workflow. Adjusted + the code in order to pass the bandit check. (`#619 `_) + +* Test: Added tests for Python 3.13 (final version). (`#620 `_) + +* Added support for building a local docker image. (`#627 `_) + +* Dev: Migrated to using towncrier for managing the change log. (`#632 `_) + +* Dev: Encapsulated the releasing of a version to PyPI into new 'release_branch' + and 'release_publish' make targets. See the development documentation for + details. (`#645 `_) + +* Dev: Encapsulated the starting of a new version into new 'start_branch' and + 'start_tag' make targets. See the development documentation for details. (`#645 `_) + +**Cleanup:** + +* Fixed new issues reported by new flake8 7.0.0. + +* Dev: Relaxed the conditions when safety issues are tolerated: + Issues in development dependencies are now tolerated in normal and scheduled + test workflow runs (but not in local make runs and release test workflow runs). + Issues in installation dependencies are now tolerated in normal test workflow + runs (but not in local make runs and scheduled/release test workflow runs). + +* Dev: Added to the release instructions to roll back fixes for safety issues + into any maintained stable branches. + +* Dev: Added to the release instructions to check and fix dependabot issues, + and to roll back any fixes into any maintained stable branches. + +* Consolidated the names and emails of the authors shown in AUTHORS.md. + +* Dev: Dropped the 'make upload' target, because the release to PyPI has + been migrated to using a publish workflow. (`#645 `_) + + Version 1.11.0 ^^^^^^^^^^^^^^