Skip to content

Releases: proycon/codemeta-harvester

v0.4.0

04 Jun 11:05
Compare
Choose a tag to compare
  • Upgraded for new dasel version (requires v2+ now)
  • Updated container to Alpine 3.20
  • Fixed DOI extraction from Zenodo

Bugfixes:

  • filter github-actions[bot] and similar from contributors
  • no hard fail when git pull fails

v0.3.7

27 Nov 15:28
Compare
Choose a tag to compare
  • added tagignore parameter and set default value to ignore alpha, beta, rc suffixes
  • detect Cargo.toml (Rust)
  • assign the top contributor as fallback author/maintainer in case none of the metadata specifies any
  • implemented 'stub' detection, repository that only have metadata and no code, will negatively impact validation
  • expanded README detection and README URL inferrence, now also works for bitbucket and for subdirs
  • remove newlines from scraped titles
  • metadata update

v0.3.6

19 Sep 11:28
Compare
Choose a tag to compare
  • Container image uses new codemetapy 2.5.1

v0.3.5

06 Apr 14:09
Compare
Choose a tag to compare
  • made harvester more robust against failures in the pipeline
  • add README URL also for codemeta.json if missing

v0.3.4

30 Mar 09:20
Compare
Choose a tag to compare
  • Keep prefix when checking out tag (thanks to @ddeboer)

v0.3.3

15 Mar 21:42
Compare
Choose a tag to compare

Release for use with codemetapy 2.4.1, no functional changes.

v0.3.2

02 Mar 14:34
Compare
Choose a tag to compare
  • own codemeta metadata update
  • adding some support for inferring developmentStatus from stability badges (https://masterminds.github.io/stability/)
  • no need for the technologyReadinessLevel property anymore, use developmentStatus directly
  • Makefile: build containers with no-cache
  • fixed TRL URI (CLARIAH/tool-discovery#34)
  • Dockerfile: no longer need to grab pandoc from alpine edge, it's in stable now
  • Implemented "tagprefix" option to detect git version tags with a custom prefix.

v0.3.1

09 Nov 12:25
Compare
Choose a tag to compare
  • support for setting group in configuration, adding a means to aggregate tools into groups #10

v0.3.0

21 Oct 19:41
Compare
Choose a tag to compare

This releases builds on codemetapy 2.3.0.

  • Logs are more verbose
  • Implemented DOI harvesting via Zenodo API #3
  • Implemented support for Technology Readiness Level detection
  • Added support for alternative spellings of README (thanks to @broeder-j) #4
  • added fallbacks to self-correct in case git checkout fails, and some other improvements in error catching and overall robustness
  • fix for 'Inferring repostatus information from git activity', wasn't always run
  • documentation update

v0.2.2

12 Sep 14:45
Compare
Choose a tag to compare
  • Attempt to infer repostatus from git activty
  • Fixed running without configuration mode, infer project in current working dir (e.g. no positional arguments)