Releases
1.4.0
Breaking:
Requires Java 11
Removed old methods and classes using the old login system. Steam no longer sends Sentry related files. Use the new LoginFlow as shown in Sample 1
GeneratedMessageV3 is now GeneratedMessage for protobufs
New:
Added BalanceDelayed and LongBalanceDelayed in WalletInfoCallback
Added generateAccessTokenForApp() in SteamAuthentication
Update Enums, Results, and Msg
Update Protos
Update Dependencies
Add WebCooke sample
Add machineName to LogOnDetails
Unified interfaces are generated automatically
Add steammessages_inventory.steamclient
protobufs
Fixes:
Fix setter typo in JavaGen.writeSetterGetter()
Fix potential NPE when using Web Socket connection
CallbackManager
runWaitAllCallbacks() takes a Long instead of an Int
Fix wrong import in JavaGen
when building from source manually.
Add missing OSX versions in getOSType()
Remove the need for kotlin-stdlib dependency for a Java project
OnChallengeUrlChanged is now IChallengeUrlChanged
Other:
Project uses Gradle Versions Catalog for dependencies.
Update node packages in Unused PR bot. (Clears out some Security issues on the repo)
Show tests passing, skipped, or failing
Update GH Action workflows
GH Action push workflow uploads artifacts
Migrated to Kotlin Gradle DSL
Use Dokka for Java/Kotlin documentation
Readme updates
Port generators to Kotlin
Supressed unused methods.
Various code cleanup and readability improvements.
You can’t perform that action at this time.