diff --git a/CHANGES b/CHANGES index 1c0b11c56..27fe07814 100644 --- a/CHANGES +++ b/CHANGES @@ -106,6 +106,10 @@ New features added * Extensions and API: + - Autodoc now has a reusable Python API, which can be used to + create custom types of objects to auto-document (e.g. Zope + interfaces). See also ``Sphinx.add_autodocumenter()``. + - Autodoc now handles documented attributes. - Autodoc now handles inner classes and their methods. @@ -113,11 +117,16 @@ New features added - Autodoc can document classes as functions now if explicitly marked with `autofunction`. + - The function ``Sphinx.add_directive()`` now also supports + docutils 0.5-style directive classes. If they inherit from + ``sphinx.util.compat.Directive``, they also work with + docutils 0.4. + - There is now a ``Sphinx.add_lexer()`` method to be able to use custom Pygments lexers easily. - - There is now ``Sphinx.add_generic_rol()`` to mirror the docutils' - own function. + - There is now ``Sphinx.add_generic_role()`` to mirror the + docutils' own function. * Other changes: