Skip to content

Releases: psychonic/Playnite-EmuLibrary

Release v3.4.1

14 Jan 01:21
Compare
Choose a tag to compare

📦 Uncategorized

  • feat: improve user experience of rom installation
    • PR: #0
  • refactor: improve exception handling
    • PR: #0
  • feat: improve exception handling further
    • PR: #0
  • refactor: remove duplication
    • PR: #0
  • refactor: improve uninstall controllers
    • PR: #0
  • chore: fix indentation issues
    • PR: #0
  • fix: prevent overwrites of existing files or directories
    • PR: #0
  • fix: clear roms upon uninstall
    • PR: #0
  • fix: clear roms upon multi file uninstall
    • PR: #0
  • chore: revert incorrectly checked in editorconfig
    • PR: #0
  • feat: add options in settings UI for displaying windows copy dialogs
    • PR: #0
  • Merge remote-tracking branch 'origin/master' into feature/progress-bar-during-installs
    • PR: #0
  • feat: enhance copy performance
    • PR: #0
  • refactor: tidy up
    • PR: #0
  • fix: destination paths not including filenames when copying via windows
    • PR: #0
  • Merge branch 'master' into feature/progress-bar-during-installs
    • PR: #0
  • refactor: improve naming
    • PR: #0
  • Merge pull request #4 from alextiley/feature/progress-bar-during-installs
    • PR: #0
  • Merge branch 'master' of github.com:psychonic/Playnite-EmuLibrary
    • PR: #0

What's Changed

  • Improve performance and UX of rom installation when handling large files by @alextiley in #4

Full Changelog: v3.4.0...v3.4.1

Release v3.4.0

14 Jan 01:13
Compare
Choose a tag to compare

