Skip to content

Releases: KnowledgeCaptureAndDiscovery/somef

SOMEF 0.10.3: Bug fix in markdown processing and improved requirement reconciliation

27 Apr 17:04
a6902c2

Choose a tag to compare

This quick fix improves removing duplicate requirements when found in multiple files (e.g., codemeta, setup files). It also adds more tests, improves license recognition and solves a problem in markdown file parsing.

What's Changed

Full Changelog: 0.10.2...0.10.3

SOMEF 0.10.2: Bug fixes and paper reconciliation improvement

24 Apr 09:59
093afd3

Choose a tag to compare

This version improves how publications are reconciled in codemeta. It also imrpoves some dependencies and fixes some issues when decoding urls in specific repositories

What's Changed

  • nttk to 3.9.4. Test with mockups by Priya. Contributors in reame.md by @juanjemdIos in #938
  • Contributors in parser codemeta and codemeta export. Type agent in authors. Test. Fixes #936 by @juanjemdIos in #944
  • Dev by @dgarijo in #945
  • clean code with constants in contributors by @juanjemdIos in #947
  • new properties (license, version) from citation.cff. Fixes #935 by @juanjemdIos in #948
  • Significant doc improvements and reconciliation in JSON by @dgarijo in #961
  • move version from citation to their own category. Missed version when mapping license. by @juanjemdIos in #962
  • Dev by @dgarijo in #964
  • Changed dockerfiledoc.md name and references to it because of OpenSSF Scorecard parser error in resqui by @andriumon in #966
  • Reconciliation of duplicate values in publication. Fixes #953 by @juanjemdIos in #967
  • Fixing citation reconciliation and documentation by @dgarijo in #969
  • logs to find the problem with some test by @juanjemdIos in #972
  • solve problem with some repos after last changes by @juanjemdIos in #975

Full Changelog: 0.10.1...0.10.2

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