[release-announce] reno 3.1.0

no-reply at openstack.org no-reply at openstack.org
Thu May 14 16:21:38 UTC 2020


We contentedly announce the release of:

reno 3.1.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.1.0
^^^^^


New Features
************

* If no earliest version is provided for a branch, reno will scan
  commits on the branch in reverse order, attempting to find a common
  ancestor with the master branch. Once found, the last common commit
  - the branch point - is checked for a tag. Previously, if no tag was
  found, reno would stop scanning. This was problematic for instances
  where a branch was not created at the tagged commit but rather some
  commits later. Reno will now continue scanning until it finds a tag.

* Add an option, "add_release_date", to print the release dates for
  every version.


Bug Fixes
*********

* Previously, it was not possible build documentation that used the
  "release-notes" Sphinx extension from tarballs. The Sphinx extension
  will now search the following directories, relative to the working
  directory of the "sphinx-build" tool, to find the release notes
  directory: ".", "..", and "../..". This only applies when it is not
  possible to discover this information using git.

Changes in reno 3.0.1..3.1.0
----------------------------

cc09e3d Set parallel_read_safe to True
54b59a6 Handle empty config files
6c196cb Add cache support for release dates
eac315e Remove future imports
370f1a5 Keep scanning master branch after first shared commit
a4e7903 Sort config options
b51591b Add support for release dates
a19cd28 sphinxext: Support rootdir discovery without git
130d9ae Use unittest.mock instead of third party mock
4a93566 tox: Suppress output
6ad655b do not include external svgs from readme in docs
5264d8d Update hacking for Python3


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

lower-constraints.txt                              |  2 +-
...scanning-past-branchpoint-61f72023c32cf0b3.yaml | 10 ++++++
.../notes/release-date-3a1dec42c91a3f0b.yaml       |  5 +++
.../sphinx-with-tarballs-d3215fc6831c3516.yaml     |  9 +++++
reno/_exts/show_reno_config.py                     |  2 +-
reno/cache.py                                      |  4 +++
reno/config.py                                     | 13 ++++++--
reno/create.py                                     |  2 --
reno/formatter.py                                  |  6 ++--
reno/linter.py                                     |  2 --
reno/lister.py                                     |  2 --
reno/loader.py                                     | 14 ++++++++
reno/report.py                                     |  2 --
reno/scanner.py                                    | 29 ++++++++++------
reno/setup_command.py                              |  4 ++-
reno/sphinxext.py                                  | 39 ++++++++++++++++------
test-requirements.txt                              |  1 -
tox.ini                                            |  8 ++---
27 files changed, 151 insertions(+), 58 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index b24c934..8d66267 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +4,0 @@
-mock>=1.2






More information about the Release-announce mailing list