Requiring a fun for a transaction and non-local return for a rollback
is a very limiting API. With this breaking change the API becomes more
flexible, in particular it allows transaction to continue over multiple
OTP behaviour callbacks and use of (potentially nested) savepoints.
Requiring a fun for a transaction and non-local return for a rollback is a very limiting API. With this breaking change the API becomes more flexible, in particular it allows transaction to continue over multiple OTP behaviour callbacks and use of (potentially nested) savepoints.
Removes:
Adds: