What's Changed
This is a maintenance release on top of v1.92.0. Dear ImGui stays at 1.92.7 and the binding API is unchanged —
the reason to upgrade is that the native artifacts are consumable from Java 8 again.
Highlights
-
Native artifacts target Java 8 again
imgui-java-natives-*:1.92.0was compiled with a Java 17 release target, so dependency resolution rejected it on a
Java 8 toolchain withonly compatible with JVM runtime version 17 or newer.- Anyone who hit #403 on
1.92.0should upgrade — no code changes
are needed on your side. - Contributed by @Enaium — thank you!
-
Version tags now carry the full Dear ImGui version
- A tag is
v<dear-imgui-version>.<build>, sov1.92.7.1is the second imgui-java release built on Dear ImGui
1.92.7. Previously onlyMAJOR.MINORmirrored upstream, which leftv1.92.0unable to say which upstream patch
it shipped. - Nothing about consuming the library changes:
io.github.spair:imgui-java-*:1.92.7.1resolves as usual, and version
ordering is preserved (1.92.0<1.92.7.1). - See CONTRIBUTING.md § Versioning.
- A tag is
Known limitations
Unchanged from v1.92.0: ImTextureRef / ImTextureData, the dynamic font texture protocol
(ImGuiBackendFlags_RendererHasTextures), ImFontBaked, the Multi-Select API and ImGui.imageWithBg() are still not
surfaced in the binding. See the v1.92.0 release notes for
details.
List of changes
- Native artifacts target Java 8 again by @Enaium in #409
- Rewrite the contributor guide and tidy the repo docs in #416
Build and tooling
Build-time only — none of these reach the published artifacts, and imgui-binding still ships with zero runtime
dependencies.
Contributors
New Contributors
Thanks
Thanks to all contributors and users for your valuable feedback and support!
You can support the project's development with a donation - your contribution helps keep it growing and improving.
Full Changelog: v1.92.0...v1.92.7.1