Releases: winpax/sfsu
Releases · winpax/sfsu
v1.16.0
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.
- sfsu will now crash with an error message if
- Added
app download --outdated
flag to download new versions of all outdated apps - Warnings in search command for deprecated usage
- Support
json
flag insearch
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 usinggit
command
Changed
- Removed
json
flag fromapp 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 frombucket add
commandbucket add
command now always uses gitoxide to clone the bucket
update
command renamed tobucket update
Removed
sfsu_macros
crate
🛡 VirusTotal GitHub Action analysis:
v1.16.0-beta.6
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.
- sfsu will now crash with an error message if
- Added
app download --outdated
flag to download new versions of all outdated apps - Warnings in search command for deprecated usage
- Support
json
flag insearch
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 usinggit
command
Changed
- Removed
json
flag fromapp 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 frombucket add
commandbucket add
command now always uses gitoxide to clone the bucket
update
command renamed tobucket update
Removed
sfsu_macros
crate
🛡 VirusTotal GitHub Action analysis:
v1.15.1
v1.16.0-beta.5
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.
- sfsu will now crash with an error message if
- Added
app download --outdated
flag to download new versions of all outdated apps - Warnings in search command for deprecated usage
- Support
json
flag insearch
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 usinggit
command
Changed
- Removed
json
flag fromapp 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 frombucket add
commandbucket add
command now always uses gitoxide to clone the bucket
Removed
sfsu_macros
crate
🛡 VirusTotal GitHub Action analysis:
v1.16.0-beta.4
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.
- sfsu will now crash with an error message if
- Added
app download --outdated
flag to download new versions of all outdated apps - Warnings in search command for deprecated usage
- Support
json
flag insearch
command
Changed
- Removed
json
flag fromapp 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
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 inupdate
command - Internal: Remove
Deref
fromAuthor
- Updated dependencies
- Renamed
cache show
tocache list
(alias toshow
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
- The user must pass
- Minor internal changes to
VTable
struct - Change
app
subcommands hooks to useapp
subcommands
Removed
- Short
-d
flags for debug and dry-run flags
🛡 VirusTotal GitHub Action analysis:
v1.15.0-beta.2
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 inupdate
command - Internal: Remove
Deref
fromAuthor
- Updated dependencies
- Renamed
cache show
tocache list
(alias toshow
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
- The user must pass
- Minor internal changes to
VTable
struct - Change
app
subcommands hooks to useapp
subcommands
Removed
- Short
-d
flags for debug and dry-run flags
🛡 VirusTotal GitHub Action analysis:
v1.15.0-beta.1
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 inupdate
command - Internal: Remove
Deref
fromAuthor
- Updated dependencies
- Renamed
cache show
tocache list
(alias toshow
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
- The user must pass
- Minor internal changes to
VTable
struct - Change
app
subcommands hooks to useapp
subcommands
🛡 VirusTotal GitHub Action analysis:
v1.14.0
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 intoapp
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
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 intoapp
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: