Releases: KnowledgeCaptureAndDiscovery/somef
SOMEF 0.9.13: Documentation and file extraction fixes
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)
- Extract runtime platform frrom pom.xml, package.json, requirements.txt, pyproject.toml. Documentation. Fixes #807 by @juanjemdIos in #821
- Reference publication not a category in JSON. Constants. Fixes #801 by @juanjemdIos in #822
- supported metadata files and pom.xml detail by @juanjemdIos in #825
- Added Julia (Project.toml) parser with two tests by @Anas-Elhounsri in #829
- solve issues about identifiers and authors. Fixes #830, #831, #832 by @juanjemdIos in #834
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #842
Full Changelog: 0.9.12...0.9.13
SOMEF 0.9.12: Improved extraction of package files and CodeMeta export
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
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
This version of Somef improves the extraction of requirements in CodeMeta, and improves consistency between the Somef JSON format and CodeMeta.
What's Changed
- Updated CFF/codemeta.json by @dgarijo in #746
- Fix #748 by @Anas-Elhounsri in #749
- Resolve issues about authors and propertie spdx in license. Fixes #741, #744, #745. by @juanjemdIos in #751
- Fix #753 for requirements.txt and pyroject.toml by @Anas-Elhounsri in #758
- We just get the more relevant programming languages in codemeta file. Include test. Fixes #729 by @juanjemdIos in #759
- Software requirements with name and version or array of string. Fixes #754,#755 by @juanjemdIos in #762
Full Changelog: 0.9.9...0.9.10
SOMEF 0.9.9: Improving CodeMeta export and package file metadata
This release includes the following updates:
- We now recognize
pom.xml,setup.py,pyproject.tomlandpackage.jsonfiles, 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
- Typo fix in statements about application domains by @Daniel-Mietchen in #726
- Resolve issues gitlab release, licenses. Development status. Fixes #721, #713, #722 by @juanjemdIos in #727
- author type Organization by @juanjemdIos in #732
- Update master with changes for 0.9.9 by @dgarijo in #735
- fix #736 by @dgarijo in #737
- Improved file extraction workflows and continuous integration. Enhanced documentation with new properties by @juanjemdIos in #738
- Fix #471, initial version by @Anas-Elhounsri in #739
- Dev by @dgarijo in #743
New Contributors
- @Daniel-Mietchen made their first contribution in #726
Full Changelog: 0.9.8...0.9.9
SOMEF 0.9.8: Improving CodeMeta export
This release of somef improves significantly the errors on the CodeMeta export, updating the support to v3.0
What's Changed
- Resolve issue when wiki without content. Fixes #697 by @juanjemdIos in #701
- Several changes about referencePublication, citation, scholarlyArticle. Fixes #640, #685 by @juanjemdIos in #703
- Title without content and spdx id for licenses. Fixes #700, #679 by @juanjemdIos in #706
- Normalization of citations (CFF, Bib). Fixes #629 by @juanjemdIos in #708
- Improve codemeta export. Fixes #678 by @juanjemdIos in #710
- spdx_id must be identifier in license. by @juanjemdIos in #715
- fix in codeMeta ns by @dgarijo in #717
Full Changelog: 0.9.7...0.9.8
SOMEF 0.9.7_2: Update Docker image and poetry actions
Update of the release to configure the poetry action correctly (again)
SOMEF 0.9.7_1: Update Docker image and poetry actions
Update of the release to configure the poetry action correctly
SOMEF 0.9.7: Update Docker image and poetry actions
This release updates the readme and incorporates edits to the Dockerfile and poetry github action for pypi.
What's Changed
- new publish with poetry. Script to update version in publish by @juanjemdIos in #693
Full Changelog: 0.9.6...0.9.7
SOMEF 0.9.6: Fix gitlab issues and TTL export
This release fixes issues with Gitlab repos and TTL export library problems.
It also converts the project into a poetry project to help reproducibility and library maintenance.
What's Changed
- SOMEF-639: Replace hardcoded config paths by @StankovskiA in #641
- Reverting nltk version to avoid problems by @dgarijo in #648
- updated yarrrml.yml by @juanjemdIos in #657
- yml mapping default by @juanjemdIos in #659
- Update constants.py by @juanjemdIos in #662
- Mapping json in memory instead of disk by @juanjemdIos in #665
- Update turtle_export sending dictionary directly. New rml.ttl by @juanjemdIos in #666
- Setup poetry envirnment by @kuefmz in #652
- Updated readme.md with instructions to install poetry by @juanjemdIos in #669
- updated apply_mapping and correct wrong version by @juanjemdIos in #675
- Pushing the fixes of instructions about "poetry shell" to dev branch by @Anas-Elhounsri in #682
- Resolve problem in codemeta export and buildinstrucctions. Fixes #677 by @juanjemdIos in #684
- New process and test to chek gitlab selfhosted. Fixes #687 by @juanjemdIos in #689
New Contributors
- @StankovskiA made their first contribution in #641
- @juanjemdIos made their first contribution in #657
- @Anas-Elhounsri made their first contribution in #682
Full Changelog: 0.9.5...0.9.6