Swiftpack.co - RougeWare/Swift-Migrator as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by RougeWare.
RougeWare/Swift-Migrator 1.0.1
Helps you migrate your data between versions of your app
⭐️ 0
🕓 2 years ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/RougeWare/Swift-Migrator.git", from: "1.0.1")

Migrator

Helps you migrate your data between versions of your app

GitHub

link
Stars: 0
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

1.0 - MVP
2 years ago

Migrator uses semantic versions to help you migrate the data in your software.

Simply define your migration approach as functions, save them in Migrator objects, and dump them in the MigrationEngine. When you're ready to go, all you have to do is call performMigration with the previous & new version of the software, and it'll take care of the rest.

Migrations are performed in parallel in the background with updates published via a Combine Publisher, so you can present whatever UI you want while migration is underway.


Patch Changes

  • 1.0.1 - Made MigratorEngine.init() public (#3)

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics