- Deprecated:
ClickExtraConfig,PrebakeConfigandTestSuiteConfigresolve again from the top-levelclick_extranamespace, warning and redirecting toclick_extra.config; removed in9.0.0. - Deprecated: The
click_extra.test_planmodule and the top-levelTestPlanConfig,parse_test_plan,run_test_planandDEFAULT_TEST_PLANnames warn and resolve to theirtest_suitereplacements; removed in9.0.0. - Deprecated:
prebake_dunder,prebake_versionanddiscover_package_init_filesresolve again fromclick_extra.version, warning and redirecting toclick_extra.prebake; removed in9.0.0. - Deprecated: Importing
INDENT,PROMPT,args_cleanuporformat_cli_promptfromclick_extra.testingnow warns and redirects toclick_extra.execution; removed in9.0.0. - Ship the test suite and the docs and CI files it reads in the PyPI sdist, so downstream packagers can build and test without a Git checkout.
- Add a
[tool.setuptools]shim so builds that fall back to setuptools still bundle thethemes.tomlandpy.typeddata files. - Fix the source line reported in
click:runvariable-conflict errors when a MyST directive's body ends in blank lines. - Fix the MkDocs test tree erroring instead of self-skipping when
mkdocs-clickis absent butmkdocsandpymdown-extensionsare present.
Full changelog: v8.6.0...v8.6.1