Releases: SoftwareUnderstanding/RsMetaCheck
Releases · SoftwareUnderstanding/RsMetaCheck
0.3.3 - Pitfalls & Warning Patches III, config File Implementation
-
@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
0.3.1 - Pitfalls & Warning Patches
- 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
- 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
- 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
- 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
Merge pull request #20 from Anas-Elhounsri/dev Release 0.1.1
0.1.0 – Alpha Release
Initial version for pitfalls detection