Codebase list python-pallets-sphinx-themes / upstream/1.2.3 CHANGES.rst
upstream/1.2.3

Tree @upstream/1.2.3 (Download .tar.gz)

CHANGES.rst @upstream/1.2.3

202cf19
 
 
 
 
 
 
 
17aeb0a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1c9f2c8
17aeb0a
1c9f2c8
 
 
 
 
17aeb0a
1c9f2c8
 
 
17aeb0a
1c9f2c8
 
 
 
17aeb0a
1c9f2c8
 
4b903a6
17aeb0a
4b903a6
 
 
 
17aeb0a
4b903a6
 
3d1575b
17aeb0a
3d1575b
 
 
4b903a6
17aeb0a
4b903a6
17aeb0a
 
3d1575b
 
696f85f
17aeb0a
696f85f
 
 
 
 
 
17aeb0a
696f85f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17aeb0a
696f85f
 
 
 
17aeb0a
696f85f
 
 
17aeb0a
696f85f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Version 1.2.3
-------------

Released 2020-01-02

-   Use built-in :mod:`importlib.metadata` on Python 3.8. :pr:`27`


Version 1.2.2
-------------

Released 2019-07-04

-   Make the version warning sticky so that it appears when linking to
    the middle of a document. :issue:`5`
-   Remove CSS for old ads.


Version 1.2.1
-------------

Released 2019-07-29

-   Sort versions taken from Read the Docs so that 2.10.x is considered
    newer than 2.9.x. :issue:`24`


Version 1.2.0
-------------

Released 2019-07-26

-   Use HTTPS for font URLs in CSS. :pr:`22`
-   Don't require ``sphinx.ext.autodoc`` to be enabled.
-   Implement the Jinja directives ``jinja:filters::``,
    ``jinja:tests::``, and ``jinja:nodes::``.
-   Generate a table of contents for Jinja filters and tests.
-   Update the ``babel`` and ``platter`` themes.


Version 1.1.4
-------------

Released 2019-01-28

-   Store a page's canonical URL in
    ``html_context["page_canonical_url"]`` rather than overwriting
    ``canonical_url``, for compatibility with Read the Docs. :pr:`21`


Version 1.1.3
-------------

Released 2019-01-28

-   Move the Read the Docs search flag to the ``footer`` block to ensure
    it executes after Read the Docs injects its data. :pr:`20`


Version 1.1.2
-------------

Released 2018-09-24

-   Strip ".x" placeholder when parsing versions for sidebar.
    :issue:`7`, :pr:`17`


Version 1.1.1
-------------

Released 2018-09-16

-   Add configurable ".x" placholder to versions, producing strings like
    "1.2.x". :issue:`6`, :pr:`12`
-   Add dependency on "packaging" to support older Sphinx versions.
    :issue:`9`, :pr:`11`
-   Backport ``shlex.quote`` for Python 2. :issue:`13`, :pr:`14`


Version 1.1.0
-------------

Released 2018-08-28

-   Modernize ``click`` theme. The ``.. click:example::`` and
    ``.. click:run::`` directives used by Click are available and ported
    to Python 3.
-   Modernize ``werkzeug`` theme. :pr:`4`
-   Modernize ``jinja`` theme. Local extensions used by Jinja are not
    available yet.
-   Remove theme entry points to make late configuration consistent. The
    themes are available when ``"pallets_sphinx_themes"`` is added to
    ``extensions``.
-   Only run event callbacks added by theme when the theme is actually
    in use. This allows the package to be installed without interfering
    with other themes.
-   Support ``html_context["versions"]`` in the format injected by
    Read the Docs.
-   Set ``html_context["readthedocs_docsearch"]`` to opt in to replacing
    Sphinx's built-in search with Read the Docs' new implementation.
-   Make version handling more robust for various configurations.
-   Autodoc skips docstrings that contain the line ``:internal:``.
-   Autodoc removes lines that start with ``:copyright:`` or
    ``:license:`` from module docstrings.
-   Add ``singlehtml_sidebars`` config for Sphinx < 1.8.
-   Add ``hide-header`` CSS class to hide the page header with
    ``.. rst-class:: hide-header``. The header is still useable by
    assistive technology. This is useful for replacing the header with a
    large logo image.
-   Disable the sidebar logo on the index page with
    ``html_theme_options["index_sidebar_logo"] = False``.


Version 1.0.1
-------------

Released 2018-04-29

-   Work around an issues with search when using the ``dirhtml``
    builder. :pr:`3`


Version 1.0.0
-------------

Released 2018-04-18

-   Major rewrite of CSS and HTML templates to clean up and reduce
    complexity. Widen columns, improve responsive breakpoints. Currently
    all themes are available, but only ``pocoo`` and ``flask`` themes
    are modernized.
-   Parse ``html_context["versions"]``. These will be rendered in the
    ``versions.html`` sidebar. When viewing an old version, or the
    development version, a warning is displayed at the top of each page.
-   Add a ``ProjectLink`` named tuple. A list of these in
    ``html_context["project_links"]`` will be rendered in the
    ``project.html`` sidebar.
-   Add a ``get_version`` function to ensure a project is installed and
    get its version information.
-   Use ``html_context["canonical_url"]`` as a base URL to build a
    canonical URL link on each page.
-   Add Sphinx entry points for themes.
-   Rename from "pocoo-sphinx-themes". See commit `f675bfc`_ for the old
    themes from the docbuilder.

.. _f675bfc: https://github.com/pallets/pallets-sphinx-themes/tree/f675bfc