Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:21
v0.1.1
daa872d

📃 Release notes

Full Changelog: v0.1.0...v0.1.1

Added

  • Configurable backup folder under Settings → Save games.
  • Controls to choose, open, or reset the backup folder.
  • Backup retention options for keeping the latest 5, 10, 20, or all backups for each save file.
  • Save confirmation before overwriting the original save, enabled by default.
  • A Never show again option in the save confirmation dialog.
  • A setting to re-enable or disable save confirmations.
  • Unsaved-change tracking across characters, pets, relationships, skills, and inventory.
  • A confirmation prompt before loading another file when the current save contains unsaved changes.
  • Dedicated project documentation for support, contributing, community conduct, and release history.
  • Lightweight pull-request CI for packaged and unpackaged x64 builds.
  • A dedicated tag-triggered release workflow for x86, x64, and ARM64 artifacts.

Changed

  • Backups are now stored outside the Sheltered 2 Steam Cloud directory by default:
    • %LOCALAPPDATA%\SaveOver\Sheltered2\Backups
    • This is to prevent Steam Cloud backing up the backups, which would then lead to an increasing number of backup saves not easily removed.
  • The Save file button is now enabled only when the loaded save contains unsaved changes.
  • Saving without making changes no longer overwrites the save or creates an unnecessary backup.
  • Successful save messages now show the backup destination.
  • Backup retention applies independently to each source save file.
  • Backup cleanup now recognizes only files produced by SaveOver.
  • Selecting the Sheltered 2 Steam Cloud directory as the backup location resets the setting to the safe default and explains why.
  • Backup pruning is disabled inside the Steam Cloud directory to avoid files being restored and repeatedly deleted by synchronization.
  • Pull requests now run representative x64 validation instead of the complete release matrix.
  • Documentation-only pull requests skip the expensive Windows builds while still receiving a completed CI result.
  • Full release builds now run automatically only for version tags.
  • GitHub Actions dependencies are pinned to immutable commit hashes.
  • Workflow permissions, concurrency handling, and execution timeouts have been tightened.
  • The README has been reorganized with clearer installation, quick-start, requirements, support, technology, and licensing sections.

Fixed

  • Prevented unsaved edits from being silently discarded when another save file is loaded.
  • Fixed save-button state becoming inconsistent after edits, saves, or file changes.
  • Fixed change tracking for items added to or removed from observable collections.
  • Fixed stale event subscriptions after replacing or resetting editable collections.
  • Fixed detached model objects continuing to mark the active save as changed.
  • Fixed unnecessary backup creation when serialized save content has not changed.
  • Fixed backup retention potentially matching unrelated files with similar names.
  • Fixed backup filename ordering and cleanup when multiple backups share the same timestamp.
  • Fixed the contributing guide's global.json path.
  • Fixed README links to the project support and community documents.

Removed

  • Removed the repository-level GitHub funding configuration for an organization-wide.