Changelog#

The format is based on Keep a Changelog.

[2.0.8] - 2026-05-29#

Fixed#

  • OMPE-92157: guard EditorMenuItem.__del__ against teardown. The finalizer used to unconditionally call carb.log_info and EditorMenu.remove_item, which during fastShutdown / interpreter teardown either spammed omni.kit.menu.utils not loaded for remove_item(...) warnings or raised TypeError (when carb was already finalized to None) and let the exception escape the destructor. __del__ now bails out cleanly when the menu subsystem or carb is gone and never lets an exception leave the finalizer.

[2.0.7] - 2026-05-26#

Fixed#

  • Fix “Subscriber not found” warnings when closing an external window or returning to main window by destroying the carb::imgui Context in clearAppWindow() (while the underlying IAppWindow’s keyboard/mouse devices are still alive), instead of waiting until deferred shutdown when the devices have already been torn down.

[2.0.6] - 2025-05-06#

Changed#

  • Updated to use omni.appwindow via eventdispatcher (Events 2.0)

[2.0.5] - 2025-05-01#

Changed#

  • Prepare for Python-3.12

[2.0.4] - 2025-04-29#

Fixed#

  • Fix ETM test on OVC2

[2.0.3] - 2025-04-15#

Fixed#

  • OMPE-43816: ensured some extension enable/disable hook objects are cleaned up.

[2.0.2] - 2025-04-01#

Fixed#

  • Fix crash when moving external window to main window

[2.0.1] - 2025-03-12#

Fixed#

  • Fix crash when adding custom glyph to font atlas

[2.0.0] - 2025-01-14#

Changed#

  • Removed deprecated carb.imgui module alias (use omni.kit.imgui)

[1.0.3] - 2024-12-23#

Fixed#

  • Fixed reading font region files with long lines

[1.0.2] - 2024-10-30#

Changed#

  • Avoid crash when creating too large font texture

  • Follow existing omni.ui app.font.overresolutionSize setting to override Ultra font size

[1.0.1] - 2023-12-20#

Changed#

  • Push mouse-event modifiers into ImGui state.

[1.0.0] - 2023-12-20#

Fixed#

  • Typo

Added#

  • Versioning data.