Back to Provenance

3557

.changelog/3557.md

3.3.1846 B
Original Source

Added

  • Save Import/Export Protocols — Defines SaveBundleExporting, SaveBundleImporting, KnownEmulator (Delta, RetroArch, Mantic Emu, PPSSPP, Gamma), SaveFileCategory, ExternalSaveFile, SaveImportResult, SaveExportResult, and SaveGameMatch — the typed foundation for all cross-emulator save migration features.
  • SaveBundleManifestV2 — Enhanced save bundle manifest (schema v2) with per-save-state metadata, battery save index, source emulator info, and full backward compatibility with v1 bundles.
  • SRAM-Only Export/ImportSaveExporter.exportSRAM(for:) and importSRAM(from:for:) for direct battery save file transfer without a full bundle.

Changed

  • SaveExporter manifest — Updated to write schema v2 manifests (rich metadata); import still accepts v1 bundles for backward compatibility.