Skip to content

0.6.5-pre1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Ash258 Ash258 released this 28 Oct 12:05
· 26 commits to main since this release

New features

  • Full support for arm64 architecture
  • Update: Application will not be updated, if manifest does not support architecture, used for installation
  • Added Base bucket to known. It will effectively replace main bucket
  • Install/Update command will report failed installation at the end of execution
  • New -f (--format) option for scoop-cat command to select preferred format (json, yml)
  • CI:
    • Files with multiple empty lines at the end now produce error
    • UTF8-Bom, UTF16 BE, UTF16 LE files are prohibited
    • Support basic validation of yml typed manifests
    • Support validation of all archived manifests
  • Adopt new resolve function for parameter passing == commands below supports yaml typed manifests, archived manifests
    • scoop-search
    • scoop-home
    • scoop-cat
    • scoop-download
  • scoop-config:
    • Consider lessmsi as default for msi extraction
    • Add config option dbgBypassArmCheck
      • Installation will not fail when installing arm64 version on x86.
      • For debugging purpose, to simulate the installation of arm64 version

Fixes

  • Internal modules/libs are loaded only when not loaded already
    • This will cause a little bit of slow-down in command execution time
  • scoop-install: Fix independent installations
  • scoop-checkup: Do not suggest 7zip installation when 7ZIPEXTRACT_USE_EXTERNAL is configured
  • scoop-search:
    • Do not fail when parsing invalid local manifest
    • Support githubToken config and GITHUB_TOKEN environment variable for Github API calls
  • Schema:
    • Validation of curly bracket variables in autoupdate
    • Allow $schema property
  • Checkver: URL verify on hash extraction now behaves exactly same as dl function