Skip to content

Releases: winpax/sfsu

v1.16.0-beta.5

11 Dec 05:31
e2c4ccd
Compare
Choose a tag to compare
v1.16.0-beta.5 Pre-release
Pre-release

Fixes

  • Fix match arms on disabled commands with certain feature flags

Added

  • Added config validations.
    • sfsu will now crash with an error message if no_junction is enabled.
  • Added app download --outdated flag to download new versions of all outdated apps
  • Warnings in search command for deprecated usage
  • Support json flag in search command
  • Warning to help message for json flag calling out that it only works for certain commands
  • Progress reporting for bucket add command when not using git command

Changed

  • Removed json flag from app download command
  • Download progress bars now show app name instead of url leaf
  • Download hash checks now report to a progress bar rather than a print message for each
  • Logs will now go into <PWD>/logs if running with debug assertions
  • search command no longer hides [installed] label if only searching for installed apps
  • Removed disable_git flag from bucket add command
    • bucket add command now always uses gitoxide to clone the bucket

Removed

  • sfsu_macros crate

🛡 VirusTotal GitHub Action analysis:

v1.16.0-beta.4

11 Dec 03:51
42c6e5b
Compare
Choose a tag to compare
v1.16.0-beta.4 Pre-release
Pre-release

Fixes

  • Fix match arms on disabled commands with certain feature flags

Added

  • Added config validations.
    • sfsu will now crash with an error message if no_junction is enabled.
  • Added app download --outdated flag to download new versions of all outdated apps
  • Warnings in search command for deprecated usage
  • Support json flag in search command

Changed

  • Removed json flag from app download command
  • Download progress bars now show app name instead of url leaf
  • Download hash checks now report to a progress bar rather than a print message for each
  • Logs will now go into <PWD>/logs if running with debug assertions
  • search command no longer hides [installed] label if only searching for installed apps

Removed

  • sfsu_macros crate

v1.15.0

03 Nov 04:02
620ce90
Compare
Choose a tag to compare

Fixed

  • Deprecation warning typo

Added

  • When passed no apps, the purge command will now offer to purge all uninstalled apps
  • Purge command now has a dry run option

Changed

  • Minor performance improvements by removing Cow -> String conversion in update command
  • Internal: Remove Deref from Author
  • Updated dependencies
  • Renamed cache show to cache list (alias to show added to avoid breaking change)
  • Purge confirmation now shows both bucket and app name
  • Purge command can now handle multiple apps
  • Renamed --verbose to --debug
  • --verbose flag help info changed to more accurately represent what it does
  • Updated information does not show up by default in app info command as gathering the updated info is very slow
    • The user must pass --verbose to see the updated information
  • Minor internal changes to VTable struct
  • Change app subcommands hooks to use app subcommands

Removed

  • Short -d flags for debug and dry-run flags

🛡 VirusTotal GitHub Action analysis:

v1.15.0-beta.2

03 Nov 04:01
620ce90
Compare
Choose a tag to compare
v1.15.0-beta.2 Pre-release
Pre-release

Fixed

  • Deprecation warning typo

Added

  • When passed no apps, the purge command will now offer to purge all uninstalled apps
  • Purge command now has a dry run option

Changed

  • Minor performance improvements by removing Cow -> String conversion in update command
  • Internal: Remove Deref from Author
  • Updated dependencies
  • Renamed cache show to cache list (alias to show added to avoid breaking change)
  • Purge confirmation now shows both bucket and app name
  • Purge command can now handle multiple apps
  • Renamed --verbose to --debug
  • --verbose flag help info changed to more accurately represent what it does
  • Updated information does not show up by default in app info command as gathering the updated info is very slow
    • The user must pass --verbose to see the updated information
  • Minor internal changes to VTable struct
  • Change app subcommands hooks to use app subcommands

Removed

  • Short -d flags for debug and dry-run flags

🛡 VirusTotal GitHub Action analysis:

v1.15.0-beta.1

03 Oct 01:56
421fbfc
Compare
Choose a tag to compare
v1.15.0-beta.1 Pre-release
Pre-release

Fixed

  • Deprecation warning typo

Added

  • When passed no apps, the purge command will now offer to purge all uninstalled apps
  • Purge command now has a dry run option

Changed

  • Minor performance improvements by removing Cow -> String conversion in update command
  • Internal: Remove Deref from Author
  • Updated dependencies
  • Renamed cache show to cache list (alias to show added to avoid breaking change)
  • Purge confirmation now shows both bucket and app name
  • Purge command can now handle multiple apps
  • Renamed --verbose to --debug
  • --verbose flag help info changed to more accurately represent what it does
  • Updated information does not show up by default in app info command as gathering the updated info is very slow
    • The user must pass --verbose to see the updated information
  • Minor internal changes to VTable struct
  • Change app subcommands hooks to use app subcommands

