v3.0.0 RC1
s-l-teichmann
released this
08 Nov 09:55
·
92 commits
to main
since this release
Highlights
- Breaking: All command line and configuration file options are now unified to use
snake_case
notation.
You may need to update your configuration files or calling shell scripts. - Add a model to serialize/deserialize advisories.
- Add an example how to use this to find PURLs by product IDs.
- Use our own fork of the JSONPath library as upstream patches are still pending.
- Improve the docs.
- Add community support for building the tools on macOS (thanks to @fjd-anh).
PRs
- #502: docs: underline that we are not offering an API yet
- #501: docs: move link to final CSAF 2.0 in README
- #499: API examples: Improved wording in examples/README.md
- #498: Convert a lot of command line arguments to snake case
- #497: API: Fix pattern matching of purls and document categories in advisory model
- #496: Dependencies: Update 3rd-party dependencies
- #495: Docs: Fix link to development doc page.
- #493: Docs: Add Development.md
- #492: Checker: Fix doc of TOML config of validator
- #490: Use Intevation's JSONPath fork
- #489: API examples: move csaf_searcher to a lower prio place
- #483: Time ranges: Accept days, months and years
- #482: docs: improve timerange documentation
- #481: Fix: improve logging for downloader and aggregator
- #476: Add build for macOS
- #475: Schema validation: Add AssertFormat flag to schema compiler
- #473: Adding advisory model