Back to Provenance

3554

.changelog/3554.md

3.3.1952 B
Original Source

Added

  • .pvsave Bundle Format (Schema V2) — Save exports now use the .pvsave extension (a zip archive) with a schema v2 manifest.json that includes per-save metadata (date, isAutosave, core identifier, description, screenshot filename) for each save state in the bundle.
  • Realm Registration on Import — Importing a .pvsave bundle now registers each restored .svs file as a PVSaveState object in Realm immediately, so imported saves appear in the Save State Browser without requiring a library re-scan or app relaunch. Fixes #3409.
  • com.provenance.pvsave UTType — Registered as an exported UTI (conforms to public.zip-archive) in all iOS and tvOS app targets, enabling Files.app association and drag & drop support.

Changed

  • Backward-compatible importSaveExporter.importSaves(from:for:) still accepts legacy schema v1 .zip bundles; for those it falls back to a filesystem scan to recover saves.