diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f4501a9..09f8091e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # ChangeLog -## 3.0.5 - DEVELOPMENT (will be released as stable/3.0.6) +## 3.0.6 - Dec 18, 2021 Bugs: @@ -8,6 +8,10 @@ Bugs: - [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 - [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) +- `[cement.cli]` Generated README contains incorrect installation instructions. + - [Issue #588](https://github.com/datafolklabs/cement/issues/588) Features: @@ -22,7 +26,9 @@ Refactoring: Misc: -- `[dev]` Update to Python 3.9 for default development / Docker version. +- `[dev]` Update to Python 3.10 for default development / Docker version. +- `[dev]` Remove Python 3.5/3.6 from Travis CI tests. +- `[dev]` Make official Docker images based on Python 3.10. ## 3.0.4 - May 17, 2019 diff --git a/LICENSE b/LICENSE index 7eea7489..96208463 100755 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ -Copyright (c) 2009-2019 Data Folk Labs, LLC +Copyright (c) 2009 Data Folk Labs, LLC All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/README.md b/README.md index 7873ad45..816580ad 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,7 @@ Cement core features include (but are not limited to): - 100% test coverage (`pytest`) - 100% PEP8 compliant (`flake8`) - Extensive API Reference (`sphinx`) -- Tested on Python 3.5+ -- Does not support Python 2.x +- Tested on Python 3.7+ *Some optional extensions that are shipped with the mainline Cement sources do require external dependencies. It is the responsibility of the application developer to include these dependencies along with their application, as Cement explicitly does not include them.* diff --git a/cement/core/backend.py b/cement/core/backend.py index 5174a8da..331255fe 100644 --- a/cement/core/backend.py +++ b/cement/core/backend.py @@ -1,3 +1,3 @@ """Cement core backend module.""" -VERSION = (3, 0, 5, 'final', 0) # pragma: nocover +VERSION = (3, 0, 6, 'final', 0) # pragma: nocover diff --git a/tests/core/test_backend.py b/tests/core/test_backend.py index 63118fbd..325ddab8 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] == 5 + assert backend.VERSION[2] == 6 assert backend.VERSION[3] == 'final' assert backend.VERSION[4] == 0