Change History
2023.6.18 : * Fixed the CVSS Keywords in Generated CSAF Documents (https://todo.sr.ht/~sthagen/turvallisuusneuvonta/1)
- Fixed validation failures for CVSS of upstream BSI example (https://todo.sr.ht/~sthagen/turvallisuusneuvonta/2)
- Migrated from orjson to msgspec
- Moved SBOM noise into folder and added SPDX SBOM (derived) in multiple file formats
2022
2022.8.9 : * Bumped dependencies for development and test
- Migrated away from github
- Moved documentation to https://codes.dilettant.life/docs/turvallisuusneuvonta
- Moved tracker to https://todo.sr.ht/~sthagen/turvallisuusneuvonta
- Moved normative source repo to https://git.sr.ht/~sthagen/turvallisuusneuvonta
- Added test coverage documentation at https://codes.dilettant.life/coverage/turvallisuusneuvonta
2022.2.14 : * Hotfix making mandatory rules (spike) module a package (fixes #11)
- Removal of topical approach (for now) and code cleanup
2022.2.13 : * Experimental implementations for unique as well as defined product and group ids, and translator
2022.2.12 : * Category rule test ready
- Added property based testing
2022.1.1 : * Implemented first additional test cases from specification
- Migrated to model implementation for verification
2021
2021.12.31 : * Enhanced the new model implementation
2021.12.19 : * Better test coverage (of the new model implementation)
2021.12.18 : * Added pydantic dependency for annotation based model
2021.12.10 : * Added langcodes dependency for language tag validation
- Added lazr.uri dependency for URI verification
- Added further CSAF existence verification rules
- Better test coverage
2021.12.9 : * Added merely level zero existence tests on document properties
- Migrated to JMESPath library for validation
- Migrated to faster JSON library (orjson)
- Better test coverage
2021.12.8 : * Initial release on PyPI