From ccda38b9de580e69e1f42eb979461cb99b98f1df Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Fri, 20 Mar 2026 20:03:32 +0100 Subject: [PATCH 1/3] Release notes for ProperDocs 1.6.7 --- docs/about/release-notes.md | 24 ++++++++++++++++++- .../properdocs_theme_mkdocs/__init__.py | 2 +- .../properdocs_theme_readthedocs/__init__.py | 2 +- properdocs/__init__.py | 6 +---- 4 files changed, 26 insertions(+), 8 deletions(-) diff --git a/docs/about/release-notes.md b/docs/about/release-notes.md index bcdd90aa..92454ae4 100644 --- a/docs/about/release-notes.md +++ b/docs/about/release-notes.md @@ -14,9 +14,31 @@ You can determine your currently installed version using `properdocs --version`: ```console $ properdocs --version -properdocs, version 1.6.6 from /path/to/properdocs (Python 3.13) +properdocs, version 1.6.7 from /path/to/properdocs (Python 3.13) ``` +## Version 1.6.7 (2026-03-20) + +* Fix: Do not skip anchor validation warnings when `--verbose` mode happens to be enabled (#57) + +* Fix `mkdocs serve` crashing after the first reload if the config is passed from stdin (#56) + +* Fix crashes when trying to parse invalid URLs (#55) + +* Change the environment variable that is used to suppress the warning message when running through MkDocs. (#53) + + The environment variable is now `DISABLE_MKDOCS_2_WARNING=true` instead of `NO_MKDOCS_2_WARNING=true`. + + Apologies for the inconvenience. [A change in mkdocs-material](https://github.com/squidfunk/mkdocs-material/commit/51d9b76636431814df924bcda27485b16023978b) made this environment unusable - it's always set and there's no reasonable way to detect whether it was actually set on the command line, so we are forced to use a different environment variable now. + +* Eliminate dependency on 'mergedeep' (unmaintained) - no change in functionality (#48) + +### `properdocs-theme-mkdocs` 1.6.7 + +* Fix ability to toggle dark mode when `highlightjs: false` is set (#54) + +* Fix the dropdown submenu marker being invisible (#58) + ## Version 1.6.6 (2026-03-16) * Add a warning in case there isn't any theme specified in the config (#39) diff --git a/packages/properdocs-theme-mkdocs/properdocs_theme_mkdocs/__init__.py b/packages/properdocs-theme-mkdocs/properdocs_theme_mkdocs/__init__.py index 008e8016..12ccbec3 100644 --- a/packages/properdocs-theme-mkdocs/properdocs_theme_mkdocs/__init__.py +++ b/packages/properdocs-theme-mkdocs/properdocs_theme_mkdocs/__init__.py @@ -1 +1 @@ -__version__ = '1.6.6' +__version__ = '1.6.7' diff --git a/packages/properdocs-theme-readthedocs/properdocs_theme_readthedocs/__init__.py b/packages/properdocs-theme-readthedocs/properdocs_theme_readthedocs/__init__.py index 008e8016..12ccbec3 100644 --- a/packages/properdocs-theme-readthedocs/properdocs_theme_readthedocs/__init__.py +++ b/packages/properdocs-theme-readthedocs/properdocs_theme_readthedocs/__init__.py @@ -1 +1 @@ -__version__ = '1.6.6' +__version__ = '1.6.7' diff --git a/properdocs/__init__.py b/properdocs/__init__.py index d8b21216..12ccbec3 100644 --- a/properdocs/__init__.py +++ b/properdocs/__init__.py @@ -1,5 +1 @@ -#!/usr/bin/env python - - -# For acceptable version formats, see https://www.python.org/dev/peps/pep-0440/ -__version__ = '1.6.6' +__version__ = '1.6.7' From 899615db42b7b9dd5f53c109289cb0dcf8ac924f Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Fri, 20 Mar 2026 20:10:58 +0100 Subject: [PATCH 2/3] fixup --- docs/about/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/about/release-notes.md b/docs/about/release-notes.md index 92454ae4..ca0aaed2 100644 --- a/docs/about/release-notes.md +++ b/docs/about/release-notes.md @@ -29,7 +29,7 @@ properdocs, version 1.6.7 from /path/to/properdocs (Python 3.13) The environment variable is now `DISABLE_MKDOCS_2_WARNING=true` instead of `NO_MKDOCS_2_WARNING=true`. - Apologies for the inconvenience. [A change in mkdocs-material](https://github.com/squidfunk/mkdocs-material/commit/51d9b76636431814df924bcda27485b16023978b) made this environment unusable - it's always set and there's no reasonable way to detect whether it was actually set on the command line, so we are forced to use a different environment variable now. + Apologies for the inconvenience. [A change in mkdocs-material](https://github.com/squidfunk/mkdocs-material/commit/51d9b76636431814df924bcda27485b16023978b) made this environment variable unusable - it's always set and there's no reasonable way to detect whether it was actually set on the command line, so we are forced to use a different environment variable now. * Eliminate dependency on 'mergedeep' (unmaintained) - no change in functionality (#48) From 58b3c869b3f3119d329a9e620f0e5683771e9486 Mon Sep 17 00:00:00 2001 From: Oleh Prypin Date: Fri, 20 Mar 2026 20:34:49 +0100 Subject: [PATCH 3/3] fixup --- docs/about/release-notes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/about/release-notes.md b/docs/about/release-notes.md index ca0aaed2..c8ab882f 100644 --- a/docs/about/release-notes.md +++ b/docs/about/release-notes.md @@ -33,6 +33,8 @@ properdocs, version 1.6.7 from /path/to/properdocs (Python 3.13) * Eliminate dependency on 'mergedeep' (unmaintained) - no change in functionality (#48) +See [commit log](https://github.com/properdocs/properdocs/compare/v1.6.6...v1.6.7). + ### `properdocs-theme-mkdocs` 1.6.7 * Fix ability to toggle dark mode when `highlightjs: false` is set (#54)