The main change here is to remove the unions from the bounds of ImGuiGLFWBackend.jl, ImGuiOpenGLBackend.jl, and LibCImGui.jl. e.g. ~1.82, 1 for LibCImGui.jl means that the allowed versions would be [1.82 - 1.83) union [1 - 2) (if I read the docs correctly), which is not correct since LibCImGui.jl 1.89 is breaking but would still be allowed by that second bound.
This is a patch release that fixes compat bounds for some dependencies, which were previously allowing newer-than-actually-compatible versions. See: https://github.com/Gnimuc/CImGui.jl/issues/100#issuecomment-1740640011
The main change here is to remove the unions from the bounds of ImGuiGLFWBackend.jl, ImGuiOpenGLBackend.jl, and LibCImGui.jl. e.g.
~1.82, 1
for LibCImGui.jl means that the allowed versions would be[1.82 - 1.83) union [1 - 2)
(if I read the docs correctly), which is not correct since LibCImGui.jl 1.89 is breaking but would still be allowed by that second bound.