Changelog
This documents notable changes in ImGuiTestEngine.jl. The format is based on Keep a Changelog.
v1.0.1 - 2025-07-30
Changed
- Version bump to add compat for CImGui v6.1/Dear ImGui 1.92.1 (#15).
v1.0.0 - 2025-07-06
Changed
- Breaking: the package changed being mostly handwritten wrappers to mostly auto-generated wrappers, and so now the API much more closely mimics the upstream API, but there will also be breakages.
- Breaking: the
GuiFunc
andTestFunc
functions no longer take actx
argument. You will need to replace code liket.GuiFunc = ctx -> ...
witht.GuiFunc = () -> ...
and@register_test(engine, "foo", "bar") do ctx ... end
with@register_test(engine, "foo", "bar") do ... end
. - Breaking: we also updated to the test engine for Dear ImGui 1.92, which has some of its own breaking changes.
v0.1.7 - 2025-02-05
Patch release to add compat for CImGui v5/Dear ImGui 1.91.8 (#13).
v0.1.6 - 2025-02-01
Added
- Bindings for
MouseMoveToPos()
(#12).
v0.1.5 - 2024-12-19
Patch release to actually add compat for CImGui v4 (#9).
v0.1.4 - 2024-11-19
Patch release to fix compat for CImGui v4/Dear ImGui 1.91.5 (#8).
v0.1.3 - 2024-10-08
Patch release to add compat for CImGui v3.1/Dear ImGui 1.91.2 (#7).
v0.1.2 - 2024-09-09
Patch release to fix compat for CImGui v3/Dear ImGui 1.91.1 (#6).
v0.1.1 - 2024-09-03
This release is compatible with CImGui.jl v2 and v3.
Added
- Bindings for
ComboClick()
andComboClickAll()
(#4). - Bindings for
MouseClick()
,MouseMove()
,ItemOpen()
,ItemClose()
, and a helperOpenAndClose()
(#5).
Changed
ItemClick()
now supports passing abutton
argument to select which button to click (#5).
v0.1.0 - 2024-06-27
The initial release!