History#
0.0.18 (2025-06-20): First draft#
First draft
0.1.0 (2025-06-20): First release#
Packaging:
Renamed the extension to
sphinx_uml.Migrated to
poetry. Seepyproject.toml.Added
bumpversionconfiguration. Seesetup.cfg.Removed obsolete files.
CI:
Added Github actions (test, doc, publish). See
.github/.Added ReadTheDoc hook.
Documentation:
Migrated to pydata theme. See
docs/conf.py.Updated the documentation.
Enabled automatic API documentation.
Added a toy example project. See
example/.
0.2.0 (2025-06-30)#
Packaging:
Reorganized sources.
Added license (BSD-3).
Added badges. See
README.md.
CI:
Updated
publish_on_pypi.yml
Documentation:
Improved sphinx templates (see
example/docs/_templates)Using
inheritance-diagramoption to customizeuml-sphinxdiagram display.
Bug fixes:
pyreverse2: fixed output if--sphinx-html-diris omitted.Fixed graphviz output if a tooltip would have contained special characters
See, e.g.,
pyreverse2 --output svg pylint.typing
0.3.0 (2025-07-01)#
CI:
Updated
.readthedocs.ymlso that the API documentation is auto-generated.
API:
Added the
UmlNode.to_dotmethod.Added the
guess_svg_basenamefunction.
Features:
An “Open in a new tab” link is now displayed below each UML diagram.
0.3.1 (2025-07-01)#
API:
UMLGenerateDirective.html_root_dirnow returns apathlib.Pathinstance.
Bug fixes:
Fixed “Open in a new tab” link URL.
0.3.2 (2025-07-01)#
Documentation
Reorganized/fixed the package documentation.
0.4.0 (2025-10-18)#
Bug fixes:
sphinx-umlis now compatible withpylint >= 4.0.0