| 1 | "effect/Inspectable#format": |
| 2 | replacement: "Formatter.formatJson" |
| 3 | note: "Use Formatter.formatJson(input, { space: 2 }) to preserve the v3 helper's pretty-printed JSON output." |
| 4 | "effect/Inspectable#redact": |
| 5 | replacement: "Redactable.redact" |
| 6 | note: "The redaction protocol moved to Redactable and now receives the current fiber Context." |
| 7 | "effect/Inspectable#stringifyCircular": |
| 8 | replacement: "Formatter.formatJson" |
| 9 | note: "Use Formatter.formatJson(input, { space: whitespace }); it handles redaction and ancestor cycles." |
| 10 | "effect/Inspectable#toJSON": |
| 11 | replacement: "Inspectable.toJson" |
| 12 | note: "Renamed to lower-camel toJson with the same recursive conversion role." |
| 13 | "effect/Inspectable#withRedactableContext": |
| 14 | replacement: "none" |
| 15 | note: "Manual FiberRefs scoping was removed; Redactable.redact uses the current fiber Context automatically." |