- Dropped official support for Python 3.7
- Added official support for Python 3.12
- Replaced deprecated package
distutils
#118 courtesy of @PauloASilva and @piotr1212
- Resolve a bug that prevented this plugin from working with mkdocs >= v1.4.0
- Allow no specification for both ´nav´ and ´docs_dir´
- Fixed edit URLs to use realpath of pages
- Fixed edit URLs for included pages
- This package has been promoted to v1.0!
Note: Going forward, this package will follow semver conventions.
- Don't run on_serve if on_config was skipped
- Add support for wildcard include statement
- Fix
No module named 'slugify'
error when installing in mkdocs environments.
- Allow
mkdocs.yaml
in addition tomkdocs.yml
- Drops support for Python 3.5 (because the minimum
mkdocs
version which supports the above feature no longer supports it).
- Allow inclusion of sub-docs
mkdocs.yml
even if its name isn't URL-friendly. Works by slugifying non-URL friendly names. (#58)
- Fixed bug where URLs in an included
mkdocs.yml
were prefixed by thesite_name
and thus did not support absolute URLs.
- Fix
mkdocs serve
incompatibility when running with mkdocs >= 1.2
- Allow automatic
nav
generation ifdocs_dir
is specified in the sub-docsmkdocs.yml
file (#35)
- Now respects the
docs_dir
config inmkdocs.yml
(#44)
- Allow other plugins to manipulate the source directory (#42)
- Allow any config file name and not just
mkdocs.yml
(#36)
- Moved repository to the Backstage organization
- New fix for previous issue which doesn't break when site_name contains a slash
- Fix issue using plugin on Windows when site_name contains slash
- Dropped support for Python 3.4 in
setup.py
- Bumped up
mkdocs
to 1.1.1 and added compatibility (gh-16)
- Bumped up
mkdocs
to 1.1 andmkdocs-material
to 5.1.0
- Fixed bug with trailing slash in Windows (#9)
- Fixed bug with README
- Fixed bug with root
docs/
folder not working with livereload - Fixed bug with
mkdocs.yml
in subfolders not working with livereload
- Initial release.