Releases: JMTK/SunshineGameFinder
Releases · JMTK/SunshineGameFinder
1.13.1
1.13.0
What's Changed
- Fix by @knightzac19 to in #45
- Update
System.Net.HttpandSystem.Text.RegularExpressionsto resolve CVE warnings - Added
FlexibleStringConverterto resolve issue where some versions of Sunshine treated booleans as string"true"and nottruethe primitive - Fixes an issue where covers wouldn't create if the covers dir didn't exist yet
- Update
- Potential fix for #44 by using
getuid()call. Ref: https://stackoverflow.com/a/49373723/1799147
New Contributors
- @knightzac19 made their first contribution in #45 (Thanks again!)
Full Changelog: 1.12.0...1.13.0
1.12.0
Fixes
- Fix for missing cover photos - Updated URLs in
ImageScraper.csto fetch data from GitHub. - Added null-checks for game cover URLs to prevent exceptions.
- Refactored and simplified command-line options in
Program.csbased on new updated nuget packages - Enhanced directory scanning and exclusion handling.
- Removed unnecessary path wrapping in
SunshineAppsConfig.cs.
New
- Added support for restarting the Sunshine service across platforms.
Maintenance
- Refactored game scanning logic with async operations.
- Updated default command-line arguments in
launchSettings.json. - Upgraded to .NET 10.0 and updated dependencies.
- Suppressed
CA2007warnings for awaited tasks. - Add new Linux executable
Full Changelog: 1.11.0...1.12.0
1.11.0
- Ensure duplicate big picture/desktop don't get added
- Add
--no-waitto skip the readkey at the end (Fixes #35) - Add logging and safe skipping for the VDF section (Fixes(?) #36)
- .NET 9 update
Full Changelog: 1.10.0...1.11.0
1.10.0
What's Changed
- Corrected paths handling so now it correctly escapes strings that have spaces
- Fixed empty 'env' key handing in apps.json
- Fixed checks for existing games and games that launch using steam:// cmd
- Added request to launch as admin if needed
- Wait for button press before exiting to make reading logs possible
New Contributors
Full Changelog: 1.9.2...1.10.0
1.9.2
1.9.1
New
- Add support for
--ensure-desktop-app - Add support for
--ensure-steam-big-picture - Add support for
prep-cmd
Fixes
- Fix unicode characters not escaping properly
- Don't write null properties
- Fix duplicate apps when using
-f - Soft fail if one game fails
Cleanup
- Use pascal case for property names
1.8.2
1.8.1
1.8.0
What's Changed
- Shorten logging to make it clearer
- Add more colors to logging to make it clearer
- Add more exe exclusion words
- Allow NonPublic DefaultConstructor (fixes #26)
- Add app version/runtime version at the top for future diagnostics
- Fix typos
Full Changelog: 1.7.0...1.8.0