| 1 | "effect/Arbitrary": |
| 2 | replacement: "effect/Arbitrary" |
| 3 | note: "Schema-derived generation now uses the native Arbitrary module. Effect no longer bridges to fast-check." |
| 4 | "effect/Arbitrary#ArbitraryAnnotation": |
| 5 | replacement: "Schema.Annotations.ToArbitrary.Declaration" |
| 6 | note: "Arbitrary derivation annotations now live in Schema.Annotations. Attach a toCodecArbitrary declaration callback that returns a Schema Link." |
| 7 | "effect/Arbitrary#ArbitraryGenerationContext": |
| 8 | replacement: "Schema.Annotations.ToArbitrary.DeclarationInput" |
| 9 | note: "Native arbitrary callbacks receive DeclarationInput with decoded type-parameter schemas and normalized constraints." |
| 10 | "effect/Arbitrary#LazyArbitrary": |
| 11 | replacement: "effect/Arbitrary#Arbitrary" |
| 12 | note: "The generated-value description is now the native Arbitrary interface from effect/Arbitrary." |
| 13 | "effect/Arbitrary#make": |
| 14 | replacement: "effect/Arbitrary#schema" |
| 15 | note: "Derive a native Arbitrary from a Schema. Effect no longer bridges to fast-check." |
| 16 | example: "Arbitrary.schema(schema)" |
| 17 | "effect/Arbitrary#makeLazy": |
| 18 | replacement: "effect/Arbitrary#schema" |
| 19 | note: "Lazy and eager Schema derivation are the same native Arbitrary.schema constructor." |
| 20 | example: "Arbitrary.schema(schema)" |