Somef

Latest version: v0.9.5

Safety actively analyzes 638466 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.7.0

This version of SOMEF introduces the following features:
- Support for Gitlab repositories
- Recognize [repo status](https://github.com/jantman/repostatus.org) badges
- Recognize logos and images used in the readme.
- Recognize support channels where help for the target software component may be provided.
- Recognize executable scripts associated with the target software component
- Bugs and small issues. See https://github.com/KnowledgeCaptureAndDiscovery/somef/milestone/5?closed=1 for more information

0.6.0

This release of SOMEF includes new features:
- Better recognition for license files.
- Readthedocs URLs
- Arxiv links
- Code of conduct files
- Improved documentation (for new fields and older fields)

In addition, codemeta, ttl and JSON exports have been updated, classification pipelines have been updated to Python 3.9 (version of Scikitlearn 1.0.0) and multiple bugs and redundancies have been reduced. Check https://github.com/KnowledgeCaptureAndDiscovery/somef/milestone/4?closed=1 for more information about the issues addressed.

0.5.1

This release addresses small bug fixes for making the codemeta export more robust. For example, when a repository does not have a code release, now the program will not fail.

0.5.0

This release addresses the following issues:
- Automated evaluation reports for header analysis, so we can compare improvements without having to re-annotate corpus.
- Fixed errors in annotation of fields being GitHub API (they were a custom file exploration)
- Now we export a new category: Acknowledgements
- Fixed errors on empty exported metadata fields.
- Disambiguated category `Issues`
- See https://github.com/KnowledgeCaptureAndDiscovery/somef/milestone/3?closed=1 for more details.

0.4.0

This release improves on the following aspects of SOMEF:
- Notebooks and Dockerfiles are recognized.
- Docs folders are extracted.
- License is discovered through file inspection.
- New Codemeta specific export
- Fixed the `technique` in the JSON output to accommodate the new types of techniques supported
- MyBinder links extraction
- Zenodo DOIs extraction
- Tests
- Attempt at extracting a long title of a repo

0.3.0

This version of SOMEF includes full documentation and provides the following features:
- Cleanup and reorganization of repository contents.
- Synchronized package with GitHub releases
- Prepared package release.
- Bug fixes and code refactoring
- Export in JSON-LD and Turtle

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.