[release-announce] reno 3.2.0

no-reply at openstack.org no-reply at openstack.org
Tue Sep 1 15:08:51 UTC 2020


We eagerly announce the release of:

reno 3.2.0: RElease NOtes manager

The source is available from:

    https://opendev.org/openstack/reno

Download the package from:

    https://pypi.org/project/reno

For more details, please see below.

3.2.0
^^^^^

New Features

* Add a new configuration option, *encoding*, to specify the
  encoding to use when reading release notes file. See
  :doc:`/user/usage` for more details.

* Add the "semver-next" command to calculate the next release
  version based on the available release notes. Three new
  configuration options ("semver_major", "semver_minor", and
  "semver_patch") define the sections that should cause different
  types of version increments. See :doc:`/user/usage` for details.

Changes in reno 3.1.0..3.2.0
----------------------------

35c0a43 raise the minimum version of pyyaml
789ecb1 add `semver-next` command
05d52d3 add release note for `encoding` option
46d51b5 [trivial] Use opendev url for source code link
984bcba Add config option to set default character encoding
1d503fa Some cleanups
be61436 Switch to newer openstackdocstheme version


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   2 +-
README.rst                                         |   2 +-
lower-constraints.txt                              |   4 +-
.../file-encoding-option-6aa3e32f2bf830b8.yaml     |   6 +
.../notes/semver-next-63c68cf10ec91f09.yaml        |   8 +
reno/cache.py                                      |   5 +-
reno/config.py                                     |  24 +++
reno/create.py                                     |  13 +-
reno/loader.py                                     |   3 +-
reno/main.py                                       |  18 +++
reno/report.py                                     |   3 +-
reno/scanner.py                                    |  12 +-
reno/semver.py                                     | 101 ++++++++++++
requirements.txt                                   |   3 +-
setup.cfg                                          |  12 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   5 +-
21 files changed, 378 insertions(+), 52 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index b97c1c8..5486a45 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ pbr
-PyYAML>=3.10
+PyYAML>=5.3.1
@@ -7,0 +8 @@ dulwich>=0.15.0  # Apache-2.0
+packaging>=20.4
diff --git a/test-requirements.txt b/test-requirements.txt
index 8d66267..043453d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ python-subunit>=0.0.18
-openstackdocstheme>=1.11.0 # Apache-2.0
+openstackdocstheme>=2.2.1 # Apache-2.0






More information about the Release-announce mailing list