Skip to content

Releases: pyTooling/sphinx-reports

v0.3.1

10 Jan 18:11
f476136
Compare
Choose a tag to compare

Release created on: 10.01.2024 - 18:11:02

Release of v0.3.0 failed, thus a bugfix v0.3.1 was needed.

  • Fixed an error when creating the package's wheel.

New Features

  • Ship style sheet (CSS) as package resource and copy CSS file to HTML output directory.
    • Added new subpackage sphinx_reports.static for resource files.
  • Implemented readonly properties for class-internal fields.

Changes

  • Removed Python 3.8 support, because importlib.resources.files was introduced with Python 3.9.
  • Improved issues reported by mypy.
    • Added TypedDicts to handle configuration values from conf.py.
    • Added and corrected type hints.
  • Improved issues reported by codacy.
    • Renamed paramter id to identifier, because id is a builtin function.
    • Removed some duplicate code.
    • Also adjusted some stupid rules in codacy.
  • Read coverage level coloring from conf.py.
  • Adjusted package classifiers.

Bug Fixes

  • Fixed percentages.
  • Fixed reconstruction of package and module hierarchy.

Documentation

  • Added 3 examples of an undocumented, partially documented and fully documented package.
  • Fixed footnote.

v0.2.0

09 Jan 22:05
d782198
Compare
Choose a tag to compare

Release created on: 09.01.2024 - 22:05:17

New Features

  • tbd

Changes

  • Updated documentation.

Bug Fixes

  • tbd

v0.1.0

09 Jan 14:01
42fab13
Compare
Choose a tag to compare

Release created on: 09.01.2024 - 14:01:25

New Features

  • Sphinx extension doc_coverage to collect documentation coverage with docstr_coverage.