版本发布 8
## Minor release changes - Move `PostgresMigrations` library to separate repository
## Minor release changes Added `DatabaseMigrationService`. #47
## Other changes - Minor documentation fix
## Breaking changes - Add `skipDuplicates` parameter to `DatabaseMigrations.add()`. #45, #46 ## Minor release changes - Don't revert migrations that are not in the list of migrations. Instead report inconsistency. #41 - Added `DatabaseMigrations.revertInconsistent()` to revert migrations that are no longer listed. #41 ## Patch release changes - Add test for duplicate migration names before applying migrations. #40 - Use a transaction to apply migrations, and only start it if there are migrations to apply. #43, #44
## Patch release changes - Throw `PersistError.invalidConversion` on invalid `get(key:as:)`. #36
## Patch release changes - Don't update expiresIn if it is nil when updating persist value using `set`. #33
## Breaking changes - Split Migration code into separate library `PostgresMigrations`. - Rename migration symbols prefixed with `Postgres` to be prefixed with `Database` instead. - Moved JobsPostgres into its own repository https://github.com/hummingbird-project/swift-jobs-postgres
Using Hummingbird 2.0