Releases: TabulateJarl8/vapor
The Settings Update
This release adds a settings editor screen. I will need to rewrite config_handler.py
so that it's not incredibly inefficient, but it works for now.
Closed #6.
Full Changelog: v1.3.2...v1.4.0
The private accounts hotfix
There was a bug that caused the program to crash if a user tried to access an account that had game details set to private. This is now handled internally, and there is a new section in the README that addresses this issue. This hotfix also makes the "User ID" input clearer by changing it to "Profile URL or Steam ID".
Thank you @yochananmarqos for discovering #4.
Full Changelog: v1.3.1...v1.3.2
The "Cache me again" Release
The way that I implemented the caching system at first made it incredibly hard to refactor the code so I rewrote it as a class. This will make things easier to maintain since it provides a level of abstraction over the raw cache data.
Full Changelog: v1.3.0...v1.3.1
The URL Parsing Update
This small update adds the ability to parse Steam profile URLs that are put in the user ID box, like https://steamcommunity.com/id/<user>
or https://steamcommunity.com/profiles/<user>
.
Full Changelog: v1.2.0...v1.3.0
The "Are we released yet?" Update
This update adds integration with Are We Anti-Cheat Yet? which is a website that tracks the Anti-Cheat compatibility for specific games on Linux. This system also integrates with the caching system that was added in the previous release.
Full Changelog: v1.1.0...v1.2.0
The "Cache-ing up to the competition" release
Unfortunately for the pun there isn't actually any competition to this software right now. However I did actually add a caching system, that part isn't a lie. Cache invalidates after 7 days, but that may be adjusted in the future.
This release also adds support for detection of when games are native to Linux, which helps display a more accurate representation of the Steam library.
Full Changelog: v1.0.2...v1.1.0
Pending Games Hotfix
This release fixes a bug in fetching the ProtonDB rating of games. The JSON was trying to be parsed before checking the status code of the get request, leading to a JSONDecodeError
during runtime if an pending game was encountered. I've also removed 'unknown' entirely and merged it with 'pending', as they're both the same thing in ProtonDB.
Full Changelog: v1.0.1...v1.0.2
Config Hotfix Release
This release fixes an issue in the AUR version and versions that don't have write access to the project directory. The config file was never able to be written there, so I've rewritten the config handler to write the file to the OS configuration directory.
Full Changelog: v1.0.0...v1.0.1
Initial Release
This is the initial release of Vapor! It's shipping with a basic Textual GUI and is available on PyPI and (soon) the AUR!
Full Changelog: https://github.com/TabulateJarl8/vapor/commits/v1.0.0