Invisible commands were added in this release.
Invisible commands are useful if you need to do some changes on some event but do not want to expose them to user as a standalone command.
For example, when user clicks on object, we could change SelectedObject property. However, it is excessive to show the selection command in the history. Usually, user do not need to undo/redo selection as a valuable command. To meet these expectations, we can start invisible command for selection and its results will be bound with previous command. Thus, selection command will not be visible in the history but it will be correctly undone in bundle with previuos command.