Releases: nodiscc/hecat
Releases · nodiscc/hecat
1.3.1
1.3.0
v1.3.0 - 2024-12-26
Added:
- add archive_webpages processor (download local copies of webpages linked in the
url
key of items) - processors/awesome_lint: check that filenames in
software/*
match the kebab-case version of thename:
attribute inside each file - processors/awesome_lint: make the list of required fields/attributes for
platforms
configurable throughplatforms_required_fields
module option (default to['description']
)
Changed:
- processors/awesome_lint: check that
depends_3rdparty
is a valid boolean value (true/false/True/False
) - exporters/html_table: add a column displaying a link to a local archive of the page, if it exists (as generated by
processors/archive_webpages
), write a warning symbol to this column when page archival failed - exporters/html_table: automatically create links from URLs
- exporters/html_table: constrain title/description column width between 480px and 900px
- exporters/html_table: reorder columns
- update documentation
Fixed:
- html_table: fix fenced code blocks formatting
1.2.2
1.2.1
1.2.0
v1.2.0 - 2023-10-10
Added:
- exporters/markdown_multipage: render subpages for each
platform
Changed:
- exporters/markdown_multipage: move CSS styles to external CSS file.
html_css_files = ['custom.css']
is now required in sphinx configuration file - processors/awesome_lint: check that
platforms
insoftware
items exist in the mainplatforms
list - processors/awesome_lint: check that
platform
items have a non-emptydescription
attribute - exporters/markdown_multipage: prevent
platforms
pages from showing up in sphinx search results
Fixed:
- exporters/markdown_multipage: fix spacing around tag spans
1.1.3
1.1.2
v1.1.2 - 2023-09-19
Changed:
- processors/awesome_lint: run checks on
tag
items before checks onsoftware
items
Fixed:
- processors/awesome_lint: fix detection of
redirect
attribute when a tag has least than N items - processors/awesome_lint: if
items_in_redirect_fatal: True
(the default), fail if anysoftware
item references atag
withredirect:
set/not empty - processors/awesome_lint: fail if any
tag
item has less than 3software
items referencing it, unless itsredirect
attribute is set/not empty - exporters/markdown_multipage: render Demo link for
software
items wheredemo_url
is set
1.1.1
1.1.0
1.0.2
v1.0.2 - 2023-07-27
Changed:
- dependencies: upgrade sphinx to v7.1.0, pin furo to v2023.7.26
Fixed:
- doc/tests: don't use deprecated
python3 setup.py install
, usepython3 -m pip install .
- dependencies: install sphinx through
install_requires
, separate manual installation step is no longer required