Skip to content

Latest commit

 

History

History
84 lines (59 loc) · 4.01 KB

CHANGELOG.md

File metadata and controls

84 lines (59 loc) · 4.01 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to PEP 440 and uses Semantic Versioning.

[0.4.0]

Removed

  • Dropped support for Python 3.8 and 3.9. The new minimum version is 3.10.

[0.3.2]

Changed

  • Tables are now displayed at maximum width.
  • Announcement banner style has been improved.

[0.3.1]

Changed

  • mkdocs-asf-theme now uses a src layout per this recommendation.
  • mkdocs-asf-theme now only uses pyproject.toml for package creation now that setuptools recommends not using setup.py.
  • The contents of main.html have been moved to partials/main.html and main.html now extends from partials/main.html. This allows any project using this theme to override main.html and extend from partials/main.html, which allows projects to override blocks defined in base.html.

[0.3.0]

Changed

  • Upgraded mkdocs-material to v9.4.2. We have updated our templates in asf_theme/partials to match the upstream versions as closely as possible. This introduces breaking changes. In particular:
    • If you want a footer, you should make the following change to your website's mkdocs.yml file:
      theme:
        features:
      +    - navigation.footer
    • You should carefully review your website to confirm that everything still renders and functions as expected.
    • If anything does not work as expected, you may want to read the mkdocs-material upgrade guide starting at Upgrading from 6.x to 7.x for any other important changes that may apply to your website.

Removed

Fixed

  • Fixed #27 by upgrading mkdocs-material.

Fixed

  • MkDocs Material theme 6.2.0 breaks site generation, so the dependency is now pinned to mkdocs-material>=6.2.1,<7.0

Fixed

  • ASF logo and background map now appear correctly in "Project" or repo level sites

Changed

  • MkDocs Material theme 7 breaks the theme header, so the dependency is now pinned to mkdocs-material>=6.0,<7.0

Changed

  • HTML in partials footer no longer calls document.write() should fix bug where page gets deleted and replaced by current year
  • Renamed github repository to mkdocs-asf-theme to mirror PyPI

Added

  • Social links to the footer
  • Default Google Analytics settings

Changed

  • Added search functionality uses the search.html partial instead of being directly inserted into the header
  • Now includes two logos for a site - the ASF logo (linking back to ASF), and the site logo (linking back to the site home page)
  • Copyright in footer is now dynamic (provides © YEAR ) and can be customized or removed

Added

  • MkDocs theme based on material to match ASF branding