Depressurizer Changelog

What's new in Depressurizer 5.3.0

Mar 20, 2023
  • Improve Steam Store error handling
  • Only failover to Steam Store if the Premium API is down
  • Update AppInfoReader to reflect appinfo.vdf 28

New in Depressurizer 5.2.0 (Jul 19, 2021)

  • Upgrade to .NET Framework 4.8
  • Update NuGet packages
  • Resolve some build warnings
  • Add domain disclaimer for Steam Web Api key
  • Handle corrupt database file
  • Add special category for mods (#186)
  • Fix an enumerator can only be used if the list does not change. (#136)
  • Added experimental setting 'ReadFromLevelDB' (#219)
  • Added Steam LevelDB parser for the new Library Collections (#219)

New in Depressurizer 5.1.1 (Jun 25, 2021)

  • Changelog:
  • 0f58f53 Postfix Depressurizer if we have the premium server configured (#216)
  • 9a6c197 Removed AutoExport option which could reset Steam collections (#215)
  • F8fd587 Add column indicating if the data is available for the entry

New in Depressurizer 5.1.0 (Jun 25, 2021)

  • Depressurizer (Premium) API:
  • To resolve issues such as Internal server error due to scraping speed and Use Steam Database for removed games a Depressurizer API was built. To get access read the relevant README section.
  • Advantages:
  • When the Steam Store page format changes you will not have to wait for a new Depressurizer release. The Depressurizer (Premium) API will take care of the new format without you having to take action;
  • You will not spam the Steam servers anymore, so no more Steam Store timeouts;
  • The API is subject to fair usage, you can use it outside Depressurizer;
  • Improved data for removed games / software / apps.
  • Changelog:
  • Failover to default scraping if Premium API is unavailable
  • Show Depressurizer Premium API key in Options dialog
  • The Steam store page format changed resulting in missing Genre information

New in Depressurizer 5.0.0 (Jun 22, 2021)

  • Save profile after successfully calling UpdateLibrary
  • Added textbox to update Steam Web API key
  • Add DepressurizerPremium option for DatabaseEntry
  • Add newly reported AppType
  • Fix some properties not being loaded during deserialization
  • Added Random Game Selection menu (#206)

New in Depressurizer 4.13.1 (Jun 18, 2021)

  • Updated README to reflect correct .NET version
  • Explicitly include Fody package
  • Migrate from legacy analysis (FxCop) to source analysis (.NET analyzers)
  • Resolve conflicts between different versions of the same dependent assembly
  • Use pattern matching
  • Improve memory usage during SteamWebApiOwnedGames call
  • Fix overwrite singleton database instance

New in Depressurizer 4.13.0 (Jun 16, 2021)

  • Improve Simplified Chinese translations and many i18n
  • Add "View Community" option to main window and DBEditDlg
  • Update zh-CN; i18n update; Don't reorder when add/remove AutoCat
  • Fix fetching error of the HLTB
  • Upgrade packages
  • Call steam://resetcollections after exporting

New in Depressurizer 4.12.1 (Sep 9, 2019)

  • Fixed bug where serializing SteamWebApiKey with a new profile caused a NRE.

New in Depressurizer 4.12.0 (Sep 8, 2019)

  • Added Simplified Chinese translations (#156)
  • Added Steam Web API key for profile fetching

New in Depressurizer 4.10.0 (Apr 19, 2019)

  • Added an ignore list for scraping.
  • Added the ability to scrape games using different id's (closes #63).
  • Improved IgnoreList functionality.
  • Improved multi-threading of CancelableDlg and CDlgScrape (closes #129).
  • Updated packages.
  • Fixed bug where Edit dialog of a DatabaseEntry would throw an exception (closes #131).
  • Fixed exception thrown for negative numbers in Edit dialog.

New in Depressurizer 4.9.0 (Mar 18, 2019)

  • Improved update checker.
  • Improved AutoCats
  • Improved culture specific UI messages.
  • Fixed non-Steam shortcuts file corrupted (thanks @matttcooke)
  • Fixed category game counts incorrect (thanks @matttcooke)
  • Fixed "Hours Played" AutoCat not working correctly.
  • Updated dependencies

New in Depressurizer 4.8.0 (Jan 20, 2019)

  • Added: AutoCat for hours played. (Fixes #46)
  • Added: Auto-determine number of threads to run based on virtual cores.
  • Fixed: Category order not matching Steam's category order. (Fixes #65)
  • Fixed: Shortcuts not being removed in Steam. (Fixes #66)
  • Fixed: AdvancedFilter not working with Games and Software category.
  • Fixed: HowLongToBeat error parsing.
  • Fixed: Wrong category count. (Fixes #115)
  • Fixed: AutoCatPlatform not properly categorizing. (Fixes #118)

New in Depressurizer 4.7.0 (Jan 6, 2019)

  • Added: Regex searching option. (thanks @RoscoP)
  • Added: Unit test project.
  • Improved: Speed of sorting by year.
  • Update: GitHub wants TLS 1.2. (thanks @RoscoP)
  • Fixed: ArgumentOutOfRangeException in RetrieveVirtualItem.
  • Fixed: Error Updating From Local Files: The given key was not present in the dictionary. (thanks @DevSplash)
  • Fixed: No review score for non-English store languages.

New in Depressurizer 4.6.0 (Dec 26, 2018)

  • Added and category.
  • Improved DeleteFilter and RenameFilter.
  • Fixed curator autocat (thanks @d3m3vilurr).
  • Fixed ArgumentOutOfRange for Filters.
  • Converted Depressurizer.Core to .NET Standard 2.0 (thanks @jrr).

New in Depressurizer 4.5.0 (Dec 13, 2018)

  • Fixed the bug that caused the application to crash, caused by NullReference that came from non-steam apps.

New in Depressurizer 4.4.0 (Dec 12, 2018)

  • Fixed Spanish Latin culture info bug.
  • Fixed NullReference in Delete and Rename filter.
  • Removed log for failing banners.
  • Enabled "show in task bar" for the first-time setup.

New in Depressurizer 4.3.0 (Dec 12, 2018)

  • Improved database and scraping
  • It is possible that the store language option has been changed verify this!
  • Added automated error logging.
  • Updated dependencies.
  • Added Continues Integration for build verification.
  • Improved memory usage.

New in Depressurizer 4.2.0 (Oct 24, 2018)

  • Settings is now using JSON format.
  • Reworked VDF parsing.
  • Auto-include readme in the build folder.

New in Depressurizer 4.1.0 (Oct 4, 2018)

  • Added HTTPS support (which fixes scraping).
  • Fixed MenuStrip not working properly.

New in Depressurizer 4.0.0 (Oct 2, 2018)

  • Improved core code.

New in Depressurizer 3.1.0 (Oct 2, 2018)

  • Fixed curator scraping (thanks @d3m3vilurr, #56).
  • Improved MainForm.
  • Improved scraping logic.
  • Added warning if appinfo.vdf is not found.
  • Added extra tests for the Category model.

New in Depressurizer 3.0.0 (Oct 2, 2018)

  • A lot
  • Better support for the new Steam Store
  • JSON database file
  • In-App browser re-added
  • Exception window re-added
  • Test project
  • Another step towards Linux/mono support

New in Depressurizer 2.5.0 (Oct 2, 2018)

  • Added support for Steam Store HTTPS
  • Improved logging of scraping

New in Depressurizer 2.4.0 (Oct 2, 2018)

  • Fixed loading/saving of filters

New in Depressurizer 2.3.0 (Oct 2, 2018)

  • Reworked some UI
  • Updated logic of UI updates
  • Improved menu scrolling

New in Depressurizer 2.2.0 (Oct 2, 2018)

  • Added Traditional- and Simplified Chinese and Brazillian
  • Removed In-App browser
  • Removed Parallel from Database
  • Fixes:
  • Typo in DepressurizerDialog #26 Fix Dialog Title Label typo
  • This fixes #25 More Language Support
  • This fixes #27 Devs/Publishers Autocat is broken

New in Depressurizer 2.1.0 (Oct 2, 2018)

  • Updated NuGet Packages
  • Improved Database
  • Improved MainForm
  • Disabled JSON Caching of AppInfo
  • Fixed <All> Counter

New in Depressurizer 2.0.0 (Oct 2, 2018)

  • Using Microsoft .NET Framework 4.6.2
  • Seperated logic (Working towards Linux / Mac support)
  • Using Sentry.IO for real time error tracking.
  • Fixed some memory leaks
  • Added and category
  • Using TrueSteamAchievements for scraping (Only English)
  • Better multi-threading support
  • Fixes:
  • [Database] Error Saving & loading database.
  • DLC games not being flagged as DLC properly
  • Database don't work correct
  • Games missing in Depressurizer

New in Depressurizer 1.4.0 (Oct 2, 2018)

  • Fixed missing games in Depressurizer (fixes #17)
  • Improved Database
  • Improved MainForm
  • New SteamPath Dialog
  • New HLTB Dialog
  • New Scraping Dialog

New in Depressurizer 1.3.0 (Oct 2, 2018)

  • FIX: 'The given key was not present in the dictionary.' on startup (#15)
  • FIX: Games that don't have any category except don't show up in
  • NEW: and Category
  • NEW: DepressurizerCore Logger

New in Depressurizer 1.1.2 (Oct 2, 2018)

  • FIX: Faster Steam Store banner fetching
  • FIX: AutoCat by Language
  • WIP: Mono support
  • WIP: Faster AppInfo parser

New in Depressurizer 1.0.0 (Oct 2, 2018)

  • Changed from .NET Framework v4.7 to v4.6.2
  • Now using a JSON file for settings
  • Updated packages
  • Updated github files (.gitignore, .gitattributes and license)
  • Removed Automatic Mode
  • Removed AppLogger

New in Depressurizer 0.7.4.2 (Nov 29, 2017)

  • Fixed scraping of release dates (by @Exzyelph)

New in Depressurizer 0.7.4.1 (Sep 12, 2017)

  • Bug Fixes:
  • Fixed a bug where, for games with no genre, it would treat developer as its genre instead.

New in Depressurizer 0.7.4.0 (Aug 28, 2017)

  • Added Autocategorization by Curator Recommendations. Categorizes games based on whether a Curator recommended them.
  • Added Autocategorization by Supported Platforms (Windows, Mac, Linux, SteamOS)
  • Several Bug Fixes.

New in Depressurizer 0.7.3.0 (Jul 26, 2017)

  • New Setting for pulling data (flags/tags/genres/etc) from regional steam store. That will result in tags/flags/etc being in your language. You will need to re-create your autocats after changing language.
  • Added Language Autocategorization and columns.
  • Added VR Support Autocategorization and columns.
  • Added VR category to depressurizer
  • Enabled Word Wrap for selected columns.
  • Added a setting to Autocat By Name to group games starting with non-english alphabet, non-numeric characters together.
  • Several Bug Fixes.

New in Depressurizer 0.7.2.0 (Jul 26, 2017)

  • IMPORTANT: If you are upgrading from version 0.7.1.4, you will need to go to Profile->Edit Profile Info->Options and check the "Update from local steam files before trying a web update" option in order to re-enable it.
  • New Changes & Features:
  • Added Dutch translation (By @mvegter).
  • Reenabled updating owned games list from local files. This is much faster compared to a web update and doesn't require your profile to be public. You will need to re-enable it in Profile->Edit Profile Info->Options if you are upgrading from version 0.7.1.4.
  • Improved the settings of the autocats that are auto-created when making a new profile. Autocategorizing by Tags, Developers or Publishers using those default autocats may now end up creating a few thousand categories so it is still recommended to customize them first (by right-clicking on them and choosing "edit autocats...").
  • When autocategorizing, prompt to re-scrape if web-sourced game data is older than X days (default: 30).
  • Added loading message when auto-updating from HLTB at program startup.
  • Bug Fixes:
  • Fixed an out of memory crash that happened due to corrupted banner images (By @hymerman).
  • Fixed a crash that could happen when loading a profile without having created one first.
  • Fixed "favorite" category not working for external games.
  • Now correctly detects if a profile is private while updating through XML.
  • Fixed a bug with steam store scraping where applications would be incorrectly identified as games.
  • Fixed sometimes using wrong encoding when downloading HLTB data.

New in Depressurizer 0.7.1.4 (Jul 26, 2017)

  • Added check-box to use Wilson score when autocategorizing by user score (By @AnadeB). If checked, auto-categorizing by User Score will use the lower bound of the Wilson 95% confidence interval instead of the positive reviews fraction. There would be 95% confidence that the “real” positive fraction is at least the score calculated. This calculation reduces the rating if the number of reviews is too low.
  • Added Autocat by name (By @bswan).
  • Disabled updating list of owned games from local files. Owned games will now only update from web. Requires you to have a public profile in order to update properly.
  • Fixed age check bypass.
  • Some other bugfixes.

New in Depressurizer 0.7.1.3 (Jul 26, 2017)

  • Some bug fixes.

New in Depressurizer 0.7.1.2 (Jul 26, 2017)

  • Some performance fixes.

New in Depressurizer 0.7.1.1 (Jul 26, 2017)

  • New Changes & Features:
  • Minor UI change.
  • Added Early Access overlay to game banners.
  • Changed AutoCatGenre from ignoring checked genres to including only checked genres.
  • Improved Platform Scraping.
  • Added partial (~20% completed) Russian and Ukranian translations. Translated by Sinas66.
  • Changed App Icon.
  • Bug Fixes:
  • Fixed a bug that could occur when updating from AppInfo.
  • Fixed a bug when changing languages.

New in Depressurizer 0.7.1.0 (Jul 26, 2017)

  • New Features:
  • New Close dialog with option to update Steam config.
  • Automatic backups of your profile.
  • New Restore UI. View and select auto-backups of your profile and Steam configs to restore.
  • LastPlayed information added to Game list.
  • Bug Fixes:
  • Fixed Executable field not working for Uplay launch URL.
  • Fixed DevPub AutoCat.

New in Depressurizer 0.7.0.1 (Jul 26, 2017)

  • Bug Fixes:
  • Fixed a crash that happened the first time you launched depressurizer.
  • Fixed favorite games not getting correctly exported to steam.
  • Fixed Developer/Publisher autocat not working correctly.

New in Depressurizer 0.7.0.0 (Jul 26, 2017)

  • Major changes & New Features:
  • Redesigned ui and reskinned using MaterialSkin. Optimized space to give more room to important sections (game list) and move less used buttons and checkboxes to context menu items.
  • Game banners are downloaded and displayed for each game.
  • Added Developer/Publisher autocat. Categorize by Developer & Publisher info.
  • Added AutoCatManual, and AutoCatGroup.
  • Advanced Filters (previously called Advanced Categories) can now be saved and applied to any AutoCat. AutoCats with Filters applied will be marked with a "*".
  • Multiple AutoCats can now be selected to run concurrently via the main app. AutoCats order is adjustable and the new AutoCatGroup allows grouping.
  • Save session settings (Window size & position, slider positions, selected AutoCats and categories,etc).
  • Updated labels in many locations to show useful, dynamic information (category count, games effected by Auto-Categorizing, number of items selected, etc).
  • Auto-Categorizing will now apply to the displayed list of games, not just selected or All.
  • AutoCat Editor will now load directly to the double-clicked AutoCat, or the top AutoCat in the list.
  • New profiles will get more default AutoCats added. Some will need to be edited to be useful.
  • Most lists can now be sorted via context menu.
  • Other Changes:
  • Favorite and Hidden games get different colored rows in the game list.
  • Favorite and Hidden current state is shown in context menu.
  • Renamed favorite category to .
  • will now appear at the bottom of the category list.
  • Edit Game dialog now includes a field for Executable. The default setting will attempt to launch a Steam game. Change the value to a game executable to launch games from other platforms.
  • Added wait cursors for time intensive tasks.
  • Advanced Filter category states can now be set directly via context menu (instead of clicking through each state).
  • Changed default behavior of clicking on a category in Advanced mode. First click will select item instead of changing filter state immediately. This allows selecting multiple categories with CTRL and then assigning a filter state with the context menu.
  • Bug Fixes:
  • Fixed Database Editor "Scrape Unscraped" to only apply to the current list of displayed games.
  • Synced GlobalSettings files (English & Spanish). Need a Spanish speaker to do the translations!
  • Remove Category context menu choice on game list will now only show currently assigned categories.
  • Prevent manually edited DB entries from being overridden by null data.

New in Depressurizer 0.6.4.0 (Jul 26, 2017)

  • New Changes & Features:
  • Added browser panel (controlled via checkbox). Click on any game to load it's store page in the browser.
  • Webbrowser control defaults to IE7 mode, which fails to display the Steam Store pages correctly. Run Depressurizer once with admin rights to set the registry key to run in newer IE emulation mode.

New in Depressurizer 0.6.3.0 (Jul 26, 2017)

  • New Changes & Features:
  • Added howlongtobeat.com times to the database.
  • Added number of achievements a game has to the database.
  • Added columns for HLTB times and achievement number to the gamelist.
  • Autocategorize by howlongtobeat.com times.
  • Games set as Hidden on steam now only appear in the category and are hidden from all other categories.
  • Display number of games in the category next to the category name.
  • Check for updates to depressurizer on program start.
  • Add the "Steam Achievements" flag to games that have achievements but don't have an achievement flag in store.
  • Bug Fixes:
  • Fixed "&" being displayed as "& on Point&Click and some other Tags.
  • Software is now scraped correctly.
  • Fixed age check not being bypassed for some games while scraping.

New in Depressurizer 0.6.2.1 (Jul 26, 2017)

  • Major Changes & New Features:
  • Added most of the data in the database as columns in the main window:
  • You can now reorder columns.
  • You can show/hide columns by right-clicking on the column header.
  • You can filter columns by right-clicking on the column header.
  • Automatic Mode:
  • Automatic mode lets you run a predetermined set of autocat operations on your game library through the command line or by running a shortcut, without having to use the full Depressurizer interface. You still have to use the full interface to manage the autocat rules themselves.
  • For more information check Tools->Auto Mode Helper.
  • Bug Fixes:
  • Fixed Flag Scraping.
  • Fixed crash when changing language.