Skip to content

v0.3.1 — Plugin accepts IntelliJ 2025.3 (build 253)

Latest

Choose a tag to compare

@devin-ai-integration devin-ai-integration released this 18 Sep 16:28
· 0 commits to main since this release

Critical fix: the v0.3.0 plugin ZIP carried until-build="253.*"'s predecessor bound (242), so IDEA 2025.3 refused to install it.

What's fixed

  • Packaged plugin.xml is now <idea-version since-build="241" /> — no until-build, so the plugin loads on IDEA 2024.1 through 2025.3 (build 253.*) and all future releases.
  • Plugin now compiles against the unified IDEA 2025.3 distribution (ideaIU; JetBrains stopped publishing a separate ideaIC archive at 2025.3) with a JDK 21 toolchain, while emitting Java 17 bytecode for JBR 17 IDEs.
  • New packaging guards wired into check: verifyLauncherJar (opens luamap-launcher.jar, asserts bundled-plugins/luamap-idea-plugin.zip + bundled-mods/luamap-*.jar, then opens the nested zip) and verifyPluginXml (asserts since-build="241" and no until-build in the packaged plugin.xml). fatJar pins the exact plugin zip version.

Install the plugin

  • Easiest: java -jar luamap-launcher.jar --setup-ide then --ide — provisions IDEA 2025.3 and installs the bundled plugin automatically.
  • Or: Settings → Plugins → ⚙ → Install Plugin from Disk → luamap-idea-plugin-0.3.1.zip.

Assets

  • luamap-launcher.jar — standalone launcher (bundles mod 0.3.1 + plugin zip)
  • luamap-0.3.1.jar — mod jar (Fabric 1.20.4, Java 17, LuaBridge + npc.* API)
  • luamap-0.3.1-sources.jar
  • luamap-idea-plugin-0.3.1.zip — IDE plugin
  • *.sha256 — checksum for every artifact

Build: ./gradlew clean build — 62 tests green, both packaging checks ran.