📦 Uncategorized

  • Add 3.3.4 package to addon manifest
    • PR: #0
  • Initialize EmulatorMapping MappingId sooner (fixes #8)
    • PR: #0
  • Add MappingId column to Settings view
    • PR: #0
  • Fix NullReferenceException when using Single/Multi scanners with EmuProfile without extensions (#8)
    • PR: #0
  • Add settings validation for making sure EmulatorProfile has extensions (#8)
    • PR: #0
  • Add Settings validation of source and destination paths
    • PR: #0

Full Changelog: v3.3.4...v3.4.0

Release v3.3.4

07 Jan 20:28
dcedc2a
Compare
Choose a tag to compare

📦 Uncategorized

  • Add 3.3.2 and 3.3.3 packages to addon manifest
    • PR: #0
  • fix: allow scanning of roms that do not have file extensions
    • PR: #0
  • Merge pull request #5 from alextiley/fix/add-support-for-roms-without-extensions
    • PR: #0
  • fix: reset installation state upon failed installs
    • PR: #0
  • Uninstall action improvements
    • PR: #0
  • Merge pull request #6 from alextiley/fix/reset-installation-state-upon-failed-installs
    • PR: #0
  • Merge pull request #7 from alextiley/fix/improve-uninstall-actions
    • PR: #0

What's Changed

  • Allow scanning of roms that do not have file extensions by @alextiley in #5
  • Reset installing state upon failed installs by @alextiley in #6
  • Uninstall action improvements and minor fixes by @alextiley in #7

New Contributors

Full Changelog: v3.3.3...v3.3.4

Release v3.3.3

02 Jan 02:32
Compare
Choose a tag to compare

📦 Uncategorized

  • Yuzu: improve scan times by not looking for and opening nacp for DLC unnecessarily
    • PR: #0
  • Yuzu: fix and hook up game version in metadata
    • PR: #0

Full Changelog: v3.3.2...v3.3.3

Release v3.3.2

02 Jan 02:32
Compare
Choose a tag to compare

📦 Uncategorized

  • Add 3.3.1 package to addon manifest
    • PR: #0
  • Yuzu: refactor and add some missing disposes
    • PR: #0
  • Fix hang when opening game menu for a large number of EL-managed games
    • PR: #0

Full Changelog: v3.3.1...v3.3.2

Release v3.3.1

01 Aug 03:18
Compare
Choose a tag to compare

📦 Uncategorized

  • Add version 3.3.0 to manifest
    • PR: #0
  • Typo fix in 3.3.0 manifest changelog
    • PR: #0
  • Fix installation of Yuzu games requiring rescan to show as installed
    • PR: #0
  • Fix "Show Debug Info" game menu item not displaying if corresponding mapping was deleted.
    • PR: #0
  • Add mapping config to README file list for troubleshooting
    • PR: #0
  • Add rudimentary support for detecting region (using file name)
    • PR: #0

Full Changelog: v3.3.0...v3.3.1

Release v3.3.0

30 Jul 16:57
Compare
Choose a tag to compare

📦 Uncategorized

  • Add version 3.2.0 addon manifest
    • PR: #0
  • Add initial Yuzu support, ported from YuzuLibrary
    • PR: #0
  • Fix dependencies to resolve error on scan start
    • PR: #0
  • Fix old (non-)cache no longer being initialized after port
    • PR: #0
  • Add XCZ/NSZ support
    • PR: #0
  • Fix cancellation of scanning being largely ignored when processing Yuzu type
    • PR: #0
  • Remove app.config mistakenly committed
    • PR: #0
  • Always generate binding redirects
    • PR: #0
  • Misc cleanup
    • PR: #0
  • README updates.
    • PR: #0
  • Fix innocuous exception when debugging while opening EmuLibrary Game Menu
    • PR: #0
  • Merge branch 'yuzu'
    • PR: #0

Full Changelog: v3.2.0...v3.3.0

Release v3.2.0

22 Jul 14:22
Compare
Choose a tag to compare

📦 Uncategorized

  • Add version 3.1.0 addon manifest
    • PR: #0
  • Add .editorconfig to suppress warnings in PlayniteCommon dir
    • PR: #0
  • Fix reversed user prompt check
    • PR: #0
  • Rework settings/mappings namespacing
    • PR: #0
  • Fix crash that could occur when trying to delete an incomplete mapping
    • PR: #0
  • Reorganize EmulatorMapping class
    • PR: #0
  • Added base of support for importing related legacy plugins' mappings
    • PR: #0
  • Change repo extension version to 999.999.999 to suppress update prompts
    • PR: #0
  • Add help link to settings window
    • PR: #0
  • Add general support files note to README
    • PR: #0

Full Changelog: v3.1.0...v3.2.0

Release v3.1.0

07 Jul 00:15
Compare
Choose a tag to compare

📦 Uncategorized

  • Add README
    • PR: #0
  • Add note about paths to README
    • PR: #0
  • Add initial manifest version for Addons Library
    • PR: #0
  • Update icon
    • PR: #0
  • Add option for triggering notification upon game installation completion
    • PR: #0
  • Fix corner case crash in settings grid
    • PR: #0
  • Use emulator/profile ids directly in scanners rather than doing lookup
    • PR: #0
  • Simplify Mapping lookup from ELGameInfo
    • PR: #0
  • Rework how ifaces are passed to RomTypeScanners and Install/UninstallControllers
    • PR: #0
  • Improve logging around scanner instantiation
    • PR: #0
  • Use nameof for mapping GetDescriptionLines
    • PR: #0
  • Expose EmulatorBasePath and EmulatorBasePathResolved on mappings
    • PR: #0
  • Refactor: pass mapping through to scanner, for slight cleanup and future use
    • PR: #0
  • Add extension method GameMetadata.GetELGameInfo for future use
    • PR: #0
  • Make sure that game PluginId is reset properly when converting from legacy extensions
    • PR: #0
  • Suppress warning in RomTypeScanner ctor prototype
    • PR: #0
  • Add more methods to IEmuLibrary for future use
    • PR: #0
  • Add setting for automatically removing non-installed games that no longer exist at source
    • PR: #0
  • Fix regression in 2b5394c causing startup error
    • PR: #0
  • Tweak padding on settings checkboxes
    • PR: #0
  • Change method to static
    • PR: #0
  • Make uninstalled-missing-source scan obey cancellation token when called from GetGames
    • PR: #0
  • Tweak messaging on uninstall-missing-source games feature
    • PR: #0

Full Changelog: v3.0.3...v3.1.0

Release v3.0.3

04 Jul 19:11
Compare
Choose a tag to compare

Changelog since 3.0.2

  • Update changelog generation workflow
  • Fix regression in population of Emulator dropdown in mappings in settings

Changelog since 2.0.0

New

  • Added support for install size calculation
  • Added setting to control whether or not library is scanned in fullscreen mode
  • Added EmuLibrary > Show Debug Info right-click menu item on games to show EmuLibrary data used for a game
  • Added error notification when installation of a game fails for any reason

Fixed

  • Canceling game scanning is now more responsive
  • Resolved multiple issues with editing mappings in settings. (Some minor quirks remain)
  • Fixed extension icon not displaying in Update Game Library menu

Other

  • Game Uses Folders mapping checkbox in settings has been replaced with a RomType dropdown to better support future types. Currently supported are SingleFile and MultiFile (Game Uses Folders)
  • MultiFile mappings now respect emulator profile's image extension list order. When determining which file is the entry point, extensions listed earlier have priority over extensions listed later. (Such as when choosing between m3u and cue, for example)
  • Changed how GameId field is encoded to better support future use
  • Upgraded project to .NET SDK style project