https://github.com/Ash258/Scoop-Core/milestone/4?closed=1
https://github.com/Ash258/Scoop-Core/blob/main/CHANGELOG.md#06
The main focus was on making bucket maintainers' life easier and bug fixes. Refer to changelog or milestone for all changes.
The most notable changes:
Fixes
- Native support for ZSTD extraction
- Modules could be installed globally
- VIrustotal command works again
- Innoextract could be used instead of innounp
- Cache command support multiple applications to be passed
- Seach without parameter
Maintainers QOL
- New command for manifest house-keeping/development
shovel utils
- No more bin folder in custom buckets
- YAML typed manifests are supported for all binaries/utilities
- All binaries support non-zero exit codes for error handling in scripts/proper command changing
- Manifest will not be updated until URL is accessible (in case of hash extraction)
- Auto-pr
- Does not change users context
- Does not utilize
hub
for local repository == No need to have hub installed when manipulating with origin repositories - Support
main
branch
- Manifests support
disable
property oncheckver
andautoupdate
- Github checkver utilize API calls instead of web page scraping when valid github token was provided
Refactorings to make future development faster/easier
- General handling of manifest types
- Possible adding of new manifest format will be much faster and less error prone
- Universal system calls using $env:COMSPEC on windows and $SHELL on *nix
0.6.5
New version will be focused on adoption of new manifest resolving (YAML support!!) and bug fixes.