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