StableUpdate is a software tool that automatically updates JAR-based Java applications. It simplifies the process of updating applications and ensures they run efficiently.
The tool's only requirement is a short XML document that users can modify to manage the list of secondary servers providing the actual update files, access release notes, and a mini announcement desk. Prior versions of stableUpdate required users to create and update this file manually, but since version 1.0.2, stableUpdate can generate or update it automatically, with users only needing to upload it to one or several primary servers.
With stableUpdate, updates are stored in .jar files that contain changes made to specific files or entries within .jar or .zip archives, and these updates can be uninstalled in reverse order of installation if necessary. The "uninstall" feature became available with stableUpdate 1.0.1.
The generated .jar archive contains altered individual files and instructions for deleting files present in the old version but absent in the updated version. StableUpdate 1.0.3 ensures the size and checksum of the .jar file are verified after download.
Updates can have a different version name than the official software release (e.g., version 1.1.1 or 1.1.2), and if needed, users can uninstall the update if they find necessary features don't work correctly on the newer version.
Finally, the stableUpdate update generator is user-friendly, with a simple interface for comparing two folders: the old installation and the new installation.
This latest stableUpdate upgrade includes minor fixes and new documentation.
Version 1.0.5: N/A