Skip to content

Releases: KnowledgeCaptureAndDiscovery/somef

SOMEF 0.10.1: BugFix on reconciliation of metadata

27 Mar 10:44
6ca4538

Choose a tag to compare

This version fixes a bug in metadata reconciliation (issue tracker) detected by @Anas-Elhounsri and improves the dependency type and dependency resolver returned by the tool

What's Changed

Full Changelog: 0.10.0...0.10.1

SOMEF 0.10.0: Support for new metadata file types, typo fixes and cornercase errors

17 Mar 15:17
e0f6a9e

Choose a tag to compare

This versions fixes various issues and speeds up the execution of SOMEF when running header analysis. It also integrates new features, including:

  • google-compliant codemeta export
  • targeting somef on a branch or release
  • updating the tool to Python 3.11+ to remove security issues.
  • Parsing Dockerfile metadata
  • Updating R parsers
  • Publiccode.yml support
  • Automated metadata reconciliation when the same information is available in multiple files
  • Updated documentation

This release also addresses multiple issues found in corner cases when running the tool over 350K repositories for an analysis

What's Changed

New Contributors

Full Changelog: 0.9.13...0.10.0

SOMEF 0.9.13: Documentation and file extraction fixes

11 Dec 10:41
467deba

Choose a tag to compare

This release introduces a massive documentation update and:

  • Addresses inconsistencies in file metadata extraction from packages.
  • Extracts runtime platform if available
  • Updates readme with updates with poetry
  • Fixes citation information on reference publications
  • Adds support for Julia metadata
  • Action for automated testing

What's Changed (summarized)

Full Changelog: 0.9.12...0.9.13

SOMEF 0.9.12: Improved extraction of package files and CodeMeta export

08 Oct 19:57
be5d15a

Choose a tag to compare

This version of somef improves the extraction of package files and the CodeMeta extraction (removing duplicate links).
Additional package files are now supported (like CodeMeta files and AUTHORS files)

What's Changed

  • Resolve version requirements with brakes.
  • Extract authors from authors file.
  • SoMEF can detect codemeta.json and parse the metadata
  • The following Packages are now supported: composer.json, cargo.toml, bower.json & .gemspec by
  • Requirement extraction can be from requirement files only or also from readme

Full Changelog: 0.9.11...0.9.12

SOMEF 0.9.11: Fixing small issues regarding metadata parsers

24 Apr 15:44
202bce9

Choose a tag to compare

This small release fixes:

  • An error when looking for multiple package files in a repository.
  • An error when exporting the name of a library of a package file

SOMEF 0.9.10: Improving CodeMeta export

21 Apr 15:37
e98c431

Choose a tag to compare

This version of Somef improves the extraction of requirements in CodeMeta, and improves consistency between the Somef JSON format and CodeMeta.

What's Changed

Full Changelog: 0.9.9...0.9.10

SOMEF 0.9.9: Improving CodeMeta export and package file metadata

31 Mar 15:26
bb78001

Choose a tag to compare

This release includes the following updates:

  • We now recognize pom.xml, setup.py, pyproject.toml and package.json files, based on the CodeMeta crosswalks.
  • Regular expressions for licenses.
  • Improving release extraction in Gitlab
  • Fixed documentation inconsistency issues
  • Continuous integration and developmentStatus now are exported.
    More information: https://github.com/KnowledgeCaptureAndDiscovery/somef/milestone/12?closed=1

What's Changed

New Contributors

Full Changelog: 0.9.8...0.9.9

SOMEF 0.9.8: Improving CodeMeta export

13 Feb 13:21
f8cabaa

Choose a tag to compare

This release of somef improves significantly the errors on the CodeMeta export, updating the support to v3.0

What's Changed

Full Changelog: 0.9.7...0.9.8

SOMEF 0.9.7_2: Update Docker image and poetry actions

31 Jan 14:13
a33c984

Choose a tag to compare

Update of the release to configure the poetry action correctly (again)

SOMEF 0.9.7_1: Update Docker image and poetry actions

31 Jan 14:01
7da3709

Choose a tag to compare

Update of the release to configure the poetry action correctly