Releases: winpax/sfsu
Releases · winpax/sfsu
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:
v1.14.0-beta.3
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
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
What's Changed
- chore: remove info-difftrees feature by @jewlexx in #789
- moved sprinkles library to seperate repo by @jewlexx in #790
- chore: added dependabot config by @jewlexx in #791
- fix: CI builds by @jewlexx in #798
- chore(deps): bump itertools from 0.12.1 to 0.13.0 by @dependabot in #796
- chore: update sprinkles to v0.13.6 by @jewlexx in #797
- chore(deps): bump shadow-rs from 0.27.1 to 0.28.0 by @dependabot in #795
- refactor: move MinInfo into sfsu crate by @jewlexx in #799
- chore(deps): bump syn from 2.0.65 to 2.0.66 by @dependabot in #800
- refactor: rename sfsu-derive to sfsu-macros by @jewlexx in #801
- chore: use rust nightly toolchain by @jewlexx in #803
- chore(deps): update rust crate sprinkles-rs to 0.14 by @renovate in #802
- chore(deps): update github/codeql-action action to v3 by @renovate in #804
- chore(deps): bump proc-macro2 from 1.0.83 to 1.0.84 by @dependabot in #809
- chore(deps): bump serde from 1.0.202 to 1.0.203 by @dependabot in #808
- chore(deps): bump parking_lot from 0.12.2 to 0.12.3 by @dependabot in #807
- chore(deps): update rust crate tokio to v1.38.0 by @renovate in #811
- chore(deps): lock file maintenance by @renovate in #806
- chore: update sprinkles library by @jewlexx in #812
- feat: add purge command by @jewlexx in #813
- chore: add MIT license as an option as well as Apache-2.0 license by @jewlexx in #816
- feat: add detailed sprinkles version by @jewlexx in #815
New Contributors
- @dependabot made their first contribution in #796
Full Changelog: v1.13.4...v1.14.0-beta.1
🛡 VirusTotal GitHub Action analysis: