We are amped to announce the release of: openstackdocstheme 3.6.0 The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. 3.6.0 ^^^^^ New Features ************ * Add an optional project-scoped search bar to the sidebar. Updated OpenStack/StarlingX wide search placeholder to "Global Search" for clarity. Upgrade Notes ************* * Support for Python 3.8 and 3.9 has been removed. Now the minimum Python version supported is 3.10. Changes in openstackdocstheme 3.5.0..3.6.0 ------------------------------------------ 57ac1e6 ruff: Configure hacking as external linter a5eec9f Replace obsolete PCRE packages 3ddb885 README: Trivial nits 70d5625 Add typing 08bca60 Bump sphinx min version f66ef5f Enable more ruff rules 06fe7c4 pre-commit: Bump dependencies 501d07a Migrate setup configuration to pyproject.toml f6393da Drop Python 3.9 support 736f2f4 Replace deprecated datetime.utcfromtimestamp a34bf1c Remove tags from README 256dd20 Removed code for IE versions below 9 and fix few urls for use https 17c7513 refactor(js): remove unused jQuery code 3f6a0cc feat: add project-scoped search bar to sidebar 6a647c4 Update analytics tracking ID Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 16 ++--- README.rst | 14 ++--- api-ref/source/conf.py | 1 - bindep.txt | 2 +- openstackdocstheme/__init__.py | 6 +- openstackdocstheme/ext.py | 68 +++++++++++++--------- openstackdocstheme/page_context.py | 35 ++++++----- openstackdocstheme/paths.py | 10 ++-- openstackdocstheme/py.typed | 0 openstackdocstheme/theme/openstackdocs/css.html | 7 --- openstackdocstheme/theme/openstackdocs/header.html | 8 +-- openstackdocstheme/theme/openstackdocs/layout.html | 15 ++--- .../theme/openstackdocs/sidebartoc.html | 6 ++ .../theme/openstackdocs/static/js/navigation.js | 17 ------ openstackdocstheme/theme/openstackdocs/theme.conf | 3 +- openstackdocstheme/theme/starlingxdocs/header.html | 2 +- openstackdocstheme/theme/starlingxdocs/theme.conf | 2 +- openstackdocstheme/version.py | 6 +- pyproject.toml | 56 ++++++++++++++++++ .../notes/add-sidebar-search-0e62a9438dca8309.yaml | 4 ++ .../notes/remove-py38-py39-3d46233c4a0a859a.yaml | 5 ++ releasenotes/source/conf.py | 1 - requirements.txt | 2 +- setup.cfg | 30 ---------- tox.ini | 15 ++++- 27 files changed, 191 insertions(+), 150 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7effca4..aaff104 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3 +3 @@ dulwich>=0.15.0 # Apache-2.0 -sphinx>=6.0.0 # BSD +sphinx>=8.0.0 # BSD