Releases: nodiscc/hecat
Releases · nodiscc/hecat
1.5.1
1.5.0
v1.5.0 - 2025-10-23
Changed:
- processors/github_metadata: use GraphQL instad of REST API
- processors/github_metadata: add new additional metadata keys
commit_history, current_release - processors/github_metadata: new module options
batch_size, commit_history_clean_months, commit_history_fetch_monthswith default values
Fixed:
- fix failing tests when
make test_archive_webpagesis run from Github Actions
1.4.0
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
urlkey 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
platformsconfigurable throughplatforms_required_fieldsmodule option (default to['description'])
Changed:
- processors/awesome_lint: check that
depends_3rdpartyis 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
platformsinsoftwareitems exist in the mainplatformslist - processors/awesome_lint: check that
platformitems have a non-emptydescriptionattribute - exporters/markdown_multipage: prevent
platformspages 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
tagitems before checks onsoftwareitems
Fixed:
- processors/awesome_lint: fix detection of
redirectattribute when a tag has least than N items - processors/awesome_lint: if
items_in_redirect_fatal: True(the default), fail if anysoftwareitem references atagwithredirect:set/not empty - processors/awesome_lint: fail if any
tagitem has less than 3softwareitems referencing it, unless itsredirectattribute is set/not empty - exporters/markdown_multipage: render Demo link for
softwareitems wheredemo_urlis set