2016/05/05

InstallBuilder 16.4.0 Released

We are excited to announce the release of the latest version of InstallBuilder, available now! In addition to a couple bug fixes, this version includes a new feature to make an initial system validation before starting the auto-update process.

To use this feature, we added a new <autoUpdateInitializationActionList> element that can perform a desired action once an update installer has started. Here's an example:


<autoUpdateInitializationActionList>
  <throwError>
    <text>Another instance is running. This instance will abort</text>
    <ruleList>
      <singleInstanceCheck logic="is_running" />
    </ruleList>
  </throwError>

</autoUpdateInitializationActionList>


In this example, the element checks whether another instance is running using the <singleInstanceCheck> rule and throws an error if it finds one. You can use this element for any number of actions you want to run during the auto-update process.

Here are the other changes for this new version:
  • Fixed <runProgram> failing in some Windows scenarios at build time when invoked from builder-cli
  • Fixed OK button not being properly localized in <showChoiceQuestion> dialog when running in gtk mode
  • Properly set a default value for the <units> property of the <getDiskUsage> action
Interested in trying InstallBuilder? Download it now and you can get started packaging your software in minutes!