Skip to content

Releases: ProperDocs/properdocs

v1.6.7

20 Mar 20:11
5d4ca71

Choose a tag to compare

  • 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 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)

See commit log.

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)

v1.6.6

16 Mar 23:18
65ed6c3

Choose a tag to compare

  • Add a warning in case there isn't any theme specified in the config (#39)

    The theme still defaults to 'mkdocs' but is not included in the package. That's why it made sense to warn about this now, and plan to remove this default at a later point.

  • Support also the 'mkdocs' logger name, in case plugins refer to it directly (#38)

    This was an omission in the backwards support of MkDocs plugins, causing logged messages of some plugins to be skipped.

See commit log.

v1.6.5

16 Mar 00:26
01fe59b

Choose a tag to compare

This is the first version of ProperDocs 🎉

These are the changes compared to MkDocs 1.6.1:

  • The name is changed from "MkDocs" to "ProperDocs". The installation name and the executable are properdocs (#12)

  • Support running all mkdocs.themes and mkdocs.plugins entrypoints in addition to all properdocs.themes and properdocs.plugins entrypoints (#15)

  • Pick up configuration from properdocs.yml configuration files, with a fallback to mkdocs.yml (#27)

  • Remove all built-in themes - there is no longer any theme installed by default (#24)

  • Fix livereload not being enabled by default for mkdocs serve - since click>8.2.1 (#14)

  • Allow plugins to declare their support of ProperDocs and show a warning message in case they're being run from MkDocs (#21)

  • Drop support for Python 3.8, officially support Python 3.14 (#17)

And other small improvements; see commit log.