JavaSteam Versions Save

Java library that provides an interface to directly interact with Valve's Steam servers.

1.3.0

9 months ago

Added:

  • Kotlin login examples
  • UserAccount proto and RPC interface

Changes:

  • Add warning message to Sample 1 (Sample Login) about changes in login flow
  • Allow DuplicateRequest in SendSteamGuardCode
  • Add exceptions with new login flow
  • Fix polling cancellation and example
  • Fix wrong package name in RPC methods (Unified Messages)

Misc:

  • Update dependencies
  • Update Kotlin and Gradle
  • Bumped jvm memory to 1gb

1.3.0-beta01

1 year ago

Added:

  • Support for new Steam Authentication with samples
  • AsyncTaskSingle/AsyncTaskMultiple
  • Expose CMsgProtoBufHeader and PacketClientMsgProtobuf ServiceMethodResponse
  • Expose CMsgProtoBufHeader and ClientMsgProtobuf in ServiceMethodNotification
  • Add rtime32ServerTimestamp for FriendMsgEchoCallback
  • Add SteamNetworking and NetworkingCertificateCallback

Fixes:

  • Sending a Unified Message failing to send it's Job Name when library is running in another thread
  • MachineAuthDetails EResult accessor/setter now Kotlin access syntax compatible
  • Update SampleSteamGuardRememberMe sample

Other:

  • Repackaged RPC interfaces
  • Dependency updates
  • Gradle 8
  • Introduce Kotlin + Coroutines

1.2.0

1 year ago

1.1.0

2 years ago
  • Updated Readme (#188)
  • Fixed broken Sample 2 (#190)
  • Assign something to HardwareUtils SerialNumber if it returned null (#189)
  • Set JavaSteam as default User Agent (#191)
  • Add ServerRecord.TryCreateSocketServer (#192)
  • SteamConfiguration.getCellID is not used in login (#193)
  • Create obfuscated_private_ip object when LoginID is provided (#194)
  • Create default MemoryServerListProvider (#195)
  • Write empty values (null and no children) as an object when saving to binary (#196)
  • Add PurchaseResponseCallback and RedeemGuestPassResponseCallback (#197)
  • Note some methods that are added beyond SteamKit parity (#198)
  • Dependency updates (#200)
  • Updated Protos (#201)

1.0.0

2 years ago

Initial release