Skip to content

Releases: marwanhawari/stew

v0.5.0

21 Jan 03:59
Compare
Choose a tag to compare

Features

  • Allow for GitHub extended search syntax (like user:marwanhawari and language:go) in search command (#60)
  • Stew now ignores archived repos in search command (#62)
  • Stew now ignores pre-releases when installing/upgrading latest version of a package (#49)
  • Improved checksum filtering in repo assets (#65)
  • Added a new configuration option excludedFromUpgradeAll to specify a list of binaries that should be excluded from the stew upgrade --all command (#48)

Other:

  • Disallow stew from installing/upgrading itself (#61)

Contributors

@HugoDF
@slavaGanzin
@tim-coutinho

v0.4.0

07 Apr 07:10
Compare
Choose a tag to compare

Features

  • Add ability to have reproducible batch installs from the Stewfile.lock.json (#15, #35, #42, #43)
  • Improve automatic GitHub asset detection by ignoring hash files (#32)
  • Now stew search command uses Install instead of Browse, so once you select a project, it will try to automatically detect and download the asset of the latest version of the project (#38)

Bug fixes

  • Fix downloading GitHub assets from private repos (#24)
  • Fix stew upgrade throwing an error if the package uses the same asset name across versions (#31)
  • Fix stew config suggestions for the stewPath and stewBinPath to default to the users current paths in the config file (#39)

Other:

  • Upgrade to Go 1.22 (#29)
  • Upgrade dependencies (#40)
  • Replace deprecated ioutil with io and os (#41)

Breaking changes:

  • Remove stew list --assets flag because users should no longer try to use the Stewfile for reproducible installs (#34)
  • Now stew install only allows a single argument (#35)

Contributors

@kencx
@shopeonarope
@hannah98

v0.3.0

08 Mar 05:31
Compare
Choose a tag to compare
  • Add tests
  • Show forks in stew search results (#6)
  • Automatically prompt for renaming a binary if the asset itself is a binary or if the binary couldn't be automatically detected. (#7)
  • Add stew rename subcommand (#7)
  • Allow for user configuration and add stew config subcommand (#8, #9)
  • Change default configuration to follow the XDG spec (#8, #9)
  • Add brew tap as an installation option

v0.2.0

04 Feb 07:11
Compare
Choose a tag to compare
  • Added search subcommand
  • Added documentation comments for exported functions/variables/structs
  • Improve the help screen text

v0.1.0

30 Jan 23:53
Compare
Choose a tag to compare
  • Initial release