Skip to content

1.4.0

Compare
Choose a tag to compare
@LossyDragon LossyDragon released this 03 May 17:48
· 215 commits to master since this release
e15a1bf

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.