From d8bd90b925cf0e68d92969bd81a9dec31d43ff84 Mon Sep 17 00:00:00 2001 From: BJ Dierkes Date: Wed, 19 Feb 2025 13:52:51 -0600 Subject: [PATCH] Bump version to 3.0.13 (dev) --- CHANGELOG.md | 33 ++++++++++++++++++++++++++++----- cement/core/backend.py | 2 +- tests/core/test_backend.py | 2 +- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 855221a6..286207d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # ChangeLog +## 3.0.13 - DEVELOPMENT (will be released as stable/3.0.14 or stable/3.2.0) + +Bugs: + +- None + +Features: + +- None + +Refactoring: + +- None + +Misc: + +- None + +Deprecations: + +- None + + ## 3.0.12 - Nov 10, 2024 Bugs: @@ -23,7 +46,7 @@ Refactoring: - `[dev]` Implement Ruff for Code Compliance (replaces Flake8) - [Issue #671](https://github.com/datafolklabs/cement/issues/671) - [PR #681](https://github.com/datafolklabs/cement/pull/681) -- `[dev]` Remove Python 3.5, 3.6, 3.7 Docker Dev Targets +- `[dev]` Remove Python 3.5, 3.6, 3.7 Docker Dev Targets - `[dev]` Added Python 3.13 Dev Target - `[dev]` Testing now requires typing compliance (`make test` -> `make comply-mypy`) - `[dev]` Type Annotations (related: [PR #628](https://github.com/datafolklabs/cement/pull/628)) @@ -71,7 +94,7 @@ Refactoring: -Misc: +Misc: - [cli] Move CLI dependencies to `cement[cli]` extras package, and remove included/nexted `contrib` sources. See note on 'Potential Upgrade Incompatibility' - [Issue #679](https://github.com/datafolklabs/cement/issues/679) @@ -104,7 +127,7 @@ pip install cement[cli] ## 3.0.10 - Feb 28, 2024 -Bugs: +Bugs: - `[ext.logging]` Support `logging.propagate` to avoid duplicate log entries - [Issue #310](https://github.com/datafolklabs/cement/issues/310) @@ -126,7 +149,7 @@ Features: - [PR #669](https://github.com/datafolklabs/cement/pull/669) -Refactoring: +Refactoring: - `[core.plugin]` Deprecate the use of `imp` in favor of `importlib` - [Issue #386](https://github.com/datafolklabs/cement/issues/386) @@ -205,7 +228,7 @@ Bugs: - `[ext.argparse]` Parser (`self._parser`) not accessible inside `_pre_argument_parsing` when `stacked_type = 'embedded'` - [Issue #569](https://github.com/datafolklabs/cement/issues/569) -- `[ext.configparser]` Overriding config options with environment variables doesn't work correctly with surrounding underscore characters +- `[ext.configparser]` Overriding config options with environment variables doesn't work correctly with surrounding underscore characters - [Issue #590](https://github.com/datafolklabs/cement/issues/590) - `[utils.fs]` Fix bug where trailing slash was not removed in `fs.backup()` of a directory. - [Issue #610](https://github.com/datafolklabs/cement/issues/610) diff --git a/cement/core/backend.py b/cement/core/backend.py index cf4dfadf..7bd199b3 100644 --- a/cement/core/backend.py +++ b/cement/core/backend.py @@ -1,3 +1,3 @@ """Cement core backend module.""" -VERSION = (3, 0, 12, 'final', 0) # pragma: nocover +VERSION = (3, 0, 13, 'final', 0) # pragma: nocover diff --git a/tests/core/test_backend.py b/tests/core/test_backend.py index 1c9e102b..6642a15d 100644 --- a/tests/core/test_backend.py +++ b/tests/core/test_backend.py @@ -6,6 +6,6 @@ def test_version(): # ensure that we bump things properly on version changes assert backend.VERSION[0] == 3 assert backend.VERSION[1] == 0 - assert backend.VERSION[2] == 12 + assert backend.VERSION[2] == 13 assert backend.VERSION[3] == 'final' assert backend.VERSION[4] == 0