Skip to content

Comments

Bump steamworks4j.version from 1.8.0 to 1.10.0#542

Open
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/maven/master/steamworks4j.version-1.10.0
Open

Bump steamworks4j.version from 1.8.0 to 1.10.0#542
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/maven/master/steamworks4j.version-1.10.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 11, 2025

Bumps steamworks4j.version from 1.8.0 to 1.10.0.
Updates com.code-disaster.steamworks4j:steamworks4j from 1.8.0 to 1.10.0

Changelog

Sourced from com.code-disaster.steamworks4j:steamworks4j's changelog.

[1.10.0]

  • Updated to Steamworks SDK v1.62.
  • Updated Maven modules to compile with Java 8.
  • All callback interfaces are now implemented using empty default methods. (#110)
  • Added SteamAPI.initEx(). It doesn't return the optional error description string yet, only the error return value.
  • Added SteamUtils.dismissGamepadTextInput().
  • Added SteamUtilsCallback.onFloatingGamepadTextInputDismissed(). (#118)
  • Added SteamUtils.isSteamInBigPictureMode(), isSteamChinaLauncher(), setGameLauncherMode(). (#120)
  • Added SteamUser.getAuthTicketForWebApi(). (#126)
  • Added SteamGameServer.setAdvertiseServerActive() (#141)
  • MacOS: build fat dylib to support both x86_64 and arm64 architectures. (#107, #116)
  • API change: removed SteamSharedLibraryLoader
    • Replaced by SteamLibraryLoader interface. Applications must pass an implementation of this interface to SteamAPI.loadLibraries().
    • Added two new submodules: steamworks4j-gdx and steamworks4j-lwjgl3. They can be imported and used as-is, or serve as a reference for your own implementations.
    • SteamAPI.skipLoadLibraries() has been removed. Calling SteamAPI.loadLibraries(new SteamLibraryLoader()) has the same effect.
  • Added new (and some missing) fields to SteamUGCDetails.
  • Moved Sonatype deployments from OSSRH to Maven Central.

[1.9.0]

  • Updated to Steamworks SDK v1.53. This also removes a few functions, or marks them deprecated, which are removed or flagged as deprecated by the SDK.
  • Refactored interface to the native API.
    • Each interface class (any class extending SteamInterface) is now split into a Java class and an accompanying *Native class which implement its native calls.
    • Interfaces do not cache their native class pointer anymore, as it is recommended in the SDK documentation.
  • OS X: Updated build script to compile with premake5.
  • Windows: Updated build script to compile with premake5.0.0-beta1. Prebuilt libraries are now generated using Visual Studio 2022.
  • Added SteamAPI.skipLoadLibraries() and SteamGameServerAPI.skipLoadLibraries(). They can be used to skip the library's own SharedLibraryLoader entirely, so you can, for example, use your own, or the one shipped with LWJGL3.
  • Use a simple binary search for more efficient HTTPStatusCode lookups. (#81)
  • Added SteamUserCallback.onAuthSessionTicket(). (#83)
  • Added SteamUserCallback.getNumberOfCurrentPlayers().
  • Fixed SteamRemoteStorage.fileRead() to return int instead of boolean.
  • Added isSteamRunningOnSteamDeck(), showFloatingGamepadTextInput() and dismissFloatingGamepadTextInput() functions to SteamUtils interface.
  • Fixed SteamUGC.submitItemUpdate() to allow for the changeNote parameter set to null.
  • Added Coplay functions to SteamFriends interface. (#85)
  • API change: SteamNetworking.isP2PPacketAvailable() now returns a boolean in addition to the packet size.
Commits
  • 84790ac Update Maven plugin versions
  • 4326e42 Update version
  • 5e26b70 Update prebuilt libraries (27)
  • 323af98 Update changes
  • e60d05e Add missing/new fields to SteamUGCDetails
  • 7a7b24a Update to SDK v1.62.
  • 044065e Migrate deployment configurations from OSSRH to Central Portal
  • 2f72a71 Update changes
  • 61ba64c Add SteamGameServer.setAdvertiseServerActive() (#141)
  • d8d26a8 Update prebuilt libraries (24)
  • Additional commits viewable in compare view

Updates com.code-disaster.steamworks4j:steamworks4j-server from 1.8.0 to 1.10.0

Changelog

Sourced from com.code-disaster.steamworks4j:steamworks4j-server's changelog.

[1.10.0]

  • Updated to Steamworks SDK v1.62.
  • Updated Maven modules to compile with Java 8.
  • All callback interfaces are now implemented using empty default methods. (#110)
  • Added SteamAPI.initEx(). It doesn't return the optional error description string yet, only the error return value.
  • Added SteamUtils.dismissGamepadTextInput().
  • Added SteamUtilsCallback.onFloatingGamepadTextInputDismissed(). (#118)
  • Added SteamUtils.isSteamInBigPictureMode(), isSteamChinaLauncher(), setGameLauncherMode(). (#120)
  • Added SteamUser.getAuthTicketForWebApi(). (#126)
  • Added SteamGameServer.setAdvertiseServerActive() (#141)
  • MacOS: build fat dylib to support both x86_64 and arm64 architectures. (#107, #116)
  • API change: removed SteamSharedLibraryLoader
    • Replaced by SteamLibraryLoader interface. Applications must pass an implementation of this interface to SteamAPI.loadLibraries().
    • Added two new submodules: steamworks4j-gdx and steamworks4j-lwjgl3. They can be imported and used as-is, or serve as a reference for your own implementations.
    • SteamAPI.skipLoadLibraries() has been removed. Calling SteamAPI.loadLibraries(new SteamLibraryLoader()) has the same effect.
  • Added new (and some missing) fields to SteamUGCDetails.
  • Moved Sonatype deployments from OSSRH to Maven Central.

[1.9.0]

  • Updated to Steamworks SDK v1.53. This also removes a few functions, or marks them deprecated, which are removed or flagged as deprecated by the SDK.
  • Refactored interface to the native API.
    • Each interface class (any class extending SteamInterface) is now split into a Java class and an accompanying *Native class which implement its native calls.
    • Interfaces do not cache their native class pointer anymore, as it is recommended in the SDK documentation.
  • OS X: Updated build script to compile with premake5.
  • Windows: Updated build script to compile with premake5.0.0-beta1. Prebuilt libraries are now generated using Visual Studio 2022.
  • Added SteamAPI.skipLoadLibraries() and SteamGameServerAPI.skipLoadLibraries(). They can be used to skip the library's own SharedLibraryLoader entirely, so you can, for example, use your own, or the one shipped with LWJGL3.
  • Use a simple binary search for more efficient HTTPStatusCode lookups. (#81)
  • Added SteamUserCallback.onAuthSessionTicket(). (#83)
  • Added SteamUserCallback.getNumberOfCurrentPlayers().
  • Fixed SteamRemoteStorage.fileRead() to return int instead of boolean.
  • Added isSteamRunningOnSteamDeck(), showFloatingGamepadTextInput() and dismissFloatingGamepadTextInput() functions to SteamUtils interface.
  • Fixed SteamUGC.submitItemUpdate() to allow for the changeNote parameter set to null.
  • Added Coplay functions to SteamFriends interface. (#85)
  • API change: SteamNetworking.isP2PPacketAvailable() now returns a boolean in addition to the packet size.
Commits
  • 84790ac Update Maven plugin versions
  • 4326e42 Update version
  • 5e26b70 Update prebuilt libraries (27)
  • 323af98 Update changes
  • e60d05e Add missing/new fields to SteamUGCDetails
  • 7a7b24a Update to SDK v1.62.
  • 044065e Migrate deployment configurations from OSSRH to Central Portal
  • 2f72a71 Update changes
  • 61ba64c Add SteamGameServer.setAdvertiseServerActive() (#141)
  • d8d26a8 Update prebuilt libraries (24)
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.

Dependabot will merge this PR once CI passes on it, as requested by @XenoAmess.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Dec 11, 2025
@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Dec 11, 2025
Copy link
Contributor

@XenoAmess XenoAmess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 11, 2025

Beginning January 27, 2026, Dependabot will no longer support the @dependabot merge command. Please use GitHub's native pull request controls instead. Please see the changelog announcement for additional details.

@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Dec 11, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 11, 2025

One of your CI runs failed on this pull request, so Dependabot won't merge it.

Dependabot will still automatically merge this pull request if you amend it and your tests pass.

@XenoAmess
Copy link
Contributor

@dependabot recreate

Bumps `steamworks4j.version` from 1.8.0 to 1.10.0.

Updates `com.code-disaster.steamworks4j:steamworks4j` from 1.8.0 to 1.10.0
- [Changelog](https://github.com/code-disaster/steamworks4j/blob/master/CHANGES.md)
- [Commits](code-disaster/steamworks4j@1.8.0...1.10.0)

Updates `com.code-disaster.steamworks4j:steamworks4j-server` from 1.8.0 to 1.10.0
- [Changelog](https://github.com/code-disaster/steamworks4j/blob/master/CHANGES.md)
- [Commits](code-disaster/steamworks4j@1.8.0...1.10.0)

---
updated-dependencies:
- dependency-name: com.code-disaster.steamworks4j:steamworks4j
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.code-disaster.steamworks4j:steamworks4j-server
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/maven/master/steamworks4j.version-1.10.0 branch from d5ce8fb to 2da9115 Compare February 14, 2026 03:34
Copy link
Contributor

@XenoAmess XenoAmess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 14, 2026

Beginning January 27, 2026, Dependabot will no longer support the @dependabot merge command. Please use GitHub's native pull request controls instead. Please see the changelog announcement for additional details.

- Add SteamLibraryLoader.Default parameter to SteamAPI.loadLibraries()
- Remove requestCurrentStats() call (removed in 1.10.0)
- Remove onGameServerChangeRequested() callback (removed in 1.10.0)
@dosubot dosubot bot added size:S This PR changes 10-29 lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code lgtm This PR has been approved by a maintainer size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant