Sponge versioning

I would like to keep my plugins updated to the most recent recommended version of Sponge, which at the moment is “1.8.9 - 3.1.0-BETA-1046” according to spongeforge.

I’m locally building Sponge to allow for debugging and hot swapping etc. How do I know exactly which commit I have to check out to get v3.1.0? When v3.0.0 was released it was tagged with v.3.0.0, but I can’t find the same for v3.1.0.

That’s the latest version, not the latest recommended version right?

I misread your post. sorry

No need to apologise, appreciate your response either way :slightly_smiling:

Yea, I like to know that too. Especially with submodules complicating things.

The only reason why 1046 is “recommended” is so that the 1.8.9 builds will show up on the landing page.

SpongeAPI v3.1.0 has not been officially released yet, it’s still in development stages, but no plugins should break between v3.0.0 and v3.1.0. If you want to target the latest API, you can always depend on it as follows in gradle:

dependencies {
  compile 'org.spongepowered:spongeapi:3.1.0-SNAPSHOT'
1 Like