Releases · SpaiR/imgui-java

v1.90.0

What's Changed

This release updates core bindings to Dear ImGui 1.90.9 and brings several improvements and fixes to the Java integration layer.

Highlights

  • Dear ImGui 1.90.9 Core Update
    • All bindings are synchronized with the latest Dear ImGui version.
    • Includes new features, API changes, and bug fixes from upstream.
    • See Dear ImGui v1.90.9 release notes for details.

Migration Notes

  • Review Dear ImGui 1.90.9 changes and version diff if you use advanced features or custom native integrations.
  • Some Java API signatures may have changed to match upstream updates.
  • If you encounter issues after upgrading, please report them via GitHub Issues.

List of Changes

  • Fix invalid ImPlot#PlotInfLines method signature in 2e78d9d
  • Upgrade Gradle to 8.14.3 in #340
  • Bump Dear ImGui from 1.89.9 to 1.90.9 in #341

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.

ko-fi

Full Changelog: v1.89.0...v1.90.0

v1.89.0

What's Changed

The key update in this release is the upgrade of the Dear ImGui library to v1.89.9 in #316. I highly recommend reviewing the related changes, as this update also includes version bumps for the imgui-node-editor and ImPlot extensions to their latest versions. These updates introduce changes to the API.

Another notable change affects the internal API of the ImVec classes. Their mathematical operations are now immutable, meaning that the code vec1.plus(vec2) will return a new instance instead of modifying the values within the vec1 instance, as it did previously. Additionally, a new mathematical operation div has been introduced.

Compare

List of Changes

New Contributors

Full Changelog: v1.88.0...v1.89.0

ko-fi

v1.88.0

Dear ImGui v1.88

This update introduces no major changes to the Dear ImGui API.
PR with the update to review binding changes: #309.

Refer to the official changelog for a complete list of Dear ImGui updates.

List of Changes

  • Update to Gradle 8.12 and set CI to use JDK 17 in #308
  • Bump Dear ImGui from 1.87 to 1.88 in #309

Full Changelog: v1.87.7...v1.88.0

ko-fi

v1.87.7

v1.87.6

v1.87.5

What's Changed

  • Fix incorrect ImDrawData method return type in #272
  • Tweak ImPlot api in #273

Full Changelog: v1.87.4...v1.87.5

v1.87.4

What's Changed

  • Change pointers casting type in #265
  • Image methods now accept the long type instead of int in #265
  • Fix missing bindings for TreePush and InputScalar in #268

Full Changelog: v1.87.3...v1.87.4

v1.87.3

What's Changed

  • ArgVariant annotation for binding gen and plot* methods with count parameter for ImPlot extension in #264 (resolves #261)

Full Changelog: v1.87.2...v1.87.3

v1.87.2

v1.87.1