Skip to content

Commit

Permalink
stop using reno to manage release notes
Browse files Browse the repository at this point in the history
Without branches, reno is proving to be more trouble than it's
worth. Let's manage release notes by hand.

Signed-off-by: Doug Hellmann <doug@doughellmann.com>
  • Loading branch information
dhellmann committed Oct 18, 2020
1 parent a0a1b72 commit ba98010
Show file tree
Hide file tree
Showing 10 changed files with 56 additions and 53 deletions.
1 change: 0 additions & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = [
'reno.sphinxext',
'sphinxcontrib.spelling',
]

Expand Down
57 changes: 56 additions & 1 deletion docs/source/history.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,62 @@

unmaintained

.. release-notes::
5.4.0
=====

New Features
------------

- Added a new filter
(``sphinxcontrib.spelling.filters.ContributorFilter``) that treats
contributor names extracted from the git history as spelled
correctly, making it easier to refer to the names in
acknowledgments . Includes a new configuration option,
``spelling_ignore_contributor_names`` to enable it.

5.3.0
=====

New Features
------------

- Add a configuration option ``spelling_exclude_patterns`` to manage
skipping spell checking for some input files. The option uses a
list of glob-style patterns that are matched against the source
file names relative to the source directory. See :doc:`/customize`
for more details. Contributed by sdelliot.

5.2.2
=====

Bug Fixes
---------

- Updated to only create ``.spelling`` output files for inputs that
generate spelling warnings. Fixes #63.

5.2.0
=====

New Features
------------

- The builder is now registered using an entry point, so that if the
``spelling`` directive is not used in a project
``sphinxcontrib.spelling`` does not need to be included explicitly
in the ``extensions`` list in ``conf.py`` in order to use it with
the project on the command line.

- PyEnchant is an optional dependency. If it is not installed, the
spell checker will not work, but the extension can still be
initialized. This allows projects that use spell checking to
publish their documentation to ``readthedocs.org``, where it is
not possible to install PyEnchant.

- Restore support for parallel builds. Words that do not appear in
any configured dictionary are written to a file named based on the
input file, with the ``.rst`` extension replaced with
``.spelling``.

5.1.2
=====
Expand Down
5 changes: 0 additions & 5 deletions releasenotes/notes/clean-output-7a62ee4e7f6f817d.yaml

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions releasenotes/notes/entry-point-b2ad290cd46d055c.yaml

This file was deleted.

8 changes: 0 additions & 8 deletions releasenotes/notes/exclude-patterns-83910a7f02407597.yaml

This file was deleted.

8 changes: 0 additions & 8 deletions releasenotes/notes/optional-pyenchant-76a049d1d6104cfb.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions releasenotes/notes/parallel-builds-ea64713dd82a4498.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions releasenotes/notes/use-reno-761465ea58eb5f49.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ test =
coverage!=4.4,>=4.0
linter =
flake8==3.8.2
docs =
reno

[entry_points]
sphinx.builders =
Expand Down

0 comments on commit ba98010

Please sign in to comment.