22.12.1 - 2022-12-27
Added
- Add async GitHub API for tags 5a180c0
- Add an enum_or_value function 773eddf
- Add typings for Async GitHub API instances 8558064
- NotImplementedError when calling get_current_version() 63be4f3
- Add an async API for querying the NIST NVD CPE REST interface (#523) 5065c13
- Add test for querying a CVE and the API returns an empty array 43df2b2
- Add test for querying a single CPE a8bb1ab
- Add tests for convert_camel_case and format_date NVD functions ed7ef12
- Add API for qerying CPE information caed214
- Add a model class for NVD CPE information b41ddd0
- Add tests for NVDApi base class cf01c03
- Add an async API for querying the NIST NVD CVE REST interface (#515) 2fbd9bc
- Add tests for basic model type parsing 2f94711
- Allow to parse datetime values from dicts for Model instances 2e397c3
- Add a snake_case function to convert CamelCase into snake_case ab65272
Changed
- Update and add tests for pontos-github commands 3a5d1ea
- Extend temp_file testing context manager to allow empty content d3a14bd
- Rewite pontos-github CLI to use async GitHub API be5a6eb
- Ensure links are rendered for URLs in displayed in GitHub scripts 48396d9
- adjust workflow-run GitHub script for model changes 891709a
- Allow str or int for GitHub API id arguments 6acf57d
- Update async GitHub API to allow enums and corresponding str value 2e4d236
- Move all enums to model module and update models a26368d
- Improve typings for async GitHub artifacts API 366d4d2
- Use python-dateutil for parsing ISO dates 18b3bd8
- Testing 95bb8aa
- Extract a NVDApi from CVEApi 254a958
- Improve parsing Unions from dict for Model classes 116f2b3
- Generalize GitHubModel into a base Model class dc603cc