This change allows update failures due to schema validation errors to be differentiated by the error's name attribute, and also exposes the error detail object so that, for example, REST APIs can indicate exactly what errors are present in the JSON payload.
This change partially fixes #73, but there are a few more new Error instances in the rest of the codebase that need to be addressed.
This change allows update failures due to schema validation errors to be differentiated by the error's
name
attribute, and also exposes the error detail object so that, for example, REST APIs can indicate exactly what errors are present in the JSON payload.This change partially fixes #73, but there are a few more
new Error
instances in the rest of the codebase that need to be addressed.