Subject: | Regression in the call to throw_error |
Versions of ::AllErrors before 0.22 did:
$meta->throw_error($error, params => $args);
Then 0.22 replaced the call with a simple "die $error".
0.23 re-introduced the call, for compatibility with versions of Moose that implement custom error classes (and users of such versions). But the call has become:
$meta->throw_error(message => $error);
We lost the "params => $args" part.
I'm locally patching our copy, but it would be nice to have this change in an official release.
Thanks!