Versions in this module Expand all Collapse all v1 v1.0.0 Feb 3, 2026 Changes in this version + const ReleasesURL + type Asset struct + ContentType string + DownloadURL string + Name string + Size int64 + type Manager struct + func NewManager() *Manager + func (m *Manager) CheckForUpdates(includePrerelease bool) (*UpdateInfo, error) + func (m *Manager) DownloadUpdate(downloadURL string, progressFn func(downloaded, total int64)) (string, error) + func (m *Manager) GetCurrentVersion() string + func (m *Manager) InstallUpdate(archivePath string) error + func (m *Manager) ListAvailableVersions() ([]string, error) + func (m *Manager) Rollback() error + type Release struct + Assets []Asset + Body string + CreatedAt time.Time + Draft bool + Name string + Prerelease bool + PublishedAt time.Time + TagName string + type UpdateInfo struct + AssetSize int64 + Available bool + CurrentVersion string + DownloadURL string + IsPrerelease bool + LatestVersion string + PublishedAt time.Time + ReleaseNotes string