-
Notifications
You must be signed in to change notification settings - Fork 457
Open
Labels
breaking-changeBreaking change that we may want to pull into a future major versionBreaking change that we may want to pull into a future major version
Description
In general, the invert() method is not very reliable as an API. Neither json0 and json1 guarantee that any given op is invertible. This can lead to surprising data states when using a "soft" rollback. We should probably default to hard rollback in all cases, and force consumers to opt-in if they want this behaviour (which means they should also hopefully know what they're doing).
Further discussion:
Metadata
Metadata
Assignees
Labels
breaking-changeBreaking change that we may want to pull into a future major versionBreaking change that we may want to pull into a future major version