Implements the Schema Migration System for ZIO Schema 2 as specified in issue #519.
DynamicMigration - pure, serializable migration representationMigrationAction ADT with all specified operations:
Migration[A, B] - typed user-facing APIMigrationBuilder - fluent builder for constructing migrationsDynamicMigrationInterpreter - functional interpreter for migrationsMigrationError - path-based error reportingPrimitiveConversions - safe type coercionsMigrationSpec - tests for basic functionalitydocs/reference/migration.md++Migration[A, B] APIThis is an initial implementation with:
Full macro support for selector extraction and complete serialization will be added in subsequent PRs.
/claim #519
Erichhhhhcat
@Erichhhhhcat
marianaguzmanguerrero16-dev
@marianaguzmanguerrero16-dev
ZIO
@ZIO