# The following are something akin to peer dependencies. They are represented
# as ranges in order to support interoperability with other mkdocs plugins or
# packages that might otherwise exist in an adopter's environment.
mkdocs>=1.6
Markdown>=3.2,<3.11

# The following are more akin to direct dependencies. Each line represents one
# or more features that are provided by `techdocs-core`, and thus are always
# pinned to an exact version. Bumps should be accompanied by release notes
# explaining what was added or fixed (or at least pointing to the underlying
# release notes of the bumped package).
mkdocs-material==9.7.6
markdown-graphviz-inline==1.1.3
mkdocs-github-admonitions-plugin==0.1.1
mkdocs-monorepo-plugin==1.1.2
plantuml-markdown==3.11.2
mdx_truly_sane_lists==1.3
pymdown-extensions==10.21.3
pygments==2.20.0
mkdocs-redirects==1.2.3

# The following are temporary dependencies that are only necessary to work
# around incompatible/conflicting underlying dependencies. Each dependency
# should include a comment explaining why it is needed, and under what
# circumstances it can be removed in the future.
# Pinned click to avoid issues with autoreload https://github.com/squidfunk/mkdocs-material/issues/8478
click<=8.4.1
