Steam Library Manager Changelog

What's new in Steam Library Manager 1.7.1.0

Feb 26, 2023
  • Fixed:
  • Steam library detection (#105)

New in Steam Library Manager 1.7.0.0 (Dec 19, 2022)

  • Fixed:
  • Steam library creation (#101)
  • Steam library deletion (#103)

New in Steam Library Manager 1.6.0.4 (Dec 7, 2020)

  • Changed:
  • Updated nuget packages
  • Fixed:
  • The specified executable is not a valid application for this OS platform (#88)

New in Steam Library Manager 1.6.0.3 (Nov 3, 2019)

  • Versioning

New in Steam Library Manager 1.6.0.2 (Oct 29, 2019)

  • Added:
  • AlphaFS .NET library to replace System.IO namespace
  • Changed:
  • Updated nuget packages
  • Replaced every System.IO method with AlphaFS, also replaced the file copy method with AlphaFS too.
  • Renamed "Remove Original Files" as "Move"
  • ContextMenu (aka right click menu) borders are back.
  • Fixed:
  • "System.IndexOutOfRangeException" when copying apps.
  • Enabling/Disabling a library not updating the library panel
  • Double clicking to open installation directory for Uplay games not working.
  • Removed:
  • FileCopyLib nuget package
  • Home panel
  • Donate & Discord buttons.

New in Steam Library Manager 1.6.0.1 (Sep 11, 2019)

  • Changed:
  • Updated translations
  • Updated nuget packages
  • Fixed:
  • Creating more than one SLM library fails

New in Steam Library Manager 1.6.0.0 (Aug 11, 2019)

  • Added:
  • Support for more library types: Uplay (#23, #65, #71)
  • Ability to continue on error for task manager tasks (#68)
  • Ability to skip restart warning for Steam library related tasks (#69)
  • Icons! (Have a sneak-peek)
  • Ability to Compress Origin games
  • Ability to 'Auto Installation' for Origin related tasks
  • HamburgerMenu Addition to Library Panel for library type switching (#71)
  • Duplicate Game Finder/Cleaner for Steam libraries (#73)
  • Ability to Enable/Disable Library Support (Steam, Origin, Uplay) - (#63)
  • Library loading indicator (#63)
  • Installation Wizard (#63)
  • Check for backup updates: Origin & Uplay
  • Changed
  • Library Creation dialog is replaced with a flyout panel which clears the path for supporting more library types. (#63 #65)
  • Unified Task Manager's List View for Steam & Origin games for easier editing in future.
  • Tweaked Task Manager UI a little bit
  • Library Cleaner UI improved
  • Settings UI improved
  • Fixed:
  • "Remove from SLM" Context Menu Item not working with created Origin libraries
  • Checking for library existence for libraries not working as intended.
  • Showing Steam failover images for Origin games in List View if the image is not loaded correctly.
  • Disk Space with Mounted Volumes (#72)
  • Removed:
  • Unused libraries (NumericUpDownLib & FontAwesome)
  • Ability to disable parallel file transfers per-task. (#64)

New in Steam Library Manager 1.5.1.9 (Jul 9, 2019)

  • Added:
  • Ability to disable parallel file transfers per-task. (#64)
  • Fixed:
  • A crucial bug which could potentially lead to losing game files with compact task.

New in Steam Library Manager 1.5.1.8 (Jun 28, 2019)

  • Added:
  • Auto clear completed tasks
  • Ability to Ignore Junks (in Library Cleaner)
  • Compact Status Detection On/Off switch (default off for better performance)
  • Changed:
  • UI Improvements:
  • Tooltips (Translation keys for tooltips will be added later.)
  • Library Cleaner: Reason why junk
  • Library type logo in library panel
  • Replace "Create Library" button with "Create Library / Remove Library / Refresh Library" buttons
  • Loading of Origin header images (Load from/save as "appid".jpg rather than a complicated store page id or whatsoever)
  • Updated translations (Crowdin for translation)

New in Steam Library Manager 1.5.1.7 (May 31, 2019)

  • Fixed:
  • 'The given key was not present in the dictionary' on compress tasks. (Issue: #50)
  • Task Manager UI for compression related tasks.
  • Can't task an item for compact if the item is already tasked for compression (and vice-versa)

New in Steam Library Manager 1.5.1.6 (May 31, 2019)

  • Added:
  • Size detection for games compressed with compact (Huge performance impact on libraries with lots of games, Needs to be enabled from Settings - Disabled by default)
  • Fixed:
  • Compact tasks are not pausing properly.
  • Offline Origin libraries not showing correctly.
  • Offline Origin libraries are not becoming online when it should be.
  • NotSupportedException on adding/creating a new library.

New in Steam Library Manager 1.5.1.5 (May 28, 2019)

  • Changed:
  • Compact task (compression) improvements such as compressing all files, reporting task status, handling task cancellation etc.
  • Fixed:
  • SLM finds an update of the current version upon manual check (Issue #44)

New in Steam Library Manager 1.5.1.3 (Apr 27, 2019)

  • Fixed:
  • No button to decompress a game after it was compressed. (Issue: #41)
  • Incorrect task status message on game compressing.

New in Steam Library Manager 1.5.1.2 (Apr 25, 2019)

  • Fixed:
  • System.NotSupportedException: This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread.
  • Steam_Library_Manager.Functions.App.AddSteamApp
  • Steam_Library_Manager.Definitions.SteamLibrary.UpdateJunks() (Issue: #40)

New in Steam Library Manager 1.5.1.1 (Apr 22, 2019)

  • Added:
  • Task Manager Logs Auto Scroll on/off switch
  • Fixed:
  • (Task Manager) Tasked item crashes with error: System.IndexOutOfRangeException: Index was outside the bounds of the array.
  • RuntimeBinderException

New in Steam Library Manager 1.5.1.0 (Apr 6, 2019)

  • Added:
  • Localization support. Supported Languages: English, French (WIP), Turkish (Help us Translate!)
  • Language selector
  • Steam UserID selector (to fetch Last Play time)
  • Auto Scrolling for logs in the Task Manager tab (Use with caution on games with lots of small files)
  • Order by Last Play time for Steam games
  • Include Supporters list
  • Number of "Pending, Completed, Total" tasks in Task Manager
  • Ability to change task options at once for multiple tasks in Task Manager (Compress / Remove Original Files)
  • Changed:
  • Target framework version changed to 4.6.2 from 4.5 (NET Framework Web Installer)
  • Minor tweaks on Task Manager UI for both Grid & List view
  • Fixed:
  • Broken Task Manager UI on Deleting Origin games with Task Manager option
  • Removed:
  • Suggestion form button, use Discord if needed.
  • Unused networking code
  • Custom theming support
  • SharpRaven
  • ColorPickerLib

New in Steam Library Manager 1.5.0.15 (Jan 4, 2019)

  • Fixed:
  • Issue #3 - Startup Error on Origin Games with manifest version v4.0

New in Steam Library Manager 1.5.0.14 (Dec 27, 2018)

  • Added:
  • AutoUpdater.NET to use for updating.
  • Locale selection for Origin game installation from available locales.
  • Removed:
  • Self coded auto-updater mechanism.

New in Steam Library Manager 1.5.0.13 (Dec 26, 2018)

  • Added:
  • FileCopyLib to use for file copying.
  • Fixed:
  • Issue #20: Transfer speed over a 10Gig network caps out at 600mb/s

New in Steam Library Manager 1.5.0.12 (Aug 13, 2018)

  • Added:
  • Compress/Decompress within the same library.
  • Support for Origin manifest file version 3.0

New in Steam Library Manager 1.5.0.11 (Jun 29, 2018)

  • Added:
  • CompressionLevel setting for Compressing apps.
  • Suggestion Form button to get feedback for future of SLM.
  • Changed:
  • Handling of PathTooLongException in CopyFilesAsync (The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.)
  • Handling of UnauthorizedAccessException in SteamLibrary.AddNew (Отказано в доступе по пути "H:Program Files (x86)Steam.dll".)
  • Handling of FileNotFoundException in CopyFilesAsync while compressing files. (Could not find file 'J:SteamLibrarySteamAppscommonCommandos 3 Destination BerlinLegacyData2.PCK'.)
  • Fixed:
  • InvalidOperationException in LibraryGrid_Drop
  • KeyNotFoundException (#22 - The given key was not present in the dictionary.)
  • FileNotFoundException in AddSteamApp (Could not find file 'S:GameSteamSteamBackupSteamApps586200.zip'.)
  • IOException in CopyFilesAsync (The process cannot access the file 'E:SteamArchiveSteamApps378540.zip' because it is being used by another process.)
  • InvalidOperationException in UpdateAppList (Collection was modified; enumeration operation may not execute.)
  • DivideByZeroException in CopyFilesAsync function. (Attempted to divide by zero.)
  • ArgumentNullException in SteamAppInfo.GetFileList function (Value cannot be null. Parameter name: collection)
  • Custom Theme options also changes the current theme.
  • IOException (The process cannot access the file 'C:UsersrevolandDownloads.slmcacheCustomTheme.xaml' because it is being used by another process.)
  • NullReferenceException in TaskManager_ContextMenu_Click (Object reference not set to an instance of an object.)

New in Steam Library Manager 1.5.0.10 (Jun 4, 2018)

  • Added:
  • Library Creation Button (Thank you Catalin Chelariu for suggestion)
  • Settings tab to tabcontrol
  • Changed:
  • Steam restart function updated
  • File movement order
  • Fixed:
  • Reflection of disk size changes
  • "If you click check for backup updates while a backup is being performed, the game you are backing up will reappear" - Thank you Mobeeuz, like always.
  • "Remove from List" origin context menu item appearing for Steam / SLM libraries.
  • SLM Libraries being duplicated on save.
  • Removed:
  • Settings button from top right corner.

New in Steam Library Manager 1.5.0.9 (May 30, 2018)

  • Added:
  • NLog (https://github.com/NLog/NLog)
  • Changed:
  • Buffer size for file movement
  • SaveWindowPlacement is set to True
  • Parsed form parts into user controls for easier access & edit.
  • Removed:
  • Custom file logger
  • ConfigureAwait calls

New in Steam Library Manager 1.5.0.8 (May 28, 2018)

  • Added:
  • Discord button
  • Patreon button
  • Changed:
  • Handling of DirectoryNotFoundException in Steam Library - UpdateAppList
  • Fixed:
  • Proper pausing on Task Manager
  • Same goes for the Origin releated tasks

New in Steam Library Manager 1.5.0.7 (May 25, 2018)

  • Fixed:
  • Fix for memory overflow happens on task manager when task is paused.

New in Steam Library Manager 1.5.0.6 (May 25, 2018)

  • Added:
  • Custom styling support
  • Fixed:
  • FileNotFoundException happens on getting version info.
  • InvalidOperationException happens on getting junk files.
  • IOException happens on library cleaner.
  • DirectoryNotFoundException and IOException on GetCommonFiles.
  • ArgumentNullException caused by IOException on DeleteFilesAsync method.
  • ArgumentOutOfRangeException happens on generating Steam library list.

New in Steam Library Manager 1.5.0.5 (May 25, 2018)

  • Fixed:
  • FileNotFoundException happens on file removal which caused by cached file properties.
  • InvalidOperationException happens on updating junk list.
  • Workshop files for tasked items are being detected by junk cleaner.
  • ArgumentException happens on getting disk details for mapped network locations.(Haven't tried mapped location yet, not sure if it works or not)
  • ArgumentOutOfRangeException on generating SLM library list.
  • Handling of UnauthorizedAccessException on CopyFilesAsync/Steam method.
  • InvalidOperationException happens on Updating application list for Steam.

New in Steam Library Manager 1.5.0.4 (May 25, 2018)

  • Added:
  • Handled UnauthorizedAccessException on Steam.CopyFiles method
  • Fixed:
  • FileNotFoundException happens on file removal which caused by cached file properties.
  • IOException happens on getting directory info in case the device is not ready.
  • DriveNotFoundException happens with offline libraries.
  • ArgumentException in AddNew library function(?)

New in Steam Library Manager 1.5.0.3 (May 25, 2018)

  • Changed:
  • Task Manager UI:
  • Changed showing of current file info and file movement info.
  • Fixed:
  • Check for backup updates function
  • Steam generated backups are not visible if there is a SLM generated backup in the same library.

New in Steam Library Manager 1.5.0.2 (May 25, 2018)

  • Changed:
  • .Net Framework target version to 4.5 from 4.6
  • ACF file detection - using the manual method now.
  • Fixed:
  • Win32Exception caused by context menu actions.
  • DirectoryNotFoundException caused by application file list generation.
  • ArgumentException caused by getting libraries' drive info.
  • A possible memory leak happens during file movement.
  • File attributes which was broken since v1.5
  • Check for Backup Updates function
  • Removed:
  • TaskbarItemInfo which was used to current task's progress in taskbar.
  • FileSystemWatcher which was used to detect .ACF file changes on libraries.
  • Resourcer.Fody as it is not being used currently and not supported in .Net Framework 4.5

New in Steam Library Manager 1.5.0.1 (May 25, 2018)

  • Minor bug fixes, Application panel fixes - can easily task multiple applications now

New in Steam Library Manager 1.5.0.0 (May 25, 2018)

  • UI Improvements (mahapps integration)
  • Task Manager improvements (Tasks can be paused now)
  • Settings page overhaul
  • Base code improvements
  • Deletion using Task Manager (as requested in #13 )
  • Fix #12
  • Sentry.io integration

New in Steam Library Manager 1.4.4.3 (May 25, 2018)

  • Fixed crash

New in Steam Library Manager 1.4.4.2 (May 25, 2018)

  • Fixed issue

New in Steam Library Manager 1.4.4 (May 25, 2018)

  • Fixed task manager

New in Steam Library Manager 1.4.3 (May 25, 2018)

  • SLM will now autodetect when games are added or removed in Steam. No more restarting the program to update the games list.
  • New sorting method - Latest Update Time
  • Fixed UI not updating after offline libraries become available.
  • Small fixes for compressing and moving workshop files.
  • Library cleaner can now move files instead of just deleting them.

New in Steam Library Manager 1.4.2 (May 25, 2018)

  • Fixes for file logger & detection of steam backups & general improvements

New in Steam Library Manager 1.4.0 (May 25, 2018)

  • Task Manager
  • Offline Libraries
  • Steam Cleaner
  • UI updates
  • and more

New in Steam Library Manager 1.3.4 (May 25, 2018)

  • Changed the way we are handling config.vdf file, made small minor improvements
  • Fixed issue
  • And some more minor improvements

New in Steam Library Manager 1.3.3 (May 25, 2018)

  • UI is no more blocking / slowing our thread, movement shall race with your hardware limits now.

New in Steam Library Manager 1.3.2 (May 25, 2018)

  • Game movement should be faster now, movement form ui needs to be updated to report progress.

New in Steam Library Manager 1.3.1 (May 25, 2018)

  • Fixes and improvements have been done, also done with Settings page for now.