Skip to content

Maintainers QOL

Pre-release
Pre-release
Compare
Choose a tag to compare
@Ash258 Ash258 released this 19 Mar 01:31
· 155 commits to NEW since this release
23a4b3d

shovel config SCOOP_BRANCH 'NEW'; shovel update Available in main

Release aiming to reduce hustle for bucket maintenance and general manifest feature enhancement.

As always small bugfixes included

Bug fixes

  • scoop-search: Fix empty parameter passing
  • Native parameter binding for aliases works again
  • git: Proxy handling
  • psmodules: Add global modules to path only if global manifest is installed
  • scoop-alias: First alias addition is correctly registered and created
  • autoupdate: Do not autoupdate unless URL is accessible after successful hash extraction

New features

  • scoop-checkup:
    • Check for main branches adoption (if supported)
    • Check for full shovel adoption
  • scoop-install: Support innosetup installers extraction using innoextract if -UseInoextract switch or INNOSETUP_USE_INNOEXTRACT config is set

General

  • schema:
    • Property disable added to checkver and autoupdate
    • Remove deprecated properties
    • Cleanup descriptions
  • Code cleanup and deprecation removals
  • binaries:
    • format: Extract checkver linter into own function and create generic properties manipulation function
    • Indicate binary execution errors with exit codes
  • auto-pr
    • Require -Upstream only when -Request is provided
    • Scoop proxy configuration will be used for git calls
    • Call native git command instead of hub for push operation
    • Use git -C or hub -C when manipulating with changed manifests