Fixed a bug introduced in 1.2.8 where an install registry would not get cleaned up properly.
Fixed a bug where cleaning up a canceled install could cause errors and freeze the installer under certain conditions.
Fixed a bug where an uninstaller would sometimes report that a directory could not be removed because it was not empty when it actually was. This fix now means that directories are not necessarily removed in the same order they were installed.
Fix a possible error case when attempting to set file permissions on a file that doesn't exist.
Fixed a bug where stopping an install might still try to execute some further code after things had stopped.
Fixed a bug where an error in an action would not get propagated up to show an error message.
Fixed a bug where a message box in an uninstaller could fail and hang without an error.
Fixed a bug where an uninstall that did not have permissions would attempt to do a lot of things that just weren't possible. The uninstall should fail gracefully now and give the user proper error messages.
Fix a bug where the Display Name property was being ignored in the Create Windows Service action.