Files
GOGUpdater/CHANGELOG.md
T

2.2 KiB

Changelog

[1.0.1] — 2026-05-12

Improvements

  • Version decision cache — ambiguous version comparisons are stored in config.json; the dialog is shown only once per version pair, answer is reused on subsequent checks
  • Library → Status propagation — after "Refresh Library", the Status tab is automatically populated for both platforms without additional API calls; product data fetched during library refresh is reused directly
  • Download logic refactored into _run_download_for_platform() shared helper

[1.0.0] — 2026-04-09

Features

  • GOG OAuth2 authentication — browser-based login, paste authorization code
  • Game library browser with checkboxes for management, DLCs as sub-items
  • Windows / Linux platform switcher in Library and Status tabs (games shown only for platforms where installers exist)
  • Per-language installer management — each language tracked independently, version comparison per language
  • Language selection tab — choose which languages to download globally
  • English-only mode — single toggle to skip language subfolders entirely
  • Bonus content support — soundtracks, wallpapers, manuals etc. stored in GameName/Bonus/
  • Per-game settings override — double-click any game in Library to configure languages, english-only and bonus per game
  • Folder name sanitization — strips ®, ™, replaces : with -, collapses spaces
  • Version comparison — numeric dot-separated comparison with GOG suffix stripping; ambiguous versions ask user via dialog
  • Status tab — per-language version display, color-coded status (up to date, update available, not downloaded, unversioned)
  • Download with resume support (HTTP Range), real filename extracted from CDN URL
  • Prune old versions — keep N most recent, configurable per platform
  • Metadata integrity check — stale entries (manually deleted files) cleaned automatically on each check
  • Scan existing installers — detect already-downloaded files from correct folder structure and import into metadata
  • Version history dialog — double-click game in Status tab to see all downloaded versions with delete options
  • DLC installers stored in parent game's folder, not separate folders
  • Windows-only games do not download bonus content to Linux path and vice versa