@tobes Sorry my mistake: my original change was made in 1.8.1 but this seems to have been something that was fixed since then (__str__ now uses ValidationError.error_dict instead of ValidationError.error_summary), so this can go back to being a string. I will push a fix.