[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