Check boxes have been added to the Global Settings and Location Approval screens which will allow you to specify any supported application by Ninite to be Uninstalled during the scheduled maintenance script. There is no guarantee that Ninite will be able to uninstall all applications successfully however in my testing i have not come across any major problems.
Applications that have been selected for Uninstall will have the update and install options disabled, these options cannot be re-enabled until the uninstall option has been disabled.
On Demand installations or Updates will install or update the specified application even if the policy that applies to that computer is set to Uninstall, you are able to use the Exclude option on the Computer Screento ensure that the application is not uninstalled during the next maintenance run.
Java Changes
Based on user feedback i have made changes to how Java updates are handled, in making these changes i have ensured that if you do not enable these new options then your java updates will continue to function as they have been until the new policies have been configured.
When updating from Java 8 to 7 with the traditional method Java 7 would be left behind on the machine and Ninite would cease to update it in future runs and rather focus on Java 8, these changes will allow you to maintain multiple versions of Java on a single machine or uninstall old versions if required.
6 new Java Applications have been added to the Application list
The Current Application named Java remains unchanged and will continue to use the Version defined by the Version Definition drop down.
Using a combination of the new Java applications you are able to specify all versions to be updated or Uninstall versions that you no longer wish to maintain.
How to Install this Update
Using the Plugin Installer
Using the Plugin Installer method is currently the preferred method for installing Updates.
Check boxes have been added to the Global Settings and Location Approval screens which will allow you to specify any supported application by Ninite to be Uninstalled during the scheduled maintenance script. There is no guarantee that Ninite will be able to uninstall all applications successfully however in my testing i have not come across any major problems.