v0.17.2
Fixed
validate()now returns the typeddataon success, the validated input after any in-place coercion or defaults. TheValidationResult<T>type has carrieddata: Tsince 0.17.0, but the runtime never populated it, soresult.datawasundefined.isValidObject()andabortEarlystay allocation-free for callers that only need a boolean.