Skip to content

Releases: JMTK/SunshineGameFinder

1.13.1

06 Dec 15:47
9fa1f0e

Choose a tag to compare

  • Fix for being flagged by Windows Defender #46 (thanks @knightzac19) and should also resolve #44
    • Seems to be related to the DllImport attribute

1.13.0

28 Nov 03:28

Choose a tag to compare

What's Changed

  • Fix by @knightzac19 to in #45
    • Update System.Net.Http and System.Text.RegularExpressions to resolve CVE warnings
    • Added FlexibleStringConverter to resolve issue where some versions of Sunshine treated booleans as string "true" and not true the primitive
    • Fixes an issue where covers wouldn't create if the covers dir didn't exist yet
  • Potential fix for #44 by using getuid() call. Ref: https://stackoverflow.com/a/49373723/1799147

New Contributors

Full Changelog: 1.12.0...1.13.0

1.12.0

15 Nov 22:30

Choose a tag to compare

Fixes

  • Fix for missing cover photos - Updated URLs in ImageScraper.cs to fetch data from GitHub.
  • Added null-checks for game cover URLs to prevent exceptions.
  • Refactored and simplified command-line options in Program.cs based 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 CA2007 warnings for awaited tasks.
  • Add new Linux executable

Full Changelog: 1.11.0...1.12.0

1.11.0

18 Jan 02:55

Choose a tag to compare

  • Ensure duplicate big picture/desktop don't get added
  • Add --no-wait to 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

19 Nov 21:56

Choose a tag to compare

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

11 Nov 22:15
1dc6124

Choose a tag to compare

What's Changed

  • Ensure Env is added if it's missing by @JMTK in #32

1.9.1

11 Nov 22:04
86f4e1c

Choose a tag to compare

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

09 Nov 17:52
6301bdc

Choose a tag to compare

  • Don't hard fail if one game fails
  • Fix duplicate folders sometimes being scanned
  • Add optional chaining parameter to possible null elements

1.8.1

04 Nov 15:53
66b4a31

Choose a tag to compare

What's Changed

  • Fix json serializer issues in trimmed mode by @JMTK in #28

Full Changelog: 1.8.0...1.8.1

1.8.0

04 Nov 15:01

Choose a tag to compare

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