Skip to content

Releases: SoftwareUnderstanding/RsMetaCheck

0.3.3 - Pitfalls & Warning Patches III, config File Implementation

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 24 Jun 09:31
ed0dfc6
  • @vuillaut Added support for repository-level config files and profile-driven execution (e.g., dev vs. prerelease) to allow custom strictness, per-check parameters, ignored pitfalls, and excluded metadata sources in #88

  • @vuillaut Improved the SoMEF failure experience by aborting early with clear, actionable errors when no JSON outputs are produced or when GitHub token scopes are insufficient in #88

  • @vuillaut Updated documentation and expanded the pytest suite to cover the new configuration pathways and failure logic #88

  • @Anas-Elhounsri Overall patches to detection logic of pitfalls/warnings, updates on ground truth dataset and performance comparison.

0.3.2 - Pitfalls & Warning Patches II

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 06 May 09:39
  • Patches for issues #78, #80 and #81
  • Now P001 is more flexible, taking into account best practices of preparing next release version in metadata before making new release.
  • W004 is more relaxed with versions that are not precise.

0.3.1 - Pitfalls & Warning Patches

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 28 Apr 21:51
  • Patches for false flags in P002, P013, W003, W005
  • Better report for P016
  • Bumped SoMEF to 0.10.3
  • Unit testing files refactored to match the new file format. Across all test files, there were occurrences of from metacheck, when the project was recently renamed to rsmetacheck, it caused extensive ModuleNotFoundError failures during the test collection phase

0.3.0 - User Experience Enhancement

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 20 Apr 22:39
  • Users can now specify the branch for analysis of pitfalls
  • Users can now specify for RSMetaCheck to generate a codemeta file of the repository thanks to @francoto PR at #72
  • Implemented dynamic suggestions tailored to the user's repository instead of general ones
  • Improved the evidence report pinpointing the files concerned
  • Ground truth repositories have commit IDs for better tracking and analysis

0.2.1 - Restructuring & Patches

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 11 Mar 10:55
cf5af9d
  • Users can now specify the location for SoMEF outputs thanks to Tom report @francoto
  • Patches inconsistent flagging for P002, P008, W001
  • Improved the report of json-ld with @francoto suggestions
  • Added latest commit ID of the default branch in the analysis report and jsonld thanks to @francoto suggestion
  • SoMEF automatically configures to install the necessary packages without the need to run somef config unless needed

0.2.0 - Poetry Update & Patches

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 20 Jan 12:55
58fa2a1
  • Now supports Poetry installation and package management
  • Updated the commands to work with poetry
  • Patches inconsistent flagging for W003, P013
  • Implemented P019: Inconsistent number of authors across metadata
  • Patched inconsistent number of warnings and pitfalls in report thank to Tom @francoto

0.1.1 – Stability and Refactoring

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 19 Nov 11:22
124a651
Merge pull request #20 from Anas-Elhounsri/dev

Release 0.1.1

0.1.0 – Alpha Release

Pre-release

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 24 Sep 11:47
Initial version for pitfalls detection