v0.7.1
New features and changes
- added GitHub Actions workflow
- added requirements.txt
- added uritools for URI validation
- Python >= 3.7 is now required
- json/yaml/xml: added support for empty arrays for hasFiles and licenseInfoFromFiles
- rdf: fixed writing of multiple packages
- tag-value: enhanced parsing of snippet ranges to not mix it up with package version
- tag-value: fixed parsing of whitespaces
- tag-value: duplicates in LicenseInfoInFile are now removed during writing
- account for supplier and originator to be NOASSERTION
- checksum validation now requires lowercase values
- during writing of a file, the encoding can be set (default is utf-8)
- license list updated to version 3.20
New Contributors
- @chrisdecker1201 made their first contribution in #471
- @vargenau made their first contribution in #492
Full Changelog: v0.7.0...v0.7.1