All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning
- tables are rendered by rich now (#2)
- list command does not create zero-item JSON files anymore (#3)
- shields.io API: missing path encoding of special chars (e.g. %)
--versionroot option to show the version and exitdeletecommand:- option
--fieldto optionally change the target of the expression pattern
- option
extend gitlab-linkcommand:- option
--fieldto optionally change the target of the expression pattern
- option
extend coverage-xmlcommand:- item key now
coverage-xml-line-rate
- item key now
extract junit-xmlcommand:- fix description of extracted items
extract coverage-xmlcommand:- Extract metadata from a Coverage XML output files
- fix README for pypi.org
extract junit-xmlcommand:- Extract metadata from a JUnit XML output files
- shields.io API: proper handling of spaces
extend gitlab-linkcommand:- correct handling of job URL parts
extend gitlab-linkcommand:- exception when using
CI_JOB_URLenvironment variable
- exception when using
extendcommand group:gitlab-linkcommand - extend metadata items with a raw gitlab artifact link
deletecommand:- key argument now a key expression argument, to allow deletion of multiple items
extract trivy-scancommand:--alloption to extract all vulnerability groups--severityoption to extract an explicit vulnerability group
- even extraction of zero keys will result in a metadata file
- docker image available:
seebi/cimd
extract trivy-scancommand:- model error on empty results and vulnerabilities list
extractcommand group:trivy-scancommand - extract metadata from a trivy scan JSON output file
- api to prepare shields.io image links
scratchcommand group- rename to
extract
- rename to
- initial version
- basic crud commands:
add- Add a metadata itemdelete- Delete metadata itemsget- Get data of a metadata itemlist- List metadata items
scratchcommand group:pipeline-logscommand - extract metadata from gitlab pipeline job logs