Skip to content

Releases: SoftwareUnderstanding/rsmetacheck

0.3.6 - Pitfalls & Warning Patches V

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 09 Sep 12:30

Addressed the issues raised by wrong flagging for the warnings: W002, W004 and W005 in the repository oeg-upm/cq4oe-benchmark#49

0.3.5 - Pitfalls & Warning Patches IV

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 22 Jul 12:57
  • Patches addressing issue raised by @dgarijo in #107 . P017 now is flexible and more semantic version aware, W004 does not detect programming languages that their versions are not expected to be stated, and W005 now is more context aware when it comes to cases where the maintainers put a description of the software requirements instead of listing them.
  • Added more test cases to include the new patches.
  • Added a workflow to make sure versions are synced across all the metadata and prevent PyPi update failure.

0.3.4 - SoMEF Version Bump 0.11.2

Choose a tag to compare

@Anas-Elhounsri Anas-Elhounsri released this 08 Jul 15:11
  • This release bumps SoMEF release from 0.10.3 to 0.11.2, all tests pass.

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