Releases: calendulish/steam-tools-ng
v4.0
ArchLinux:
paru -S steam-tools-ng
or
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow
MacOS:
MEEH!
Changes:
-
New module added: Market Monitor
this can be used to monitor price on Steam Market -
pt_BR translation updated
you can contribute on translation at transifex
Fixes:
- [steamguard] Fix a problem that causes minor desync in steamguard codes
- [steamguard] Fix an exception when steamworks isn't available
- [coupons] Fix missing target when sending trade offers
- [login] Fix devkey not being updated due valve changes
- [login] Fix "login with a new account" button not working
- [login] Show auth code on login error
v3.3.1
ArchLinux:
paru -S steam-tools-ng
or
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow
MacOS:
MEEH!
Changes:
-
cardfarming, steamtrades, steamgifts modules will now default to disabled
this prevent unwanted behavior and will let the user choose what to run from start -
[gui] changed the way to inform to stng that the previous authenticator has removed
before: you had to open advanced login and remove the secrets
now: just click 'I removed my authenticator' button and login again -
using the new asyncio api to start/stop tasks
[console] no more weird errors when exiting -
[windows only] GUI workaround has been removed (fixed on steam library)
no more weird console windows -
[windows only] added portable mode
to enable you must create a file namedportable_mode.txt
next to the executable
the config files will be written on the same path onconfig
folder -
pt_BR translation updated
you can contribute on translation at transifex
Fixes:
- fix a problem that cause login to fail when using saved cookies
- fix a problem that cause stlib logs not being written to the log file
- fix a problem that cause the "add authenticator" module to fail when using saved cookies
- [gui][linux only] fix default theme not being applied
- [gui] fix a problem that cause codes not being accepted when login using mail codes
- [gui] fix a problem that cause the 'enter' key not working when adding authenticator
- [gui] fix a problem that cause fatal errors when trying to reading user info
- [gui] fix a problem that cause fatal errors when reading an empty config file
- [gui] fix a problem that cause fatal errors when showing the recovery code
- [console] fix a problem that cause user input to not work as expected
- [console] errors thrown on console when exiting are now fixed (better late than never!)
- [console] fix progress bar being showed when it should not
- [console] fix progress bar not being showed on recovery code
- Minor QA fixes
v3.2
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow
MacOS:
MEEH!
Changes:
- a mechanism has been added to automatically check for updates
- now you can login without inserting steam code when using an external authenticator
- now cookies will be saved to restore sessions when using an external authenticator
- now you can use fakerun on limited accounts
- an indicator has been added to coupons module to show when module is fetching
- pt_BR translation has been updated
known issues:
- console mode can throw errors on some systems when exiting
v3.1.5
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow
MacOS:
MEEH!
Fixes:
- Fix a problem when starting confirmation module with no config file
- Fix a problem when coupon bot has an empty inventory
- [Linux Only] Fix a problem when running cardfarming with invisible mode enabled
- [Linux Only] Fix a problem that system theme wasn't synchronized on the first execution
- Minor GUI layout fixes
- Update the default coupon bot account id to the new one
- [Windows Only] Update Python to 3.12
- [Windows Only] Update Gtk to 4.14
known issues:
- console mode can throw errors on some systems when exiting
- some translations are missing
v3.1.4
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow
MacOS:
MEEH!
Fixes:
- Fix a problem that cause unrecoverable disconnect
- Fix empty secrets when using advanced login
- [console] Fix oneshot param not working
- [console] Fix log files being cleaned when it shouldn't
- [Linux Only] Fix graphical regressions on Gtk 4.10+
- [Windows Only] Update Gtk to 4.12
known issues:
- console mode can throw errors on some systems when exiting
v3.1.1
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
winget install steam-tools-ng
or download and run steam-tools-ng-latest.exe bellow
MacOS:
MEEH!
Fixes:
- Fix language popup appearing when it shouldn't
- Fix popup placement at parent on initialization
- Fix entries not updating when user manually edit the config file
- Fix error when trying to get confirmations on some types
- Fix config/log button size on settings window
- fixed size for tree columns has been removed
- pt_BR translation updated
- [Windows Only] Install VC++ Redist if needed
v3.1
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
Download and run steam-tools-latest.exe bellow
MacOS:
MEEH!
Changes:
- Update login to work with latest Steam changes
- Update GUI with the new Gtk widgets
- Show summary when accepting offers
- Show retry countdown when wrong 2FA is entered
- Login restrictions is now update on-the-fly
- Limited account is now allowed (functionality will be limited too!)
- Increase confirmation update delay to 30s
- Increase coupons delay when an error occurs
- Add a warning to restart GUI when changing languages
- Add
remove authenticator
functionality on GUI and CLI - Config entries will now load when changing tabs
- Coupons blacklist will now accept partial matching (with *)
- [Windows Only] Update Gtk to v4.10
- [Windows Only] Update stlib to v2.0
- [Windows Only]
SteamAPIExecutor
is now running natively (workaround removed)
Fixes:
- Fix some missing command line params
- Fix inconsistencies when secrets have changed
- Fix cardfarming
play_event
- Fix coupon sorting when matching owned games
- Fix coupon progress bar after finish fetching
- Remove on-the-fly translations
known issues:
- Some translations are missing (sorry, I'm feeling lazy now, you can help)
v3.0.1
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
Download and run steam-tools-latest.exe bellow
MacOS:
MEEH!
Fixes:
- Fix a problem that cause inconsistencies on disabled modules
- confirmations: minor aesthetic repairs
- [Windows Only] Fix cardfarming not executing games when running from CLI
- [Windows Only] Remove deprecated libs when installing new versions
known issues:
- [Linux Only] STNG GUI will not show up after update Gtk to 4.10. It will be fixed by the next pygobject release (see #27)
EDIT: A temporary workaround has been applied to linux packages - [Windows Only] Automate builds are breaking some functionality of console modules. Building manually for now.
v3.0
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
Download and run steam-tools-latest.exe bellow
MacOS:
MEEH!
Changes:
- New GUI
- [steamgifts] new module with multiple strategies
- [confirmations] better batch finalize dialog
- [coupons] Don't show owned games
- Built in accordance with PEP 621
- pt_BR translation updated
Fixes:
- Fix occasional unrecoverable disconnect when Steam servers are slow
- Allow only one instance
- Prevent actions to being executed multiple times
- Deduplicate SSL fixes
v2.1.2
ArchLinux:
pikaur -S steam-tools-ng
Gentoo:
eselect repository enable calendulish
emaint sync --repo calendulish
emerge steam-tools-ng
Other Linux:
pip install --user steam-tools-ng
Windows:
Download and run steam-tools-latest.exe bellow
MacOS:
MEEH!
Fixes:
- Fix cardfarming not working (typo)