Release 0.6 (in development) ============================ New features added ------------------ * Incompatible changes: - Templating now requires the Jinja2 library, which is an enhanced version of the old Jinja1 engine. Since the syntax and semantic is largely the same, very few fixes should be necessary in custom templates. - The ``autodoc_skip_member`` event now also gets to decide whether to skip members whose name starts with underscores. Previously, these members were always automatically skipped. Therefore, if you handle this event, add something like this to your event handler to restore the old behavior:: if name.startswith('_'): return True * Markup: - Due to popular demand, added a ``:doc:`` role which directly links to another document without the need of creating a label to which a ``:ref:`` could link to. - #4: Added a ``:download:`` role that marks a non-document file for inclusion into the HTML output and links to it. - The ``literalinclude`` directive now supports several more options, to include only parts of a file. - The ``toctree`` directive now supports a ``:hidden:`` flag, which will prevent links from being generated in place of the directive -- this allows you to define your document structure, but place the links yourself. - #52: There is now a ``hlist`` directive, creating a compact list by placing distributing items into multiple columns. - #77: If a description environment with info field list only contains one ``:param:`` entry, no bullet list is generated. - #6: Don't generate redundant ``