🛡 VirusTotal GitHub Action analysis:

v1.14.0

12 Jun 08:06
179e02b
Compare
Choose a tag to compare

Added

  • Purge command for removing persist folders
  • Added dependabot config
  • MinInfo struct from sprinkles library
  • MIT license option in addition to Apache-2.0 license
  • More detailed sprinkles version in clap output
  • Added sprinkles contributors to credits
  • Enable contexts feature by default
  • Logs are now moved to the new logging directory if any are found in the old location
  • app command for managing apps

Changed

  • Moved sprinkles library to seperate repo
  • Renamed sfsu-derive to sfsu-macros
  • Updated sprinkles library
  • Use Rust nightly toolchain
  • Logs now go into LocalAppData\sfsu\logs instead of <sfsu install folder>\logs
  • Run debug build on push and only run release build on release
  • Internal: Do not make wrappers module public
  • Moved purge command into app subcommand
  • Internal: allow dead code in Signature impl (functions reserved for future use)
  • Moved all app related commands into app subcommand, and added aliases in root command
  • Internal: move command docs to structs for modularity
  • Use spinner for manifest gen

Removed

  • info-difftrees feature flag
  • Bot contributions from contributors list

Fixed

  • CI builds
  • Re-run build.rs if executable manifest changes

Full Changelog: v1.13.4...v1.14.0

🛡 VirusTotal GitHub Action analysis:

v1.14.0-beta.4

10 Jun 11:07
7961090
Compare
Choose a tag to compare
v1.14.0-beta.4 Pre-release
Pre-release

Added

  • Purge command for removing persist folders
  • Added dependabot config
  • MinInfo struct from sprinkles library
  • MIT license option in addition to Apache-2.0 license
  • More detailed sprinkles version in clap output
  • Added sprinkles contributors to credits
  • Enable contexts feature by default
  • Logs are now moved to the new logging directory if any are found in the old location
  • app command for managing apps

Changed

  • Moved sprinkles library to seperate repo
  • Renamed sfsu-derive to sfsu-macros
  • Updated sprinkles library
  • Use Rust nightly toolchain
  • Logs now go into LocalAppData\sfsu\logs instead of <sfsu install folder>\logs
  • Run debug build on push and only run release build on release
  • Internal: Do not make wrappers module public
  • Moved purge command into app subcommand
  • Internal: allow dead code in Signature impl (functions reserved for future use)
  • Moved all app related commands into app subcommand, and added aliases in root command
  • Internal: move command docs to structs for modularity

Removed

  • info-difftrees feature flag
  • Bot contributions from contributors list

Fixed

  • CI builds
  • Re-run build.rs if executable manifest changes

Full Changelog: v1.14.0-beta.3...v1.14.0-beta.4

🛡 VirusTotal GitHub Action analysis:

v1.14.0-beta.3

07 Jun 13:37
7004747
Compare
Choose a tag to compare
v1.14.0-beta.3 Pre-release
Pre-release

Added

  • Purge command for removing persist folders
  • Added dependabot config
  • MinInfo struct from sprinkles library
  • MIT license option in addition to Apache-2.0 license
  • More detailed sprinkles version in clap output
  • Added sprinkles contributors to credits
  • Enable contexts feature by default
  • Logs are now moved to the new logging directory if any are found in the old location

Changed

  • Moved sprinkles library to seperate repo
  • Renamed sfsu-derive to sfsu-macros
  • Updated sprinkles library
  • Use Rust nightly toolchain
  • Logs now go into LocalAppData\sfsu\logs instead of <sfsu install folder>\logs
  • Run debug build on push and only run release build on release

Removed

  • info-difftrees feature flag
  • Bot contributions from contributors list

Fixed

  • CI builds
  • Re-run build.rs if executable manifest changes

🛡 VirusTotal GitHub Action analysis:

v1.14.0-beta.2

05 Jun 07:07
fafaa4b
Compare
Choose a tag to compare
v1.14.0-beta.2 Pre-release
Pre-release

Added

  • Purge command for removing persist folders
  • Added dependabot config
  • MinInfo struct from sprinkles library
  • MIT license option in addition to Apache-2.0 license
  • More detailed sprinkles version in clap output

Changed

  • Moved sprinkles library to seperate repo
  • Renamed sfsu-derive to sfsu-macros
  • Updated sprinkles library
  • Use Rust nightly toolchain

Removed

  • info-difftrees feature flag

Fixed

  • CI builds

Full Changelog: v1.14.0-beta.1...v1.14.0-beta.2

🛡 VirusTotal GitHub Action analysis:

v1.14.0-beta.1

04 Jun 14:21
68090e1
Compare
Choose a tag to compare
v1.14.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.13.4...v1.14.0-beta.1

🛡 VirusTotal GitHub Action analysis: