We high-spiritedly announce the release of: reno 2.5.0: RElease NOtes manager The source is available from: https://git.openstack.org/cgit/openstack/reno Download the package from: https://pypi.python.org/pypi/reno Please report issues through launchpad: https://bugs.launchpad.net/reno For more details, please see below. 2.5.0 ^^^^^ New Features * R * e * l * e * a * s * e * n * o * t * e * s * e * n * t * r * i * e * s * m * a * y * n * o * w * b * e * m * a * d * e * u * p * o * f * s * i * n * g * l * e * s * t * r * i * n * g * s * . * T * h * i * s * s * i * m * p * l * i * f * i * e * s * f * o * r * m * a * t * t * i * n * g * f * o * r * s * m * a * l * l * e * r * n * o * t * e * s * , * a * n * d * e * l * i * m * i * n * a * t * e * s * a * c * l * a * s * s * o * f * e * r * r * o * r * s * a * s * s * o * c * i * a * t * e * d * w * i * t * h * e * s * c * a * p * i * n * g * r * e * S * t * r * u * c * t * u * r * e * d * T * e * x * t * i * n * s * i * d * e * Y * A * M * L * l * i * s * t * s * . * Add a new configuration option "ignore_notes". Setting the value to a list of filenames or UIDs for notes causes the reno scanner to ignore them. It is most useful to set this when a note is edited on the wrong branch, making it appear to be part of a release that it is not. * reno will now scan for a "reno.yaml" file in the root repo directory if a "config.yaml" file does not exist in the releasenotes directory. This allows users to do away with the unnecessary "notes" subdirectory in the releasenotes directory. Changes in reno 2.4.1..2.5.0 ---------------------------- ff2ca65 Clean up rendered HTML with openstackdocstheme ec2afa0 Update documention link for doc migration 4003fc1 Allow users to change prelude section name b2aadef loader: Extract cache filename from config object ecd1a17 Support repodir config files b6832f7 switch from oslosphinx to openstackdocstheme f4e2d83 rearrange the existing docs to follow the new standard layout ebfdb94 Block comment should start with '# ' 0d45aee Replace http with https 18df043 Move notesdir default to 'defaults' module f957e74 add option for ignoring some notes files 8666d22 expand examples in documentation bc3d124 allow release notes sections to be single strings 2f5ad28 Remove Babel from setup.cfg and requirements Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 9 +- HACKING.rst | 2 +- README.rst | 10 +- babel.cfg | 2 - .../add-complex-example-6b5927c246456896.yaml | 13 +- .../flexible-formatting-31c8de2599d3637d.yaml | 5 + .../ignore-notes-option-9d0bde540fbcdf22.yaml | 8 + .../repodir-config-file-b6b8edc2975964fc.yaml | 7 + reno/cache.py | 2 +- reno/config.py | 139 ++++----- reno/defaults.py | 70 +++++ reno/formatter.py | 20 +- reno/linter.py | 4 +- reno/loader.py | 28 +- reno/scanner.py | 9 + reno/sphinxext.py | 7 + requirements.txt | 1 - setup.cfg | 7 +- test-requirements.txt | 2 +- 39 files changed, 879 insertions(+), 662 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5fb4f35..2f2a16e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr>=1.4 -Babel>=1.3 diff --git a/test-requirements.txt b/test-requirements.txt index 9680a52..203542f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ python-subunit>=0.0.18 -oslosphinx>=2.5.0 # Apache-2.0 +openstackdocstheme>=1.11.0 # Apache-2.0