Add rollback command for reverting to a previous release
Added
xpilot rollbackcommand: install an earlier GitHub Release — without--versionit rolls back to the most recent release strictly older than the running version, and with--version X.Y.Zit installs the specified version. Installation reuses the--updateasset-selection logic (wheel first, then sdist tarball, falling back to building from the tagged source when neither is present). To support this,xpilot/updater.pygainsfetch_releases,pick_previous_release,find_release_by_version, andperform_rollback; the "pick asset + invoke pip install" step shared by--updateand rollback is extracted into the internal helper_install_release. Adds corresponding unit tests intests/test_updater.py.
Full Changelog: v0.2.0...v0.3.0