Changelog#
This document records all notable changes to the omni.kit.commands extension.
The format is based on Keep a Changelog. The project adheres to Semantic Versioning.
[1.4.8] - 2023-08-22#
Added#
Option to disallow Redo when calling Undo
[1.4.9] - 2023-08-22#
Changed#
Removed Redo kwarg from Undo
[1.4.8] - 2023-08-22#
Added#
Option to disallow Redo when calling Undo
[1.4.7] - 2023-08-17#
Added#
OM-77258: New ChangeDraggableSettingCommand
[1.4.6] - 2022-10-27#
Added#
Support for pre- and post-undo callbacks
[1.4.5] - 2022-10-06#
Fixed#
Don’t assume that get_history_item() always returns a valid entry.
[1.4.4] - 2022-08-30#
Added#
Support for specifying optional and required keyword arguments when registering commands from C++
[1.4.3] - 2022-08-23#
Changed#
Removed check for kwargs default.
[1.4.2] - 2022-08-02#
Fixed#
Ensure GIL when calling back into python functions.
[1.4.1] - 2022-06-16#
Fixed#
Command groups now fire events to callbacks registered using ‘omni.kit.undo.subscribe_on_change’.
[1.4.0] - 2022-06-02#
Added#
Support for repeating the last command that was executed or redone.
[1.3.1] - 2022-06-01#
Added#
Support for specifying default keyword arguments to C++ commands.
[1.3.0] - 2022-05-26#
Added#
C++ support for registering, deregistering, executing, and undoing/redoing commands.
Support for preventing groups of commands from being added to the undo stack.
[1.2.2] - 2022-05-05#
Changed#
Use relative import to avoid exposing _call_callbacks() to users.
[1.2.1] - 2022-04-20#
Fixed#
Callbacks now fire on redo.
Callbacks now fire within the command’s undo block.
[1.2.0] - 2022-02-10#
Added#
Support for pre- and post-do callbacks
[1.1.0] - 2021-12-30#
Added#
added @abstractmethod to ‘do()’ method
[1.0.0] - 2019-06-18#
Added#
Initial Commands System