Changelog¶
0.3.1¶
- Released:
30.10.2025
- Full Changelog:
This release renamed the Python package from sphinxcontrib.collections to sphinx_collections.
‼️ Dissolve sphinxcontrib namespace package (PR #38)
The
sphinxcontribnamespace has been removed completely and the package is now a standalone package namedsphinx_collections. This simplifies packaging and avoides conflicts. The PyPI package name is stillsphinx-collections.Migration guide:
Update your Sphinx conf.py:
# OLD (no longer works) extensions = [ "sphinxcontrib.collections", ] # NEW (required for 0.3.0+) extensions = [ "sphinx_collections", ]
Update any custom driver imports in your code (if you created custom drivers):
# OLD from sphinxcontrib.collections.api import register_driver from sphinxcontrib.collections.drivers import Driver # NEW from sphinx_collections.api import register_driver from sphinx_collections.drivers import Driver
🔧 Add RTD config (PR #37)
Required to deploy the documentation to readthedocs.io.
0.3.0¶
- Released:
30.10.2025
- Full Changelog:
This is a release after a long time, to bring the package up to date with latest packaging and CI practices. Also some minor fixes and improvements have been made.
Note
The PyPI released failed due to a packaging issue. Please use 0.3.1.
🔧 Year 2025 package infrastructure (PR #29)
Introduce
uv,ruff,toxwith a PEP compliant pyproject.toml file.hatchis used for the sphinxcontrib namespace support.Updated package classifiers.
Also dropped Python 3.9 support as it reached end-of-life. This is the reason to jump to version 0.3.0.
Added CI for lint / test / docs and auto-release on tag creation.
Added dependabot config.
🔧 Remove namespace init (PR #35, issue #25)
The
__init__.pyfiles for thesphinxcontribnamespace have been removed to avoid conflicts with other packages in the same namespace.
0.2.0¶
- Released:
15.02.2024
0.0.1¶
Initial version with basic feature set.